MQL4 - automated forex trading   /  

Форум

Модификация стопа по прошествии N баров... Есть вопрос!

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
19
Lexey 12.03.2006 17:55 
Доброго времени суток, господа
Помогите, пожалуйста, разобраться!
Намедни написал код для модификации стопа. Идея заключается в том, что стоп подтягивается только по прошествии N баров (допустим через 5 баров) после открытия позиции.

Хочу заметить, что сам по себе эксперт работает нормально, т. е. открытие и закрытие позиций происходит в штатном режиме.
Однако, при тестировании я заметил, что при наличии условия if (modify==true) в условии на модификацию, изменение стопа не происходит. НО, при отсутствии условия if (modify==true) размер стопа меняется ежедневно, т.е. на каждом новом баре. Это наводит меня на мысль, что в выражении CurTime()>time_open+Period()*60*Bar компьютер «не видит» переменную time_open, т.е. принимает ее равной нулю. Не знаю, почему так происходит?
Буду признателен, если поможете разобраться.

Организуйте багтрекинг и техсаппорт для своей компании

В TeamWox имеются все для того чтобы организовать багтрекинг. Интегрировав модуль Сервисдеск с веб-сайтом, Вы сможете получать заявки своих клиентов напрямую в TeamWox. Более того, вся переписка с клиентами автоматически распознается и попадает в архив, где ее без труда можно найти в будущем.


avatar
1447
Itso 13.03.2006 12:38 

avatar
66
New 13.03.2006 16:20 
С точки зрения обчей культуры, в данном случае, лучше использовать
статические переменные, а не глобальные.

avatar
19
Lexey 13.03.2006 18:46 
Спасибо, разобрался.
Искренне благодарю всех за участие.
К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий