Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 779
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
.ex5 никому не нужен, хочешь помощи - публикуй исходник
Пилять а таки и думал что это исходник :-) Ещё такорй смотрю значки другие.... задумался какойже из них исходник......этот :-)
Оказалось что нет....И всётаки
суть в том что pulse на минус третьем с конца баре на графике нулевой и отрисовывается как нулевой . А в буфере он не нулевой
Я не знаю что это было , но вопрос решил засунув весь код PULSE в новый индикатор , минуя icustom.
тогда этого бага на минус втором баре нет . Больше ничего в коде не менял , так что реально это косяк метаквотов.
суть в том что pulse на минус третьем с конца баре на графике нулевой и отрисовывается как нулевой . А в буфере он не нулевой
Я не знаю что это было , но вопрос решил засунув весь код PULSE в новый индикатор , минуя icustom.
тогда этого бага на минус втором баре нет . Больше ничего в коде не менял , так что реально это косяк метаквотов.
без кода, косяк может быть только Ваш. к сожалению, прося помощи, ВЫ не дали материала...
без кода, косяк может быть только Ваш. к сожалению, прося помощи, ВЫ не дали материала...
Владислав , во имя справедливости , желания понять в чем же суть и из уважения к Вам , привожу код.
У меня что то не получается прочитать результат торговой операции. Написал так :
Если убрать Sleep : всегда получаю ClosePrice=0.0 . Даже если жду 10 секунд (а сделать больше - не хочу), то почти всегда получаю результат, но иногда нет.
Как сделать чтоб всегда получал результат ?
В описании OrderSend() сказано :
Примечание
Торговый запрос проходит несколько стадий проверок на торговом сервере. В первую очередь проверяется корректность заполнения всех необходимых полей параметра request, и при отсутствии ошибок сервер принимает ордер для дальнейшей обработки. При успешном принятии ордера торговым сервером функция OrderSend() возвращает значение true.
То есть , когда я получаю true от OrderSend(), я не получаю параметри MqlResult - если правильно понял.
Когда они придут ко мне ?
У меня что то не получается прочитать результат торговой операции.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
При модификации ордера возникает ошибка 131
fxsaber, 2017.09.12 19:47
Надо всего лишь написать название торгового сервера и символ, и проблема будет решена в кратчайшие сроки, потому как каждый сам сможет попробовать.
А пока складывается ощущение, что задача не найти решение, а отвечать да/нет.
Господа программисты,
Такой вопрос: Если на тестере стратегий в МТ5 хороший результат только по ценам открытия, будет ли аналогичный результат если в роботе сделать открытие сделок только по цене открытия?
Господа программисты,
Такой вопрос: Если на тестере стратегий в МТ5 хороший результат только по ценам открытия, будет ли аналогичный результат если в роботе сделать открытие сделок только по цене открытия?
Проверить это легко: делаете в советнике открытие только по цене открытия (то есть в момент рождения бара) и в тестере проверяете в режиме генерации тиков "Все тики".
Коллеги , помогите пожалуйста
не пойму что с циклом не так , данные из Хэндла не поступают в массив рса1