KAX
|
Date: 2/16/2011
Mikhail Sukhov KAX Хотим в 10:36 получить последние 5 свечек, GetTimeFrameCandles(sec, TimeSpan.FromMinutes(5), 5) получим только одну сегодняшнюю свечу. А как получить остальные четыре за вчера?
В разделе Экспорт произвольных таблиц показано, как грузить свечки из Квика за вчерашний день. О нашел, раньше просто смотрел в файле .chm в архиве с библиотекой. На сайте актуальней информация оказалась. Спасибо =)
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/16/2011
KAX Mikhail Sukhov KAX Хотим в 10:36 получить последние 5 свечек, GetTimeFrameCandles(sec, TimeSpan.FromMinutes(5), 5) получим только одну сегодняшнюю свечу. А как получить остальные четыре за вчера?
В разделе Экспорт произвольных таблиц показано, как грузить свечки из Квика за вчерашний день. О нашел, раньше просто смотрел в файле .chm в архиве с библиотекой. На сайте актуальней информация оказалась. Спасибо =) Версии новые выходят.
|
|
Thanks:
|
|
|
|
|
ttt
|
Date: 2/16/2011
NewTrades не вызывается. this.Trader.Terminal.StartDde(this.Trader.SecuritiesTable, this.Trader.OrdersTable, this.Trader.TradesTable); //... далее следуют проверки, что экспорт всех трех таблиц запущен Security sec_1 = this.Trader.Securities.FirstOrDefault(sec => sec.Code == "RIH1"); AddToLog(this.textBox1, sec_1.Name.ToString()); //вывод на экран названия инструмента while (true) { if(sec_1!=null) { AddToLog(this.textBox1, sec_1.Name.ToString()); AddToLog(this.textBox2, sec_1.LastTrade.ToString()); AddToLog(this.textBox3, sec_1.MaxPrice.ToString()); } Thread.Sleep(1000); } Все сделано как написано в документации и на форуме. Возможно ли такое, что для запуска обновления полей Security.LastTrade и Security.Security.MaxPrice надо явно указать, что для Sec_1 начать обновление?
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/16/2011
Sample работает? Verifier что нибудь выводит? ProcessDataError?
|
|
Thanks:
|
|
|
|
|
skuvv
|
Date: 2/18/2011
Вопрос по ситуации с [FORTS] В операции отказано: Превышен лимит операций от указанного клиента.: Асинхронный режим, отменяется ордер и отправляется новый. Приходит сообщение о флуде(в новом ордере) и потом не приходит сообщение об отмене ордера - заявка остается активной, но TraderHelper.IsCanceled считает заявку отклоненной... Посоветуйте, что можно сделать?
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/18/2011
skuvv Вопрос по ситуации с [FORTS] В операции отказано: Превышен лимит операций от указанного клиента.: Асинхронный режим, отменяется ордер и отправляется новый. Приходит сообщение о флуде(в новом ордере) и потом не приходит сообщение об отмене ордера - заявка остается активной, но TraderHelper.IsCanceled считает заявку отклоненной... Посоветуйте, что можно сделать? Какая версия?
|
|
Thanks:
|
|
|
|
|
skuvv
|
Date: 2/18/2011
Mikhail Sukhov skuvv Вопрос по ситуации с [FORTS] В операции отказано: Превышен лимит операций от указанного клиента.: Асинхронный режим, отменяется ордер и отправляется новый. Приходит сообщение о флуде(в новом ордере) и потом не приходит сообщение об отмене ордера - заявка остается активной, но TraderHelper.IsCanceled считает заявку отклоненной... Посоветуйте, что можно сделать? Какая версия? 2.6
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/18/2011
В 3.0 я чинил снятие заявок в асинхронном режиме. Может это та самая ошибка.
|
|
Thanks:
|
|
|
|
|
skuvv
|
Date: 2/18/2011
Mikhail Sukhov В 3.0 я чинил снятие заявок в асинхронном режиме. Может это та самая ошибка. ОК, спасибо, проверю
|
|
Thanks:
|
|
|
|
|
esper
|
Date: 2/21/2011
Всем добрый день. Возникла следующая ситауция, мне необходимо получить данные из талицы "Портфель по деривативам" с добавленными колонками.
Код примерно следующий:
//добавляем столбцы trader.DerivativePortfoliosTable.Columns.Insert(2, DdeDerivativePortfolioColumns.CurrentLimitPositionsPrice); trader.DerivativePortfoliosTable.Columns.Insert(5, DdeDerivativePortfolioColumns.ACI); trader.DerivativePortfoliosTable.Columns.Add(DdeDerivativePortfolioColumns.MarketCommission);
//обработчик получения новых записей trader.NewPortfolios += obj => { };
В обработчик приходит список объектов BusinessEntities.Portfolio, но в свойстве ExtensionInfo нет данных по дополнительным полям, каким образом можно их получить?
|
|
Thanks:
|
|
|
|