MQL госпиталь (бывшая "Больничка"): исправляем ошибки

MrGreen86

Гуру форума
можете детализировать ваш ответ ? спасибо

Он написан настолько криво, что исправлять его нет смысла. Что нибудь еще вылезет. Я не понял логику которую преследовал "программист" который родил это чудо в части использования функции OrderClose.
Если вы опишите при каких условия должен закрываться ордер, я попробую помочь.
 

druzhba78

Активный участник
Советник ABCScalper

Здравствуйте, коллеги ! Советник ABCScalper с выключенным стоп-лоссом в тестере показал себя как мегасливатор ! Хочу попробовать поставить его через копировщик ордеров с реверсом ! Но он к сожалению работает только в тестере ! Если сможете сделайте его хотя бы для демо счёта. Результатами обязательно поделюсь ! Спасибо...
 

Вложения

baht

Интересующийся
Он написан настолько криво, что исправлять его нет смысла. Что нибудь еще вылезет. Я не понял логику которую преследовал "программист" который родил это чудо в части использования функции OrderClose.
Если вы опишите при каких условия должен закрываться ордер, я попробую помочь.
рыночный ордер закрывается когда идет в профит (railingStopLoss = 18 1й трал работает до профита Utral ,TrailingStep = 5 ;//шаг 1го трала ) за ним ползет стоповый (модифицируется цена стоп ордера когда модифицируется s/l рыночного), при функции "delete -true " стоповый удаляется сразу же как рыночный пошел в безубыток. где-то так... в тестере наглядно видна робота (так сказать в действии)
так более понятно?

сори, что сразу не ответил.
 

AlexeyVik

Программист mql4 mql5
День добрый, уважаемые мастера!
Помогите решить проблему пожалуйста: советник постоянно "сыпет" ошибкой "ForceIndex_1 EURUSD,M1: invalid ticket for OrderClose function" во вкладке "Эксперты" ... Был бы признателен за помощь.

там весь советник одна большая ошибка. :D
Самая большая "ошибка" в советнике это отсутствие скобок в операторах if()
Возможны 2 варианта
1. Программист очень хорошо понимал приоритет и порядок операций и всё было логично для устаревшего языка mql4 когда проверялись все условия перечисленные в скобках.
2. Он абсолютно не обращал внимания на то как будет работать оператор if()

Теперь, в новом варианте mql4 произошли такие изменения, что если очередное условие из перечисленных не выполнено, то и продолжать проверку не имеет смысла. Вот от этих изменений осталось в советнике 8 предупреждений которые могут быть хуже любой ошибки компиляции.
И присутствует абсолютно для меня не понятное усорвие, а разбираться досконально нет желания. Что касается ошибки "invalid ticket for OrderClose function" я исправил, не проверял но должно работать.
 

Вложения

  • Like
Реакции: baht

MrGreen86

Гуру форума
рыночный ордер закрывается когда идет в профит (railingStopLoss = 18 1й трал работает до профита Utral ,TrailingStep = 5 ;//шаг 1го трала ) за ним ползет стоповый (модифицируется цена стоп ордера когда модифицируется s/l рыночного), при функции "delete -true " стоповый удаляется сразу же как рыночный пошел в безубыток. где-то так... в тестере наглядно видна робота (так сказать в действии)
так более понятно?

сори, что сразу не ответил.

вероятнее всего автор пытался закрыть ордера у которых не выставлен стоп лосс "в ручную" когда цена дойдет до стоп лоса который должен был стоять. сделал по нормальному. Посмотреть вложение ForceIndex_1a_.mq4
 
  • Like
Реакции: baht

MrGreen86

Гуру форума
Здравствуйте, коллеги ! Советник ABCScalper с выключенным стоп-лоссом в тестере показал себя как мегасливатор ! Хочу попробовать поставить его через копировщик ордеров с реверсом ! Но он к сожалению работает только в тестере ! Если сможете сделайте его хотя бы для демо счёта. Результатами обязательно поделюсь ! Спасибо...

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

P.S. код не открывается.
 

baht

Интересующийся
AlexeyVik
в тестере подобная ошибка, в журнале, все равно присутствует, все равно благодарен за потраченное время!

MrGreen86
в послед. версии в тестере вроде подобной ошибки нет, завтра посмотрю на демо... Благодарю за труд!

MrGreen86, Вас не затруднит добавить ECN режим в последнюю версию ?
 
Последнее редактирование:

Paladinen

Почетный гражданин
Посмотреть вложение МОНСТР_edit (MaxLot).mq4

Доброго времени суток. В советнике отсутствует проверка на возможность открытия n-го колена. То есть открыв 4-5 ордеров(колен) он пытается открыть 6-7 и так далее, не проверяя есть ли на то средства. Из-за этого долбит ДЦ запросами, пока счет не блокируют. Очень прошу знающих и умеющих людей поправить эту функцию. Спасибо большое
 

MrGreen86

Гуру форума
AlexeyVik
в тестере подобная ошибка, в журнале, все равно присутствует, все равно благодарен за потраченное время!

MrGreen86
в послед. версии в тестере вроде подобной ошибки нет, завтра посмотрю на демо... Благодарю за труд!

MrGreen86, Вас не затруднит добавить ECN режим в последнюю версию ?

держитеПосмотреть вложение ForceIndex_1a_ (1).mq4
 

MrGreen86

Гуру форума
Посмотреть вложение 184333

Доброго времени суток. В советнике отсутствует проверка на возможность открытия n-го колена. То есть открыв 4-5 ордеров(колен) он пытается открыть 6-7 и так далее, не проверяя есть ли на то средства. Из-за этого долбит ДЦ запросами, пока счет не блокируют. Очень прошу знающих и умеющих людей поправить эту функцию. Спасибо большое

легко
Посмотреть вложение МОНСТР_edit (MaxLot)_.mq4
 

некто

Местный знаток
Здравствуйте.
1. Исправьте пожалуйста ошибки кода и предупреждения.
2. При переносе открытых позиций на следующую неделю, перестал их усреднять
Спасибо.
:please: Поправьте пожалуйста.
 

Вложения

baht

Интересующийся
MrGreen86 , Какая-то несостыковка в коде видимо произошла, выдает тест криво за октябрь, идет начало теста затем открываются ордера один за другим за несколько секунд (скрин прицепил)...
 

Вложения

  • 2014-11-12_105140.jpg
    2014-11-12_105140.jpg
    262,2 КБ · Просмотры: 92
Последнее редактирование:

flander

Интересующийся
Добавить ума include файлу по выводу масива

Уважаемые програмисты помогите откорректировать, найти ошибки в include файле к роботу для вывода в терминал информации. Сам масив в виде комментариев описан в файле.
Заранее спасибо за помощь.
 

Вложения

youlik

Почетный гражданин
Может кто поправит индюшок? Пишет zero divide
Спасибо добрым людям- перенесли пост в нужное место
 

Вложения

Последнее редактирование:

LRR

Активный участник
Мужики, посмотрите пожалуйста сову, молчит на реале, менля брокеров и нстройки, не идет.
 

Вложения

vermen

Почетный гражданин
Всем привет! Уважаемые программисты (доктора) ,исправьте пожалуйста ошибки. Спасибо!
 

Вложения

Последнее редактирование модератором:

osvit

Активный участник
ЗАСТАВЬТЕ СОВУ РАБОТАТЬ НА ЦЕНТЕ.

Сова работает только от ста баксов, возможно ли что бы работала от 0.01 лота. И если не трудно поставить запрет на торговлю против тренда, а то ставит ордера во все стороны. Заранее спасибо.
 

Вложения

Верх