ПУСТЫЕ ОКНА
Atom
16.04.2010
ddd888


Перешел на 1.8 и после некоторого времени работы оказалось, что не все окна загружаются данными. Заметил это не сразу, потому что в основном пользуюсь окнами "инструменты" и "все сделки" в "Sample", которые выводятся нормально. А вот "Мои сделки" и "заявки" почему-то не хотят выводиться ни в какую! Сто раз перепроверил настройки - все одно - инфо не выводится. DdeError тоже понять причину не помог. В чем может быть дело? Может в формате вывода информации?

-- Subscription settings:http://groups.google.com/group/stocksharp/subscribe?hl=ru


Теги:


Спасибо:


1 2 3  >
ddd888

Фотография
Дата: 19.04.2010
Ответить


Формат оказался не при чем. Сегодня сделки стали сами собой выводиться. Как я понял, причина может быть в том, что поскольку "мои сделки" формируются из "все сделки", то какие-то реальные сделки просто могут в таблицу не попасть, если их нет в "моих сделках". Думаю, лучше, если свои сделки будут выводиться вне зависимости от таблицы всех сделок. А с таблицей "заявки" другая история - они почему- то отображают только сделки, созданные в рамках собственной стратегии. Т.е. заявки, сделанные дргуим способом, в т.ч. вручную, туда почему-то не попадают. Разве так должно быть?

Спасибо:

ddd888

Фотография
Дата: 19.04.2010
Ответить


Еще заметил одну странность: если запустить сначала "мои сделки" - до "всех сделок", то они нормально отображаются ВСЕ, но почему-то в окне, которое предназначено для "все сделки"!

Спасибо:

Mikhail Sukhov

Фотография
Дата: 19.04.2010
Ответить


По пунктам:

  1. Мои сделки зависят от заявок. Тоесть, если нет заявки, то и моя сделка не появится.
  2. Мои сделки генерируют событие NewTrades. Просто как оптимизация. Потому что моя сделка основана на всех сделках (обратное неверно).
  3. Что значит "А с таблицей "заявки" другая история - они почему-то отображают только сделки, созданные в рамках собственной стратегии." Если Вы запускаете 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);

Наверное, не так подключаюсь?

Спасибо:
1 2 3  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy