C# Class FastQuant.Stop

Afficher le fichier Open project: fastquant/fastquant.dll Class Usage Examples

Protected Properties

Свойство Type Description
completionTime System.DateTime
connected bool
creationTime System.DateTime
currPrice double
fields ObjectTable
fillMode StopFillMode
fillPrice double
filterBarSize long
filterBarType BarType
initPrice double
instrument Instrument
level double
mode StopMode
position Position
qty double
side PositionSide
status StopStatus
stopPrice double
strategy Strategy
traceOnBar bool
traceOnBarOpen bool
traceOnQuote bool
traceOnTrade bool
trailOnHighLow bool
trailOnOpen bool
trailPrice double
type StopType

Méthodes publiques

Méthode Description
Cancel ( ) : void
Disconnect ( ) : void
Stop ( Strategy strategy, Position position, System.DateTime time ) : System
Stop ( Strategy strategy, Position position, double level, StopType type, StopMode mode ) : System

Méthodes protégées

Méthode Description
GetInstrumentPrice ( ) : double
GetPrice ( double price ) : double
GetStopPrice ( ) : double

Private Methods

Méthode Description
Connect ( ) : void
OnAsk ( Ask ask ) : void
OnBar ( Bar bar ) : void
OnBarOpen ( Bar bar ) : void
OnBid ( Bid bid ) : void
OnConnect ( System.DateTime dateTime, object obj ) : void
OnStopStatusChange ( StopStatus status ) : void
OnTrade ( Trade trade ) : void
Stop ( Strategy strategy, Position position, System.DateTime time, double level, StopType type = StopType.Trailing, StopMode mode = StopMode.Percent ) : System
method_1 ( ) : void
method_8 ( StopStatus status ) : void
method_9 ( System.DateTime dateTime, object obj ) : void

Method Details

Cancel() public méthode

public Cancel ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

GetInstrumentPrice() protected méthode

protected GetInstrumentPrice ( ) : double
Résultat double

GetPrice() protected méthode

protected GetPrice ( double price ) : double
price double
Résultat double

GetStopPrice() protected méthode

protected GetStopPrice ( ) : double
Résultat double

Stop() public méthode

public Stop ( Strategy strategy, Position position, System.DateTime time ) : System
strategy Strategy
position Position
time System.DateTime
Résultat System

Stop() public méthode

public Stop ( Strategy strategy, Position position, double level, StopType type, StopMode mode ) : System
strategy Strategy
position Position
level double
type StopType
mode StopMode
Résultat System

Property Details

completionTime protected_oe property

protected DateTime,System completionTime
Résultat System.DateTime

connected protected_oe property

protected bool connected
Résultat bool

creationTime protected_oe property

protected DateTime,System creationTime
Résultat System.DateTime

currPrice protected_oe property

protected double currPrice
Résultat double

fields protected_oe property

protected ObjectTable,FastQuant fields
Résultat ObjectTable

fillMode protected_oe property

protected StopFillMode fillMode
Résultat StopFillMode

fillPrice protected_oe property

protected double fillPrice
Résultat double

filterBarSize protected_oe property

protected long filterBarSize
Résultat long

filterBarType protected_oe property

protected BarType filterBarType
Résultat BarType

initPrice protected_oe property

protected double initPrice
Résultat double

instrument protected_oe property

protected Instrument instrument
Résultat Instrument

level protected_oe property

protected double level
Résultat double

mode protected_oe property

protected StopMode mode
Résultat StopMode

position protected_oe property

protected Position,FastQuant position
Résultat Position

qty protected_oe property

protected double qty
Résultat double

side protected_oe property

protected PositionSide side
Résultat PositionSide

status protected_oe property

protected StopStatus status
Résultat StopStatus

stopPrice protected_oe property

protected double stopPrice
Résultat double

strategy protected_oe property

protected Strategy strategy
Résultat Strategy

traceOnBar protected_oe property

protected bool traceOnBar
Résultat bool

traceOnBarOpen protected_oe property

protected bool traceOnBarOpen
Résultat bool

traceOnQuote protected_oe property

protected bool traceOnQuote
Résultat bool

traceOnTrade protected_oe property

protected bool traceOnTrade
Résultat bool

trailOnHighLow protected_oe property

protected bool trailOnHighLow
Résultat bool

trailOnOpen protected_oe property

protected bool trailOnOpen
Résultat bool

trailPrice protected_oe property

protected double trailPrice
Résultat double

type protected_oe property

protected StopType type
Résultat StopType