Обновление 4.0.4 - в стратегию не приходят сделки
Atom Ответить
08.11.2011


в версии 4.0.3 и 4.0.4 в стратегию не приходят сделки. при этом в itrader сделки приходят.

Теги:


Спасибо:




16 Ответов
esper

Фотография
Программист
Дата: 08.11.2011
Ответить


Стратегия одна или есть дочерние?
Спасибо:

vader

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


есть стратагия с дочерними ,есть без них.
Ни в одну не приходят.
Автор топика
Спасибо:

frontman

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


Ну могу со своей стороны сказать что у меня по правилу StrategyNewMyTrades() приходят только заявки данной стратегии. Заявки дочерних стратегий нет.
Я понимаю что так и должно наверно быть т.к правило относиться к конкретной стратегии, но тогда получение сделок от дочерних стратегий очень усложнено...
Спасибо:

frontman

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


vader Перейти
есть стратагия с дочерними ,есть без них.
Ни в одну не приходят.


Какой коннектор используйте?
Спасибо:

vader

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


quik
Автор топика
Спасибо:

frontman

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


vader Перейти
quik


Ну я с плазой работаю... Там такое только если не успевают данные прокачаться...
Ну тогда логи кидайте.
Что бы было видно когда вы выставляете заявки, когда в трейдер они приходят... Иначе сложно сказать...
Спасибо:

Alexander

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


frontman Перейти
vader Перейти
quik


Ну я с плазой работаю... Там такое только если не успевают данные прокачаться...
Ну тогда логи кидайте.
Что бы было видно когда вы выставляете заявки, когда в трейдер они приходят... Иначе сложно сказать...



А будут они - вам будет легко сказать что не так?
Спасибо:

vader

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


Нашел в чем проблема - не добавил ссылки на файлы Ecng.Interop и Ecng.Serialization.
Не добавли я их потому что они не были подключены в примерах Sample и sampleSMA.
Кстати, видимо, поэтому в примере Sample в отладочный вывод ошибки сыпятся.
Автор топика
Спасибо:

Alexander

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


vader Перейти
Нашел в чем проблема - не добавил ссылки на файлы Ecng.Interop и Ecng.Serialization.
Не добавли я их потому что они не были подключены в примерах Sample и sampleSMA.
Кстати, видимо, поэтому в примере Sample в отладочный вывод ошибки сыпятся.



Странное поведение.
Можно подробнее что за ошибки были (если были) при компиляции, что за ошибки в отладочном выводе?
Т.к. тут у вас была похожая проблема (кстати, исправлена ли она?) и я её добавил как багу в нашу систему.
Спасибо:

frontman

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


Alexander Mukhanchikov Перейти
frontman Перейти
vader Перейти
quik


Ну я с плазой работаю... Там такое только если не успевают данные прокачаться...
Ну тогда логи кидайте.
Что бы было видно когда вы выставляете заявки, когда в трейдер они приходят... Иначе сложно сказать...



А будут они - вам будет легко сказать что не так?


Ну вам же Александр они всегда помогают)
Спасибо:

vader

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


К сожалению ,проблема не решена - сделки приходят как надо, но не приходит никакая информация о заявках. Привожу Лог.
17:04:18.252 | | CR | Стратегия запущена.
17:04:18.655 | | CR | Новая Buy сделка 43611205 по цене 157360 на 1 заявки 61406555.
17:04:18.672 | | CR | Правило 'Новые сделки стратегии CR' активировано.
17:04:18.704 | | CR | Новая Buy сделка 43611206 по цене 157365 на 1 заявки 61406555.
17:04:18.704 | | CR | Правило 'Новые сделки стратегии CR' активировано.
17:04:18.710 | | CR | Новая Buy сделка 43611207 по цене 157385 на 1 заявки 61406555.
17:04:18.710 | | CR | Правило 'Новые сделки стратегии CR' активировано.
17:04:48.285 | | CR | Отмена заявки 61406555.
17:04:56.970 | | CR | Стратегия останавливается.
17:04:56.974 | | CR | Правило 'Новые сделки стратегии CR' удалено.
17:04:56.975 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
17:04:56.976 | | CR | Правило 'Частичное исполнение заявки 0' удалено.
17:04:56.977 | | CR | Стратегия остановлена.
17:04:56.987 | | CR | Отмена заявки 61406555.
17:04:56.987 | | CR | Отмена заявки 61406557.

Т.к. тут у вас была похожая проблема (кстати, исправлена ли она?) и я её добавил как багу в нашу систему. - эта проблема,
по моему такая же, о которой я написал сейчас.

Ошибок и предупреждений при компиляции, как Ваших примеров, так и моего проекта небыло никаких.
Про ошибки в отладочном режиме - опишу те, которые выводятся в примере Sample.
Происходят они после включения экспота DDE.
Сама таблица инструментов выводится нормально.

Текст идет в файле.

Примечание - я скачал только исходники примеров, а сборку проводил у себя на компе.
Ещё примечание - не могу собрать Verifier - выдает ошибку
MainWindow, строка 137 - text.To<string>().TryCopyToClipboard();
Ни одна из перегрезок метода TryCopyToClipboard не принимает 0 аргементов.
Автор топика
Спасибо:

Alexander

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


ну так очевидно что у вас квик настроен неверно:

Цитата:
Невозможно для колонки ID транзакции привести значение '08.11.2011' к типу Int64.


отсюда и ошибки все и то что не приходит.
сравните свою настройку таблицу с той настройкой, которая необходима по документации.
После чего отпишитесь поможет или нет.


Verifier тоже должен собираться, скачайте самые последние исходники из codeplex или архив 4.0.4.
Спасибо:

vader

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


да, загрузил ваш файл с настройками, последние две пуска без сбоев, но нужно ещё посмотреть.
В логе нет инфорамции по заявкам - вроде такой как Обработка Limit заявки trId на Sell с номером Id.
так теперь лог пишется?
Автор топика
Спасибо:

Alexander

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


Теперь нет, да. Посмотрите по новостям, не так давно отключили.
Спасибо:

vader

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


Совсем отключили?
Если нет, как можно включить?
Автор топика
Спасибо:

Alexander

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


vader Перейти
Совсем отключили?
Если нет, как можно включить?



Совсем.
Спасибо:


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

loading
clippy