понедельник, 7 апреля 2014 г.

Forts Accounts Upper Lower Case

На Forts в коде счета могут встречаться маленькие буквы.
Например: SPBFUT01b15
Будьте осторожны при программировании.
У меня все ключи преобразовывались в заглавные буквы. 

воскресенье, 6 апреля 2014 г.

Updates vspr12 140405

В связи с предыдущими изменениями Ticker.Code на TickerKey перестал работать "BackTest",
поэтому сделал изменения в ParseDde, и RandomBar - добавил поддержку TradeBoard.

В связи с исключением из Tickers.xml BarSeries, перестало работать обновления Charts.
Сделал исправления, заменив BarSeries на AsyncSeries для BackTest.MainWindow

Configuration

 Концепция TradeContext.

 "BackTest"

TradeTerminals
(
OrdersActivated, OrdersCompleted  Memory Storage Capasity from 0 to Max
Trades
)
Strategy
(
Positions
Totals
Deals Memory Storage (with UI) Capasity from 0 to Max
)
UI
(
Windows Storage Capasity from != 0 to Max
)

 "Real Light" without Persistence

 "Real" with Persistence

"Real Max" Multiply Persistence

суббота, 5 апреля 2014 г.

Bug: Выход из ЕxitMode

При Выходе из позиций в конце сессии входим в ExitMode и далее из него не выходим.
Поэтому сессия уже закончилась, а робот все пытается выходить из позиции

пятница, 4 апреля 2014 г.

GS.Trade Updates 05.04.2014

Поменял многое в GSCollection - надо понаблюдать
Вставил в
TradesWindow GSCollection c Capasity Support
OrdersFilledWindow GSCollection c Capasity Support
TransactionWindow

четверг, 3 апреля 2014 г.

GSCollection

Что дает GSCollection
  1. Доступ по Key - строгий контроль Items, как в HashSet или Словарях.
  2. Унифицированный интерфейс и возможность легко заменить List на Hash.
  3. EventLog
  4. OnChangedEvent
  5. Exceptions Handling
  6. Capasity
  7. Удобство отладки: Вначале ставим LIst - отлаживаем, затем легко меняем на Hash
Вся эта функциональность обеспечивается Element1<>

Возможны ошибки при неосторожном обращении с Keys