C# Class TradeClient.TradeClientApp

Inheritance: QuickFix.MessageCracker, QuickFix.IApplication
Exibir arquivo Open project: kennystone/quickfixn Class Usage Examples

Public Methods

Method Description
FromAdmin ( Message message, SessionID sessionID ) : void
FromApp ( Message message, SessionID sessionID ) : void
OnCreate ( SessionID sessionID ) : void
OnLogon ( SessionID sessionID ) : void
OnLogout ( SessionID sessionID ) : void
OnMessage ( QuickFix m, SessionID s ) : void
Run ( ) : void
ToAdmin ( Message message, SessionID sessionID ) : void
ToApp ( Message message, SessionID sessionID ) : void

Private Methods

Method Description
QueryAction ( ) : char
QueryCancelOrder ( ) : void
QueryCancelReplaceRequest40 ( ) : QuickFix.FIX40.OrderCancelReplaceRequest
QueryCancelReplaceRequest41 ( ) : QuickFix.FIX41.OrderCancelReplaceRequest
QueryCancelReplaceRequest42 ( ) : QuickFix.FIX42.OrderCancelReplaceRequest
QueryCancelReplaceRequest43 ( ) : QuickFix.FIX43.OrderCancelReplaceRequest
QueryCancelReplaceRequest44 ( ) : QuickFix.FIX44.OrderCancelReplaceRequest
QueryCancelReplaceRequest50 ( ) : QuickFix.FIX50.OrderCancelReplaceRequest
QueryClOrdID ( ) : ClOrdID
QueryConfirm ( string query ) : bool
QueryEnterOrder ( ) : void
QueryHeader ( Header h ) : void
QueryMarketDataRequest ( ) : void
QueryMarketDataRequest42 ( ) : QuickFix.FIX42.MarketDataRequest
QueryMarketDataRequest43 ( ) : QuickFix.FIX43.MarketDataRequest
QueryMarketDataRequest44 ( ) : QuickFix.FIX44.MarketDataRequest
QueryMarketDataRequest50 ( ) : QuickFix.FIX50.MarketDataRequest
QueryNewOrderSingle40 ( ) : QuickFix.FIX40.NewOrderSingle
QueryNewOrderSingle41 ( ) : QuickFix.FIX41.NewOrderSingle
QueryNewOrderSingle42 ( ) : QuickFix.FIX42.NewOrderSingle
QueryNewOrderSingle43 ( ) : QuickFix.FIX43.NewOrderSingle
QueryNewOrderSingle44 ( ) : QuickFix.FIX44.NewOrderSingle
QueryNewOrderSingle50 ( ) : QuickFix.FIX50.NewOrderSingle
QueryOrdType ( ) : OrdType
QueryOrderCancelRequest40 ( ) : QuickFix.FIX40.OrderCancelRequest
QueryOrderCancelRequest41 ( ) : QuickFix.FIX41.OrderCancelRequest
QueryOrderCancelRequest42 ( ) : QuickFix.FIX42.OrderCancelRequest
QueryOrderCancelRequest43 ( ) : QuickFix.FIX43.OrderCancelRequest
QueryOrderCancelRequest44 ( ) : QuickFix.FIX44.OrderCancelRequest
QueryOrderCancelRequest50 ( ) : QuickFix.FIX50.OrderCancelRequest
QueryOrderQty ( ) : OrderQty
QueryOrigClOrdID ( ) : OrigClOrdID
QueryPrice ( ) : Price
QueryReplaceOrder ( ) : void
QuerySenderCompID ( ) : SenderCompID
QuerySide ( ) : Side
QueryStopPx ( ) : StopPx
QuerySymbol ( ) : Symbol
QueryTargetCompID ( ) : TargetCompID
QueryTargetSubID ( ) : TargetSubID
QueryTimeInForce ( ) : TimeInForce
QueryVersion ( ) : FixVersion

Method Details

FromAdmin() public method

public FromAdmin ( Message message, SessionID sessionID ) : void
message QuickFix.Message
sessionID QuickFix.SessionID
return void

FromApp() public method

public FromApp ( Message message, SessionID sessionID ) : void
message QuickFix.Message
sessionID QuickFix.SessionID
return void

OnCreate() public method

public OnCreate ( SessionID sessionID ) : void
sessionID QuickFix.SessionID
return void

OnLogon() public method

public OnLogon ( SessionID sessionID ) : void
sessionID QuickFix.SessionID
return void

OnLogout() public method

public OnLogout ( SessionID sessionID ) : void
sessionID QuickFix.SessionID
return void

OnMessage() public method

public OnMessage ( QuickFix m, SessionID s ) : void
m QuickFix
s QuickFix.SessionID
return void

Run() public method

public Run ( ) : void
return void

ToAdmin() public method

public ToAdmin ( Message message, SessionID sessionID ) : void
message QuickFix.Message
sessionID QuickFix.SessionID
return void

ToApp() public method

public ToApp ( Message message, SessionID sessionID ) : void
message QuickFix.Message
sessionID QuickFix.SessionID
return void