Эксперт запускается при каждом тике. Другое дело, какое у вас условия выполнения тех или других операций. Если у Вас условие:
if(Hour()==12&&Minute()==0),
то на всех тиках первой минуты 12 часов будет выполнятся заданная операция.
В цене закрытия хранится последний тик (а не цена закрытия тика) этого бара.
if(Hour()==12&&Minute()==0),
то на всех тиках первой минуты 12 часов будет выполнятся заданная операция.
В цене закрытия хранится последний тик (а не цена закрытия тика) этого бара.
Эксперт запускается при каждом тике. Другое дело, какое у вас условия выполнения тех или других операций.
Я не накладываю никаких дополнительных условий, так что если только по умолчанию что-то прошито.
"При каждом тике" - вот это я так и не понял, прошу прощения. Часовой тик имеет длину 1 час :) В какой части этого часа будет запущен эксперт (в начале, в конце, зразу по окончании часа)?
Или эксперт запускается столько раз, сколько обновляется информация о котировках на моем терминале (т.е. если связь хорошая и обновление идет 1 раз в секунду, то 3600 раз за час), независимо от Периода?
Или эксперт запускается столько раз, сколько обновляется информация о котировках на моем терминале (т.е. если связь хорошая и обновление идет 1 раз в секунду, то 3600 раз за час), независимо от Периода?
Правильно
Или эксперт запускается столько раз, сколько обновляется информация о котировках на моем терминале (т.е. если связь хорошая и обновление идет 1 раз в секунду, то 3600 раз за час), независимо от Периода?
Правильно
А какие значение принимает все эти 3600 секунд индикатор, который настроен на работку на часовых тиках? Нудевые или последние известные?
И что хранится все это время в поле High[0]?
Смотря какой индикатор. Если у него настроено, что до прихода следующего бара ничего не изменять или считать только цену открытия, то будет значение первого тика, а если не настроено или считать цену закрытия, то так и будет скакать в течение всего бара и уже потом на следующем баре значение предыдущего закрепится.
Поле Хай может изменяться во время всего бара и там хранится максимальое значение цены, т.е. пока бар не закончился, значение может меняться.
Поле Хай может изменяться во время всего бара и там хранится максимальое значение цены, т.е. пока бар не закончился, значение может меняться.
Смотря какой индикатор. Если у него настроено, что до прихода следующего бара ничего не изменять или считать только цену открытия, то будет значение первого тика, а если не настроено или считать цену закрытия, то так и будет скакать в течение всего бара и уже потом на следующем баре значение предыдущего закрепится.
Ну, вот я экспериментирую на ZigZage'e, который есть во всех примерах и хелпах. Я уже отладочную печать вставил в журнале...
Этот ZigZag в режиме проверки эффективности стратегии считается совершенно не так, как если его просто на график наложить. Причем не просто не так, а вообще некорректно, там не может быть таких значений для этого индикатора. Я пытаюсь понять, что же я не так делаю. Все параметры те же, период тоже совпадает...
please help! :(
Это не ко мне, к сожалению. Я так, на подхвате. К серьезной работе пусть профессионалы подключаются.
Ок, уважаемые профессионалы! Как быть?
Создан простой эксперт, который действуект на основе индикатора ZigZag (параметры индикатора - по умолчанию, параметры эксперта - тоже по умолчанию, только TakeProfit=500, чтобы не мешался), на часовых тиках, проверен по всем трем моделям.
Идея эксперта банальна: в каждом пике/провале ЗигЗага - открыться обратно; все время в рынке.
Проблема же в том, что значения индикатора "внутри кода эксперта" резко отличаются от значений этого же индикатора на графике; причем в эксперте индикатор работает имхо вообще некорректно.
Ниже приведен пример журнала работы такого эксперта. В журнал, кроме данных по сделкам, пишутся ненулевые значения индикатора. Видно, что индикатор выдает подряд несколько пиков (его значение всегда равно HIGH) и ни одного провала, что невозможно для него.
Чего я не понимаю? В чем различие обработки индикатора на графике и в экперте и дляч каких индикаторов это важно?
Создан простой эксперт, который действуект на основе индикатора ZigZag (параметры индикатора - по умолчанию, параметры эксперта - тоже по умолчанию, только TakeProfit=500, чтобы не мешался), на часовых тиках, проверен по всем трем моделям.
Идея эксперта банальна: в каждом пике/провале ЗигЗага - открыться обратно; все время в рынке.
Проблема же в том, что значения индикатора "внутри кода эксперта" резко отличаются от значений этого же индикатора на графике; причем в эксперте индикатор работает имхо вообще некорректно.
Ниже приведен пример журнала работы такого эксперта. В журнал, кроме данных по сделкам, пишутся ненулевые значения индикатора. Видно, что индикатор выдает подряд несколько пиков (его значение всегда равно HIGH) и ни одного провала, что невозможно для него.
Чего я не понимаю? В чем различие обработки индикатора на графике и в экперте и дляч каких индикаторов это важно?
2005.12.08 11:37:59 2004.05.28 00:59 ZigZag Ezpert 2 EURUSD,H1: ZigZag[1]=1.2285; High[1]=1.2285; Low[1]=1.2261 2005.12.08 11:37:59 2004.05.27 21:59 ZigZag Ezpert 2 EURUSD,H1: SELL order opened : 1.2256 2005.12.08 11:37:59 2004.05.27 21:59 ZigZag Ezpert 2 EURUSD,H1: open #4 sell 1.00 EURUSD at 1.2256 tp: 1.1756 ok 2005.12.08 11:37:59 2004.05.27 21:59 ZigZag Ezpert 2 EURUSD,H1: ZigZag[1]=1.2279; High[1]=1.2279; Low[1]=1.226 2005.12.08 11:37:59 2004.05.27 19:59 ZigZag Ezpert 2 EURUSD,H1: SELL order opened : 1.2262 2005.12.08 11:37:59 2004.05.27 19:59 ZigZag Ezpert 2 EURUSD,H1: open #3 sell 1.00 EURUSD at 1.2262 tp: 1.1762 ok 2005.12.08 11:37:59 2004.05.27 19:59 ZigZag Ezpert 2 EURUSD,H1: ZigZag[1]=1.2263; High[1]=1.2263; Low[1]=1.2212 2005.12.08 11:37:59 2004.05.27 13:59 ZigZag Ezpert 2 EURUSD,H1: SELL order opened : 1.2149 2005.12.08 11:37:59 2004.05.27 13:59 ZigZag Ezpert 2 EURUSD,H1: open #2 sell 1.00 EURUSD at 1.2149 tp: 1.1649 ok 2005.12.08 11:37:59 2004.05.27 13:59 ZigZag Ezpert 2 EURUSD,H1: ZigZag[1]=1.2172; High[1]=1.2172; Low[1]=1.214 2005.12.08 11:37:59 2004.05.27 09:59 ZigZag Ezpert 2 EURUSD,H1: SELL order opened : 1.214 2005.12.08 11:37:59 2004.05.27 09:59 ZigZag Ezpert 2 EURUSD,H1: open #1 sell 1.00 EURUSD at 1.2140 tp: 1.1640 ok 2005.12.08 11:37:59 2004.05.27 09:59 ZigZag Ezpert 2 EURUSD,H1: ZigZag[1]=1.215; High[1]=1.215; Low[1]=1.213 2005.12.08 11:37:59 2004.05.27 00:59 ZigZag EURUSD,H1: loaded successfully 2005.12.08 11:37:59 ZigZag EURUSD,H1: removed 2005.12.08 11:37:59 ZigZag Ezpert 2 inputs: TakeProfit=500; Lots=1; TrailingStop=30;
zigzag expert? ржунимагу!!
zigzag expert? ржунимагу!!
Да ты хоть наизнанку вывернись.
У каждого человека свой образовательный и интеллектуальный уровень.
Нам всем следует это учитывать и проявлять немного такта в общении друг с другом.
Кроме того, перед тем, как высказаться, имеет смысл разобраться в сути вопроса.
На мой взгляд, например, вопрос вполне уместен.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, в какой момент времени запускается код эксперта?
Если я торгую на часовых тиках и я запустил эксперта с разрешением торговать - в какой момент времени он будет запущен для, например тика 12:00 07.12.2005? В 12:00:01 или 12:59:59 или когда придет информация по Close для 12:00?
И еще: цена закрытия какого тика будет в этом случае храниться в Close[1]?