C# 클래스 FastQuant.EventServer

파일 보기 프로젝트 열기: fastquant/fastquant.dll 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

EmitQueued() 공개 메소드

public EmitQueued ( ) : void
리턴 void

EventServer() 공개 메소드

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

OnData() 공개 메소드

public OnData ( DataObject data ) : void
data DataObject
리턴 void

OnEvent() 공개 메소드

public OnEvent ( Event e ) : void
e Event
리턴 void

OnFrameworkCleared() 공개 메소드

public OnFrameworkCleared ( Framework framework ) : void
framework Framework
리턴 void

OnInstrumentAdded() 공개 메소드

public OnInstrumentAdded ( Instrument instrument ) : void
instrument Instrument
리턴 void

OnInstrumentDefinition() 공개 메소드

public OnInstrumentDefinition ( InstrumentDefinition definition ) : void
definition InstrumentDefinition
리턴 void

OnInstrumentDefintionEnd() 공개 메소드

public OnInstrumentDefintionEnd ( InstrumentDefinitionEnd end ) : void
end InstrumentDefinitionEnd
리턴 void

OnInstrumentDeleted() 공개 메소드

public OnInstrumentDeleted ( Instrument instrument ) : void
instrument Instrument
리턴 void

OnLog() 공개 메소드

public OnLog ( Event e ) : void
e Event
리턴 void

OnPortfolioAdded() 공개 메소드

public OnPortfolioAdded ( Portfolio portfolio ) : void
portfolio Portfolio
리턴 void

OnPortfolioRemoved() 공개 메소드

public OnPortfolioRemoved ( Portfolio portfolio ) : void
portfolio Portfolio
리턴 void

OnPositionOpened() 공개 메소드

public OnPositionOpened ( Portfolio portfolio, Position position, bool queued ) : void
portfolio Portfolio
position Position
queued bool
리턴 void

OnProviderAdded() 공개 메소드

public OnProviderAdded ( IProvider provider ) : void
provider IProvider
리턴 void

OnProviderConnected() 공개 메소드

public OnProviderConnected ( Provider provider ) : void
provider Provider
리턴 void

OnProviderDisconnected() 공개 메소드

public OnProviderDisconnected ( Provider provider ) : void
provider Provider
리턴 void

OnProviderError() 공개 메소드

public OnProviderError ( ProviderError error ) : void
error ProviderError
리턴 void

OnProviderRemoved() 공개 메소드

public OnProviderRemoved ( Provider provider ) : void
provider Provider
리턴 void

OnProviderStatusChanged() 공개 메소드

public OnProviderStatusChanged ( Provider provider ) : void
provider Provider
리턴 void

OnStrategyAdded() 공개 메소드

public OnStrategyAdded ( Strategy strategy ) : void
strategy Strategy
리턴 void