KAX
|
Дата: 16.02.2011
Mikhail Sukhov:
KAX:
Хотим в 10:36 получить последние 5 свечек, GetTimeFrameCandles(sec, TimeSpan.FromMinutes(5), 5) получим только одну сегодняшнюю свечу. А как получить остальные четыре за вчера?
В разделе Экспорт произвольных таблиц показано, как грузить свечки из Квика за вчерашний день.
О нашел, раньше просто смотрел в файле .chm в архиве с библиотекой. На сайте актуальней информация оказалась.
Спасибо =)
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 16.02.2011
KAX:
Mikhail Sukhov:
KAX:
Хотим в 10:36 получить последние 5 свечек, GetTimeFrameCandles(sec, TimeSpan.FromMinutes(5), 5) получим только одну сегодняшнюю свечу. А как получить остальные четыре за вчера?
В разделе Экспорт произвольных таблиц показано, как грузить свечки из Квика за вчерашний день.
О нашел, раньше просто смотрел в файле .chm в архиве с библиотекой. На сайте актуальней информация оказалась.
Спасибо =)
Версии новые выходят.
|
|
|
|
Спасибо:
|
|
|
|
|
|
ttt
|
Дата: 16.02.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 начать обновление?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 16.02.2011
Sample работает? Verifier что нибудь выводит? ProcessDataError?
|
|
|
|
Спасибо:
|
|
|
|
|
|
skuvv
|
Дата: 18.02.2011
Вопрос по ситуации с [FORTS] В операции отказано: Превышен лимит операций от указанного клиента.:
Асинхронный режим, отменяется ордер и отправляется новый. Приходит сообщение о флуде(в новом ордере) и потом не приходит сообщение об отмене ордера - заявка остается активной, но TraderHelper.IsCanceled считает заявку отклоненной...
Посоветуйте, что можно сделать?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 18.02.2011
skuvv:
Вопрос по ситуации с [FORTS] В операции отказано: Превышен лимит операций от указанного клиента.:
Асинхронный режим, отменяется ордер и отправляется новый. Приходит сообщение о флуде(в новом ордере) и потом не приходит сообщение об отмене ордера - заявка остается активной, но TraderHelper.IsCanceled считает заявку отклоненной...
Посоветуйте, что можно сделать?
Какая версия?
|
|
|
|
Спасибо:
|
|
|
|
|
|
skuvv
|
Дата: 18.02.2011
Mikhail Sukhov:
skuvv:
Вопрос по ситуации с [FORTS] В операции отказано: Превышен лимит операций от указанного клиента.:
Асинхронный режим, отменяется ордер и отправляется новый. Приходит сообщение о флуде(в новом ордере) и потом не приходит сообщение об отмене ордера - заявка остается активной, но TraderHelper.IsCanceled считает заявку отклоненной...
Посоветуйте, что можно сделать?
Какая версия?
2.6
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 18.02.2011
skuvv:
2.6
В 3.0 я чинил снятие заявок в асинхронном режиме. Может это та самая ошибка.
|
|
|
|
Спасибо:
|
|
|
|
|
|
skuvv
|
Дата: 18.02.2011
Mikhail Sukhov:
skuvv:
2.6
В 3.0 я чинил снятие заявок в асинхронном режиме. Может это та самая ошибка.
ОК, спасибо, проверю
|
|
|
|
Спасибо:
|
|
|
|
|
|
esper
|
Дата: 21.02.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 нет данных по дополнительным полям, каким образом можно их получить?
|
|
|
|
Спасибо:
|
|
|
|
|