com.optstack.api.strategies

RankByFilterT

final class RankByFilterT extends AutoCompleteVisibility

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RankByFilterT
  2. AutoCompleteVisibility
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RankByFilterT(sortOrder: SortOrder, scope: <error>)(implicit scriptCtx: <error>)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def costBasis(): Unit

    When multiple positions match the criteria, select the position with the highest / lowest cost basis.

    When multiple positions match the criteria, select the position with the highest / lowest cost basis.

    If you are selling a spread, the cost basis is the cash premium received. If you are buying a spread, the cost basis is the cash amount paid.

    For example, if you are selling iron condors, you may want to rank iron condors based on the max premium received. (i.e. max cost basis) However, if you are buying put options, you may want to rank puts based on their lowest cost (i.e. min cost basis)

    Annotations
    @FunctionInfo()
  9. final def distanceFromUnderlying(): Unit

    When multiple positions match, select the position that is farthest / nearest to the underlying stock (OTM vs ATM)

    When multiple positions match, select the position that is farthest / nearest to the underlying stock (OTM vs ATM)

    Annotations
    @FunctionInfo()
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. final def riskReward(): Unit

    When multiple positions match the criteria, select the position with the highest / lowest risk-reward ratio.

    When multiple positions match the criteria, select the position with the highest / lowest risk-reward ratio.

    Risk-reward ratio is calculated as: (Max Profit / Max Loss).

    Some spreads have undefined risk-reward ratio, either because they have undefined max profit (buying calls) or undefined max loss (shorting calls).

    Annotations
    @FunctionInfo()
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  21. def toString(): String

    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AutoCompleteVisibility

Inherited from AnyRef

Inherited from Any

Ungrouped