Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes ID, что это? Узнай из статьи!
dimarik0000
164
dimarik0000 2012.10.25 15:51 
Здравствуйте уважаемые! Подскажите что не так, не открывается ордер вверх и не работает трейлинг. За ранее благодарю.
Файлы:
proga2.mq4 9 kb
Владимир Тезис
4271
Владимир Тезис 2012.10.25 17:32  
Посмотрите с помощью Print() какие значения переменных (машек и МАКАД-а) участвуют в формировании значения переменной Signal. И вообще, объявили бы Вы эту пременную булевым типом и разделили бы по сигналам, навроде как Signal_UP/Signal_DOWN. И вот ещё что, после того, как Вы проинициализировали свою переменную Signal значением, Вы в коде её используете. После этого она уже не нужна. Но на следующем тике она хранит значение, которое осталось от предыдущего тика. Поэтому на каждом новом тике лучше бы обнулить её в первой же строке функции start() - это будет гарант того, что значение, оставшееся от предыдущего тика, сброшено.
dimarik0000
164
dimarik0000 2012.10.25 19:37  
drknn:
Посмотрите с помощью Print() какие значения переменных (машек и МАКАД-а) участвуют в формировании значения переменной Signal. И вообще, объявили бы Вы эту пременную булевым типом и разделили бы по сигналам, навроде как Signal_UP/Signal_DOWN. И вот ещё что, после того, как Вы проинициализировали свою переменную Signal значением, Вы в коде её используете. После этого она уже не нужна. Но на следующем тике она хранит значение, которое осталось от предыдущего тика. Поэтому на каждом новом тике лучше бы обнулить её в первой же строке функции start() - это будет гарант того, что значение, оставшееся от предыдущего тика, сброшено.

добавив функцию ни чего не поменялось. решил протестировать с разрешением только в лонг, выдает ошибку при попытке открытия "4111", я так понимаю что сигналы есть! а вот открывать отказывается.
Файлы:
proga1.mq4 7 kb
Владимир Тезис
4271
Владимир Тезис 2012.10.26 01:18  
dimarik0000:

добавив функцию ни чего не поменялось. решил протестировать с разрешением только в лонг, выдает ошибку при попытке открытия "4111", я так понимаю что сигналы есть! а вот открывать отказывается.

ERR_SHORTS_NOT_ALLOWED 4111 Короткие позиции не разрешены. Необходимо проверить свойства эксперта.
https://docs.mql4.com/ru/constants/errors
dimarik0000
164
dimarik0000 2012.10.26 17:09  
drknn:

ERR_SHORTS_NOT_ALLOWED 4111 Короткие позиции не разрешены. Необходимо проверить свойства эксперта.
https://docs.mql4.com/ru/constants/errors

проверить свойства! на что конкретно в свойствах мне нужно обратить внимание
Vladimir Paukas
4099
Vladimir Paukas 2012.10.26 17:12  
dimarik0000:

проверить свойства! на что конкретно в свойствах мне нужно обратить внимание

Конкретно прямо на это и обратить.

Чтобы там не стояло лонг онли.

dimarik0000
164
dimarik0000 2012.10.26 17:34  
paukas:

Конкретно прямо на это и обратить.

Чтобы там не стояло лонг онли.


благодарю за ответ, но в начале темы было прописано что не открывается в лонг, то есть эксперт открывает короткие только короткие и все  , а нужно что бы открывались еще и длинные. в свойствах стоит лонг&шорт
Владимир Тезис
4271
Владимир Тезис 2012.10.26 19:26  
dimarik0000:

благодарю за ответ, но в начале темы было прописано что не открывается в лонг, то есть эксперт открывает короткие только короткие и все  , а нужно что бы открывались еще и длинные. в свойствах стоит лонг&шорт

Если бы в свойствах стоял  лонг&шорт, то ошибка с таким номером не выскочила бы. 
Victor Nikolaev
Модератор
14069
Victor Nikolaev 2012.10.26 19:31  
drknn:

Если бы в свойствах стоял  лонг&шорт, то ошибка с таким номером не выскочила бы. 

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