ddd888
|
Дата: 19.04.2010
Формат оказался не при чем. Сегодня сделки стали сами собой
выводиться. Как я понял, причина может быть в том, что поскольку "мои
сделки" формируются из "все сделки", то какие-то реальные сделки
просто могут в таблицу не попасть, если их нет в "моих сделках".
Думаю, лучше, если свои сделки будут выводиться вне зависимости от
таблицы всех сделок. А с таблицей "заявки" другая история - они почему-
то отображают только сделки, созданные в рамках собственной стратегии.
Т.е. заявки, сделанные дргуим способом, в т.ч. вручную, туда почему-то
не попадают. Разве так должно быть?
|
|
|
|
Спасибо:
|
|
|
|
|
|
ddd888
|
Дата: 19.04.2010
Еще заметил одну странность: если запустить сначала "мои сделки" - до
"всех сделок", то они нормально отображаются ВСЕ, но почему-то в окне,
которое предназначено для "все сделки"!
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.04.2010
По пунктам:
- Мои сделки зависят от заявок. Тоесть, если нет заявки, то и моя
сделка не появится.
- Мои сделки генерируют событие NewTrades. Просто как оптимизация.
Потому что моя сделка основана на всех сделках (обратное неверно).
- Что значит "А с таблицей "заявки" другая история - они почему-то
отображают только сделки, созданные в рамках собственной стратегии."
Если Вы запускаете Sample, то там нет никаких стратегий. Работа со
стратегиями показана в примере SampleSMA
|
|
|
|
Спасибо:
|
|
|
|
|
|
ddd888
|
Дата: 19.04.2010
Стратегию в Сампл я добавил сам. :) Но до начала включения стратегии
таблица заявок выводится пустая, хотя в квике заявки есть. Зато после
запуска стратегии, новые заявки начинают добавляться в "заявки". В
версии 1.7 такого не было - как запускаешь сампл, так все таблицы
отображают все, что есть в квике. Сейчас там другая логика?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.04.2010
А если Вы запустите Sample без изменений (что идет в дистрибутиве
1.8), будет тоже самое?
|
|
|
|
Спасибо:
|
|
|
|
|
|
ddd888
|
Дата: 19.04.2010
Специально только что проверил - да, точно так же. В подключениях я
ничего не менял - все зменения связанные со стратегией подключаются
совершенно отдельно в другом окне. Еще почему-то, если "все сделки"
запущены, то "мои сделки" как-то с трудом "вываливают" лишь одну
строку - самую первую зарегистрированную сделку.. "инструменты" и "все
сделки" идут совершенно свободно и без сбоев. уже голову сломал на
этом...
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.04.2010
Не совсем понял. Вы проверили на Sample, который идет в дистрибутиве,
или уже измененном, но с закомментированными изменениями?
|
|
|
|
Спасибо:
|
|
|
|
|
|
ddd888
|
Дата: 19.04.2010
На Сампл, который в дистрибутиве, т.е. в скачанном в архив rar...
Извиняюсь, может я не совсем понял, что значит "измененном, но с
закомментированными изменениями"?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 19.04.2010
Имеется ввиду на какой примере проверяете - на моем или на Вашем.
Если это мой пример, без каких-либо изменений, то проблема явно в
настройках Квика (раз у других работает, да и ошибка, чтобы заявки не
приходили - очень и очень большая, я бы на своих роботах заметил).
DdeError ничего не выводит или выводит непонятно?
|
|
|
|
Спасибо:
|
|
|
|
|
|
ddd888
|
Дата: 19.04.2010
Что-то у меня постоянно с экспортом квика проблемы. Только с 1.7 все с
трудом настроил, а тут опять.. :((
DdeError у меня выбрасывает ошибку и в отладке сообщение: "Метод не
реализован", указывая на это throw:
void Trader_DdeError(Exception obj)
{
throw new NotImplementedException();
}
подключаюсь к ошибке так:
this.Trader.DdeError += new Action(Trader_DdeError);
Наверное, не так подключаюсь?
|
|
|
|
Спасибо:
|
|
|
|
|