C# Класс FastQuant.Provider

Наследование: IProvider
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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