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

k19alex69

Новичок форума
Никак не могу добить эту сову, хоть волком вой. Может найдёт кто ошибку? В этих двух версиях ТЕЙК не выставляется ни на ДЕМО, ни на РЕАЛЕ. В тестере прогоняется всё великолепно.
 

Вложения

SDI

Активный участник
Здравствуйте, подскажите пожалуйста, что с этим скриптом не так? удаляется с графика и все..
 

Вложения

Astal

Заблокирован
Здравствуйте Всем!!! Просьба к Вам, можно ли вывести изменение цветовой гаммы во внешние настройки индикатора?
 

Вложения

MAYORZ

Местный знаток
Просьба подправить индикаторы, пожалуйста. Ни один не открывается.
 

Вложения

RoboMaks

Элитный участник
Уважаемые спецы,подправьте пожалуйста этот сов,не хочет даже теститься.

Он завязан ещё и на длл-ку свою ( FE Trend Sclapv4.dll ), в ней кроме защиты (по времени, номеру счёта и т.д - это всё я заглушил ) есть ещё и проверка тренда - возможно, это тоже может играть свою роль. Хотя в проверках условий это вообще-то и не используется... Сливатор.

На предупреждения можно не обращать внимания - они не критичные и роли в результате не играют...
 

Вложения

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

MAYORZ

Местный знаток
Интересно посмотреть на индикатор. Подправьте пожалуйста.
 

Вложения

sbonch

Почетный гражданин
Друзья, помогите.

Перестал работать параметр Daily_Open_Setting

36bbb582d0483cb6997851f1441d2dc0.png

При любых параметрах показывает Broker Daily Open

90a7b7ce6d3044cd4c95d22b1d79f858.png
 

Вложения

MAYORZ

Местный знаток
После каждой свечи индикатор приходиться обновлять. Подправьте пожалуйста.
 

Вложения

Prudnik2008

Активный участник
Не работает индикатор

Здравствуйте! Индикатор не устанавливается на график,помогите пожалуйста
https://forexsystemsru.com/attachment.php?attachmentid=222258&stc=1&d=1444648231
 

Вложения

k19alex69

Новичок форума
Никак не могу добить эту сову, хоть волком вой. Может найдёт кто ошибку? В этих двух версиях ТЕЙК не выставляется ни на ДЕМО, ни на РЕАЛЕ. В тестере прогоняется всё великолепно.

Так никого и не заинтересовала моя просьба? Спецы, мы ведь на вашей помощи учимся!
 

RoboMaks

Элитный участник
Никак не могу добить эту сову, хоть волком вой. Может найдёт кто ошибку? В этих двух версиях ТЕЙК не выставляется ни на ДЕМО, ни на РЕАЛЕ. В тестере прогоняется всё великолепно.

Нормально же вроде ставит... Магики ему поставил нулевые, открываю вручную, чтобы не ждать - сразу ставит... поменял магики на свои (1) - сам открыл селлку и поставил тейк...
Но скачивал я его ещё из первого сообщения тогда, не помню уже - менял я ему там что-то или нет. :) Проверьте с этим. ( стопы не его - ставил скриптом )

Да... Путаница какая-то есть у него. Открыл ещё раз вручную - на селлку ставит, на бай - нет. При нескольких ордерах он должен по алгоритму ставить некоторое усреднённое значение тейка, видимо его что-то сбивает...
 

Вложения

  • Открыл вручную .jpg
    Открыл вручную .jpg
    312,7 КБ · Просмотры: 143
  • Свой ордер.jpg
    Свой ордер.jpg
    255,1 КБ · Просмотры: 112
  • Double Force 2.02.mq4
    Double Force 2.02.mq4
    13,7 КБ · Просмотры: 41
Последнее редактирование:
  • Like
Реакции: gush

k19alex69

Новичок форума
Да... Путаница какая-то есть у него. Открыл ещё раз вручную - на селлку ставит, на бай - нет. При нескольких ордерах он должен по алгоритму ставить некоторое усреднённое значение тейка, видимо его что-то сбивает...

Так и есть! Может подлечите его, если умеете? Или наши братья и сестры по форуму откликнутся на призыв?
 

RoboMaks

Элитный участник
Так и есть! Может подлечите его, если умеете?

Проверьте. Пришлось перенести из отдельных модулей всё в функцию start(), чтобы можно было разобраться точнее в его алгоритме , но сам алгоритм работы полностью сохранён, заглушены и исключены только ненужные (неправильные) детали.
Модуль SELL работал в принципе правильно, грубые ошибки были в модуле покупок.
Тейки на ордера в каждом направлении ставятся у него только в момент сигнала (модификация сразу после открытия ордера), как на первый, так и следующие усреднённые, возможно - это и есть причина его пропусков установки тейков. Пока не стал это менять, если снова будет пропускать тейки - надо выносить эти модификации за пределы времени сигнала.
 

Вложения

  • EURUSDM5.png
    EURUSDM5.png
    53,6 КБ · Просмотры: 142
  • Double Force 2.02.mq4
    Double Force 2.02.mq4
    10,3 КБ · Просмотры: 59
Последнее редактирование:

k19alex69

Новичок форума
Проверьте. Пришлось перенести из отдельных модулей всё в функцию start(), чтобы можно было разобраться точнее в его алгоритме , но сам алгоритм работы полностью сохранён, заглушены и исключены только ненужные (неправильные) детали.
Модуль SELL работал в принципе правильно, грубые ошибки были в модуле покупок.

Сейчас ТЕЙКИ ставятся сразу при открытии ордера. Всё нормально! Но вот при тесте почти за два года, предыдущая версия намного меньше уходила в просадку, а эта версия с теми же параметрами идёт на слив депо. Может вернуть на место заглушенные и исключённые детали, а с модулем покупок пусть будет пока всё так?
 

RoboMaks

Элитный участник
Может вернуть на место заглушенные и исключённые детали, а с модулем покупок пусть будет пока всё так?

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

это таки вещи:
if(OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber() == Magic_b) Li_0 = TRUE;}/* else
Print("OrderSelect() error - ", ErrorDescription(GetLastError()));
*/}

if(iMA(NULL, PERIOD_H4, 13, 8, MODE_SMMA, PRICE_MEDIAN, 0) < Close[0] && Close[2] > Close[1] && 1) {

отмечено красным

эта разница в работе возможна только из-за изменения в работе модуля покупок
 
Последнее редактирование:
  • Like
Реакции: gush

k19alex69

Новичок форума
эта разница в работе возможна только из-за изменения в работе модуля покупок

Посмотрите пожалуйста ещё раз эти две версии внимательно (на всякий случай прикладываю). До начала изменения модуля покупок в версии Double Force 2.02 сова не ставила в открытом ордере Тейк, но в тестере все версии всё выставляют нормально, только на ДЕМО и РЕАЛе не ставили. А если это так и вы ничего кардинально не изменили в коде, то тогда при тесте тоже ничего не должно изменится, а торговля изменилась в худшую сторону. Вашу последнюю версию с изменённым модулем покупок я назвал Double Force 2.03, а не тронутую, которая не ставит ТЕЙК при покупке оставил Double Force 2.02.
 

Вложения

Who has viewed this thread (Total: 3) Посмотреть

Верх