пятница, 3 октября 2014 г.

Robot2Sql


Описание класса  Robot2SQL используемого для закачки необходимой монитору информации в базу данных. Автор Н.Андронов.

·         Методы вызываемые 1 раз при инициализации стратегии или инструмента которым стратегия торгует.

Robot2SQL.Initialize(string Name, long AlgoID, string Account, string Comment)Robot2SQL.InitializeInstrument(string Name, string Instrument)


·         Методы которые вызываются сколь угодно часто в соответсвующим местах робота. Спама транзакций в базу не произойдет, эти значения будут обновлятся не чаще чем один раз в Robot2SQL.TimeDelay = 10000; милисекунд. это значение можно менять.

Robot2SQL.UpdatePLtoday(string Name, double PLtoday)
Robot2SQL.UpdatePLtotal(string Name, double PLtotal)
Robot2SQL.UpdatePingTime(string Name)
Robot2SQL.UpdateDataTime(string Name)


·      Методы которые вызываются по факту произошедшего события.

Robot2SQL.UpdatePosition(string Name, string Instrument, int Position)
Robot2SQL.UpdateLastDeal(string Name, DateTime DTdeal, string Instrument, int Size)
Robot2SQL.UpdateRoundTrip(string Name, double RoundTrip)


Robot2SQL.UpdateTrade(string Name, long tradeID, string Ticker, DateTime DT, double Price, int Amount, double Volume)

Комментариев нет:

Отправить комментарий