C# Class FastQuant.EventServer

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

Méthodes publiques

Méthode Description
Clear ( ) : void
EmitQueued ( ) : void
EventServer ( Framework framework, EventBus bus )
OnData ( DataObject data ) : void
OnEvent ( Event e ) : void
OnFrameworkCleared ( Framework framework ) : void
OnInstrumentAdded ( Instrument instrument ) : void
OnInstrumentDefinition ( InstrumentDefinition definition ) : void
OnInstrumentDefintionEnd ( InstrumentDefinitionEnd end ) : void
OnInstrumentDeleted ( Instrument instrument ) : void
OnLog ( Event e ) : void
OnPortfolioAdded ( Portfolio portfolio ) : void
OnPortfolioRemoved ( Portfolio portfolio ) : void
OnPositionOpened ( Portfolio portfolio, Position position, bool queued ) : void
OnProviderAdded ( IProvider provider ) : void
OnProviderConnected ( Provider provider ) : void
OnProviderDisconnected ( Provider provider ) : void
OnProviderError ( ProviderError error ) : void
OnProviderRemoved ( Provider provider ) : void
OnProviderStatusChanged ( Provider provider ) : void
OnStrategyAdded ( Strategy strategy ) : void

Private Methods

Méthode Description
OnAccountReport ( AccountReport report ) : void
OnExecutionCommand ( ExecutionCommand command ) : void
OnExecutionReport ( ExecutionReport report ) : void
OnFill ( Portfolio portfolio, FastQuant.Fill fill, bool queued ) : void
OnNewOrder ( Order order, bool queued = true ) : void
OnOrderCancelRejected ( Order order, bool queued = true ) : void
OnOrderCancelled ( Order order, bool queued = true ) : void
OnOrderDone ( Order order, bool queued = true ) : void
OnOrderExpired ( Order order, bool queued = true ) : void
OnOrderFilled ( Order order, bool queued = true ) : void
OnOrderManagerCleared ( ) : void
OnOrderPartiallyFilled ( Order order, bool queued = true ) : void
OnOrderRejected ( Order order, bool queued = true ) : void
OnOrderReplaceRejected ( Order order, bool queued = true ) : void
OnOrderReplaced ( Order order, bool queued = true ) : void
OnOrderStatusChanged ( Order order, bool queued = true ) : void
OnPendingNewOrder ( Order order, bool queued = true ) : void
OnPortfolioParentChanged ( Portfolio portfolio, bool queued ) : void
OnPositionChanged ( Portfolio portfolio, Position position, bool queued ) : void
OnPositionClosed ( Portfolio portfolio, Position position, bool queued ) : void
OnSendOrder ( Order order ) : void
OnTransaction ( Portfolio portfolio, Transaction transaction, bool queued ) : void

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

EmitQueued() public méthode

public EmitQueued ( ) : void
Résultat void

EventServer() public méthode

public EventServer ( Framework framework, EventBus bus )
framework Framework
bus EventBus

OnData() public méthode

public OnData ( DataObject data ) : void
data DataObject
Résultat void

OnEvent() public méthode

public OnEvent ( Event e ) : void
e Event
Résultat void

OnFrameworkCleared() public méthode

public OnFrameworkCleared ( Framework framework ) : void
framework Framework
Résultat void

OnInstrumentAdded() public méthode

public OnInstrumentAdded ( Instrument instrument ) : void
instrument Instrument
Résultat void

OnInstrumentDefinition() public méthode

public OnInstrumentDefinition ( InstrumentDefinition definition ) : void
definition InstrumentDefinition
Résultat void

OnInstrumentDefintionEnd() public méthode

public OnInstrumentDefintionEnd ( InstrumentDefinitionEnd end ) : void
end InstrumentDefinitionEnd
Résultat void

OnInstrumentDeleted() public méthode

public OnInstrumentDeleted ( Instrument instrument ) : void
instrument Instrument
Résultat void

OnLog() public méthode

public OnLog ( Event e ) : void
e Event
Résultat void

OnPortfolioAdded() public méthode

public OnPortfolioAdded ( Portfolio portfolio ) : void
portfolio Portfolio
Résultat void

OnPortfolioRemoved() public méthode

public OnPortfolioRemoved ( Portfolio portfolio ) : void
portfolio Portfolio
Résultat void

OnPositionOpened() public méthode

public OnPositionOpened ( Portfolio portfolio, Position position, bool queued ) : void
portfolio Portfolio
position Position
queued bool
Résultat void

OnProviderAdded() public méthode

public OnProviderAdded ( IProvider provider ) : void
provider IProvider
Résultat void

OnProviderConnected() public méthode

public OnProviderConnected ( Provider provider ) : void
provider Provider
Résultat void

OnProviderDisconnected() public méthode

public OnProviderDisconnected ( Provider provider ) : void
provider Provider
Résultat void

OnProviderError() public méthode

public OnProviderError ( ProviderError error ) : void
error ProviderError
Résultat void

OnProviderRemoved() public méthode

public OnProviderRemoved ( Provider provider ) : void
provider Provider
Résultat void

OnProviderStatusChanged() public méthode

public OnProviderStatusChanged ( Provider provider ) : void
provider Provider
Résultat void

OnStrategyAdded() public méthode

public OnStrategyAdded ( Strategy strategy ) : void
strategy Strategy
Résultat void