C# 클래스 FastQuant.Provider

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

보호된 프로퍼티들

프로퍼티 타입 설명
dataQueue EventQueue
description string
enabled bool
executionQueue EventQueue
framework Framework
historicalQueue EventQueue
id byte
instrumentQueue EventQueue
name string
sync object
url string

Private Properties

프로퍼티 타입 설명
CloseHistricalQueue void
CloseInstrumentQueue void
OpenHistricalQueue void
OpenInstrumentQueue void
WriteDebugInfoInternal void

공개 메소드들

메소드 설명
Clear ( ) : void
Connect ( int timeout ) : bool
Connect ( ) : void
Disconnect ( ) : void
Dispose ( ) : void
Process ( Event e ) : void
Provider ( Framework framework ) : System
RequestHistoricalData ( HistoricalDataRequest request ) : void
RequestInstrumentDefinitions ( InstrumentDefinitionRequest request ) : void
Send ( ExecutionCommand command ) : void
Send ( HistoricalDataRequest request ) : void
Send ( InstrumentDefinitionRequest request ) : void
Subscribe ( Instrument instrument ) : void
Subscribe ( InstrumentList instruments ) : void
ToString ( ) : string
Unsubscribe ( Instrument instrument ) : void
Unsubscribe ( InstrumentList instruments ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
EmitAccountData ( AccountData data ) : void
EmitAccountReport ( AccountReport report, bool queued = true ) : void
EmitData ( DataObject data, bool queued = true ) : void
EmitError ( Exception exception ) : void
EmitError ( int id, int code, string text ) : void
EmitError ( string text ) : void
EmitExecutionReport ( ExecutionReport report, bool queued = true ) : void
EmitHistoricalData ( HistoricalData data ) : void
EmitHistoricalDataEnd ( HistoricalDataEnd end ) : void
EmitHistoricalDataEnd ( string requestId, RequestResult result, string text ) : void
EmitInstrumentDefinition ( InstrumentDefinition definition ) : void
EmitInstrumentDefinitionEnd ( InstrumentDefinitionEnd end ) : void
EmitInstrumentDefinitionEnd ( string requestId, RequestResult result, string text ) : void
EmitMessage ( int id, int code, string text ) : void
EmitMessage ( string text ) : void
EmitProviderError ( ProviderError error ) : void
EmitWarning ( int id, int code, string text ) : void
EmitWarning ( string text ) : void
GetProperties ( ) : ProviderPropertyList
OnConnect ( ) : void
OnConnected ( ) : void
OnDisconnect ( ) : void
OnDisconnected ( ) : void
Reject ( ExecutionCommand command, string format ) : void
SetProperties ( ProviderPropertyList properties ) : void
WriteDebugInfo ( string format ) : void

비공개 메소드들

메소드 설명
CloseHistricalQueue ( ) : void
CloseInstrumentQueue ( ) : void
OpenHistricalQueue ( ) : void
OpenInstrumentQueue ( ) : void
WriteDebugInfoInternal ( string format ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Connect() 공개 메소드

public Connect ( int timeout ) : bool
timeout int
리턴 bool

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EmitAccountData() 보호된 메소드

protected EmitAccountData ( AccountData data ) : void
data AccountData
리턴 void

EmitAccountReport() 보호된 메소드

protected EmitAccountReport ( AccountReport report, bool queued = true ) : void
report AccountReport
queued bool
리턴 void

EmitData() 보호된 메소드

protected EmitData ( DataObject data, bool queued = true ) : void
data DataObject
queued bool
리턴 void

EmitError() 보호된 메소드

protected EmitError ( Exception exception ) : void
exception System.Exception
리턴 void

EmitError() 보호된 메소드

protected EmitError ( int id, int code, string text ) : void
id int
code int
text string
리턴 void

EmitError() 보호된 메소드

protected EmitError ( string text ) : void
text string
리턴 void

EmitExecutionReport() 보호된 메소드

protected EmitExecutionReport ( ExecutionReport report, bool queued = true ) : void
report ExecutionReport
queued bool
리턴 void

EmitHistoricalData() 보호된 메소드

protected EmitHistoricalData ( HistoricalData data ) : void
data HistoricalData
리턴 void

EmitHistoricalDataEnd() 보호된 메소드

protected EmitHistoricalDataEnd ( HistoricalDataEnd end ) : void
end HistoricalDataEnd
리턴 void

EmitHistoricalDataEnd() 보호된 메소드

protected EmitHistoricalDataEnd ( string requestId, RequestResult result, string text ) : void
requestId string
result RequestResult
text string
리턴 void

EmitInstrumentDefinition() 보호된 메소드

protected EmitInstrumentDefinition ( InstrumentDefinition definition ) : void
definition InstrumentDefinition
리턴 void

EmitInstrumentDefinitionEnd() 보호된 메소드

protected EmitInstrumentDefinitionEnd ( InstrumentDefinitionEnd end ) : void
end InstrumentDefinitionEnd
리턴 void

EmitInstrumentDefinitionEnd() 보호된 메소드

protected EmitInstrumentDefinitionEnd ( string requestId, RequestResult result, string text ) : void
requestId string
result RequestResult
text string
리턴 void

EmitMessage() 보호된 메소드

protected EmitMessage ( int id, int code, string text ) : void
id int
code int
text string
리턴 void

EmitMessage() 보호된 메소드

protected EmitMessage ( string text ) : void
text string
리턴 void

EmitProviderError() 보호된 메소드

protected EmitProviderError ( ProviderError error ) : void
error ProviderError
리턴 void

EmitWarning() 보호된 메소드

protected EmitWarning ( int id, int code, string text ) : void
id int
code int
text string
리턴 void

EmitWarning() 보호된 메소드

protected EmitWarning ( string text ) : void
text string
리턴 void

GetProperties() 보호된 메소드

protected GetProperties ( ) : ProviderPropertyList
리턴 ProviderPropertyList

OnConnect() 보호된 메소드

protected OnConnect ( ) : void
리턴 void

OnConnected() 보호된 메소드

protected OnConnected ( ) : void
리턴 void

OnDisconnect() 보호된 메소드

protected OnDisconnect ( ) : void
리턴 void

OnDisconnected() 보호된 메소드

protected OnDisconnected ( ) : void
리턴 void

Process() 공개 메소드

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

Provider() 공개 메소드

public Provider ( Framework framework ) : System
framework Framework
리턴 System

Reject() 보호된 메소드

protected Reject ( ExecutionCommand command, string format ) : void
command ExecutionCommand
format string
리턴 void

RequestHistoricalData() 공개 메소드

public RequestHistoricalData ( HistoricalDataRequest request ) : void
request HistoricalDataRequest
리턴 void

RequestInstrumentDefinitions() 공개 메소드

public RequestInstrumentDefinitions ( InstrumentDefinitionRequest request ) : void
request InstrumentDefinitionRequest
리턴 void

Send() 공개 메소드

public Send ( ExecutionCommand command ) : void
command ExecutionCommand
리턴 void

Send() 공개 메소드

public Send ( HistoricalDataRequest request ) : void
request HistoricalDataRequest
리턴 void

Send() 공개 메소드

public Send ( InstrumentDefinitionRequest request ) : void
request InstrumentDefinitionRequest
리턴 void

SetProperties() 보호된 메소드

protected SetProperties ( ProviderPropertyList properties ) : void
properties ProviderPropertyList
리턴 void

Subscribe() 공개 메소드

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

Subscribe() 공개 메소드

public Subscribe ( InstrumentList instruments ) : void
instruments InstrumentList
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Unsubscribe() 공개 메소드

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

Unsubscribe() 공개 메소드

public Unsubscribe ( InstrumentList instruments ) : void
instruments InstrumentList
리턴 void

WriteDebugInfo() 보호된 메소드

protected WriteDebugInfo ( string format ) : void
format string
리턴 void

프로퍼티 상세

dataQueue 보호되어 있는 프로퍼티

protected EventQueue dataQueue
리턴 EventQueue

description 보호되어 있는 프로퍼티

protected string description
리턴 string

enabled 보호되어 있는 프로퍼티

protected bool enabled
리턴 bool

executionQueue 보호되어 있는 프로퍼티

protected EventQueue executionQueue
리턴 EventQueue

framework 보호되어 있는 프로퍼티

protected Framework framework
리턴 Framework

historicalQueue 보호되어 있는 프로퍼티

protected EventQueue historicalQueue
리턴 EventQueue

id 보호되어 있는 프로퍼티

protected byte id
리턴 byte

instrumentQueue 보호되어 있는 프로퍼티

protected EventQueue instrumentQueue
리턴 EventQueue

name 보호되어 있는 프로퍼티

protected string name
리턴 string

sync 보호되어 있는 프로퍼티

protected object sync
리턴 object

url 보호되어 있는 프로퍼티

protected string url
리턴 string