eugenk1 писал (а):
Народ, у вас не случалось, что при тестировании, без видимой причины удаляются отложенные ордера ?
Не-а, не случалось. Погонял Ваш код, поудивлялся. Действительно,
фиг знает, что творится...Народ, у вас не случалось, что при тестировании, без видимой причины удаляются отложенные ордера ?
Предположительно, самопроизвольное удаление некоторых ордеров связано с нехваткой денег на счету. Увеличение баланса тестового счёта позволяет немного отодвинуть момент удаления. Например, если при 10 тыс. удаляется 19 ордер, то при 50 тыс. - 266-ой, а 19-ый не трогается. Во как!!!
eugenk1 писал (а):
Если кто подскажет, как закачать в тестер hst-минутку с диска,
моя благодарность тоже не будет знать границ.
Отложенные ордеры (именно отложенные, как в этом случае) удаляются в момент их активации, если недостаточно маржи. Тестер сам об этом явно пишет "delete".
Ооо, спасибо, Ренат! Значит, я правильно предположил! :-) В деньгах
дело было.
Ренат, спасибо огромное !!! Эквити этот код и правда очень прилично
заваливает...Ренат, извини за назойливость, тогда ещё один вопрос.
Почему удаление ордера никак не отразилось в тестовой распечатке
на 2006.03.20 08:15 ? Ордер был удален. OrdersTotal() должна была это заметить... И уж совсем неудобно спрашивать,
но спрошу еще. Тестировал я это же чудо на GPBJPY. Там самопроизвольно,
без событий (т.е. срабатывания удаленных, закрытий и модификаций)
менялись цены срабатывания отложенных ордеров. Именно потому
я и печатаю у себя их цены открытия b и s и их разность delta. По замыслу
алгоритма, delta меняться не должна. Тем не менее, она меняется,
причем тогда, когда никаких событий нет. Просто иногда сами
собой меняются b и s. Не можешь объяснить, где тут собака порылась
? Если надо, распечатку консоли выложу.
Игорь, спасибо что заинтересовался. И спасибо за инфу о закачке истории в тестер ! :) Код кстати с неплохой на мой взгляд идеей. Цена движется в туннеле из двух отложенных ордеров (почему и назвал его tunnel). Как только один открывается, тут же добавляется новый отложенный. Система опирается только на цену, не использует никаких индикаторов с их запаздыванием, и по определению является трендочуствительной (в самом деле, тренд это преимущественное число шагов цены в одном направлениии за единицу времени). Потому этот код дает огромный процент выигранных сделок. Губит его ничтожное число сделок неудачных. Их как раз хватает для того, чтобы нас посетил пьяница придурок и дебошир Коля Маржоффф, со своей опухшей рожей и грязными ногтями :)))))) Сейчас думаю как этот код усовершенствовать. Если хочешь - присоединяйся !
Игорь, спасибо что заинтересовался. И спасибо за инфу о закачке истории в тестер ! :) Код кстати с неплохой на мой взгляд идеей. Цена движется в туннеле из двух отложенных ордеров (почему и назвал его tunnel). Как только один открывается, тут же добавляется новый отложенный. Система опирается только на цену, не использует никаких индикаторов с их запаздыванием, и по определению является трендочуствительной (в самом деле, тренд это преимущественное число шагов цены в одном направлениии за единицу времени). Потому этот код дает огромный процент выигранных сделок. Губит его ничтожное число сделок неудачных. Их как раз хватает для того, чтобы нас посетил пьяница придурок и дебошир Коля Маржоффф, со своей опухшей рожей и грязными ногтями :)))))) Сейчас думаю как этот код усовершенствовать. Если хочешь - присоединяйся !
Если вопрос с удалением отложенных ордеров раскрыт, то с OrdersTotal() надо бы Вам самому разобраться. И в процессе получите опыт.
Мы не можем заниматься исследованиями чужих алгоритмов экспертов в "свободном полете", а реагируем исключительно на явные и обоснованные ошибки.
Мы не можем заниматься исследованиями чужих алгоритмов экспертов в "свободном полете", а реагируем исключительно на явные и обоснованные ошибки.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Извините что чудо грязное, всё в следах отладки, суть не в этом. Тестировал билдом 198 от 19 октября, скачанным с alpari.org. На EURUSD, таймфрейм М5, режим "все тики". С 2006.03.15 13:25. Точнее хотел с 2004. 06.01, но тестер закачал лишь с 2006.03.15 05:00 а прогон начал с 2006. 03.15 13:25. Если кто подскажет, как закачать в тестер hst-минутку с диска, моя благодарность тоже не будет знать границ. У меня он упорно лезет на сервер, что только ни делал. Но суть опять же не в этом, простите за маленькое отступление. Суть в том, что 2006.03.20 08:15 был удален отложенный ордер. А вызова OrderDelete() в моем коде не проглядывается. И еще. В функции start() у меня вызывается отладочная печать, печатающая в том числе и количество ордеров. Так вот, 2006.03.20 08:15, число ордеров не изменилось !!! Тем не менее дальнейший анализ ситуации показал, что отложенный ордер был все-таки совершенно реально удален. Вот кусок таблицы результатов прогона:
А вот кусок вывода на консоль, из которого видно, что в 2006.03.20 08:15, число видимых функцией OrdersTotal() ордеров не изменилось. Как было 5, так и осталось. Хотя повторяю, ордер был удален совершенно реально.
02:00:36 2006.03.20 08:12 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:12 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:12 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:13 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:13 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:14 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:15 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:15 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:16 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:17 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:17 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:17 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:18 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:18 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:19 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:19 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
02:00:36 2006.03.20 08:20 tunnel EURUSD,M5: b=1.2198 s=1. 2155 delta=43 S=0 Orders=5
Вобщем не знаю что с этим делать, и уповаю на помощь Великих ! Помогите чайнику, и кто нибудь поможет вам :)