Универсальный советник от iPlaton'а

Veroniy

Активный участник
Уважаемые Иван и Вероника, этот топик многим очень интересен, прошу Вас продолжайте, советник интересный!
Да! только у меня все 16 метатрейдеров на компе погасли вместе со светом они оптимизировали сов для понимания в чём и зачем бесперебойника нет (заметила когда сильно чегото хочется начинают палки в колёса залетать ( я просто меньше четырёх лет в тестер не заправляю по этому немного долговатенько.
А Ивану согласна! И робот и тема, и вобще серьёзный человек
 

Veroniy

Активный участник
Пока тестеры гоняют историю я вчера чисто визуально настроила индикатор ну и сову (тестер показует слив но пока торгует в плюс) когда тестерные граали будут готовы выложу их и с другим индом тоже
 

Вложения

  • Forex4you1.png
    Forex4you1.png
    84,4 КБ · Просмотры: 50

Veroniy

Активный участник
А на этой вкладке по мимо трала у основного робота поставила закрытие по процентам (25% от депо
 

Вложения

  • Forex4you2.png
    Forex4you2.png
    82 КБ · Просмотры: 40

Veroniy

Активный участник
Добрый вечер! Там если что в советнике по степма чтоб перейти на первый с нулевого бара замените эти строки
if (ND(iCustom(_Symbol,PERIOD_CURRENT,"StepMA_NMC_v3.01_subwin","Current time frame",PdfMaLength,Sensitivity,StepSize,Variance,Mean,HighLow,3,1),0,4) !=

строка 272

if (ND(iCustom(_Symbol,PERIOD_CURRENT,"StepMA_NMC_v3.01_subwin","Current time frame",PdfMaLength,Sensitivity,StepSize,Variance,Mean,HighLow,4,1),0,4) !=

строка 282

на нулевом баре инд мерцает и не очень торгует
 

ИванМН

Местный знаток
В Тамбове в 15 часов уже вечер? Хммм... интересно... может, всё же просто полное солнечное затмение? :)

Приветствую. Вероника (и все остальные), уже писал, повторю: когда переходите с ненулевого бара на нулевой и обратно, не только меняйте соответствующую цифру в вызове функции iCustom, но и не забывайте снимать/возвращать контроль однократного вызова индикатора в районе начала 300-х строк (где if(CheckTradingTimes() && PT < Time[0]) и ниже PT = Time[0];). Иначе в первом случае нулевой бар будет опрашиваться только один раз на открытии, а во втором случае будут бесполезные повторные вызовы неизменяющегося бара с перегрузкой процессора и замедлением оптимизации.

Второго робота можно не ставить. Переделать расчёт общей цели с твёрдой цифры на процент - дело пяти минут.
 
Последнее редактирование:

ИванМН

Местный знаток
Вы не знаете, что такое на слэнге программистов значит "закомментировать"? Это значит превратить кусок текста программы в комментарий, поставив или два слэша (наклонённых вправо косые линии) в самом начале строки, превратив в комментарий текст до конца строки, или поставив в начале и в конце превращаемого в комментарий отрывка текста программы соответственно пару символов "/*" и "*/". При компиляции комментарии отбрасываются. Закомментирование применяется программистами для быстрого включения/исключения отрывков текста программы из компиляции, чтобы каждый раз не перенабирать текст заново или не копипастить его.
Так вот, в приведённом фрагменте кода Вы закомментируете указанные строки полностью и отрывок кода во второй строке. Сразу предупреждаю, что ещё более доступно объяснить я не в состоянии.
 
Последнее редактирование модератором:

Veroniy

Активный участник
Вы не знаете, что такое на слэнге программистов значит "закомментировать"? Это значит превратить кусок текста программы в комментарий, поставив или два слэша (наклонённых вправо косые линии) в самом начале строки, превратив в комментарий текст до конца строки, или поставив в начале и в конце превращаемого в комментарий отрывка текста программы соответственно пару символов "/*" и "*/". При компиляции комментарии отбрасываются. Закомментирование применяется программистами для быстрого включения/исключения отрывков текста программы из компиляции, чтобы каждый раз не перенабирать текст заново или не копипастить его.
Так вот, в приведённом фрагменте кода Вы закомментируете указанные строки полностью и отрывок кода во второй строке. Сразу предупреждаю, что ещё более доступно объяснить я не в состоянии.
Нет не знала но с нормальным объяснением словила на лету ! Спасибо
 
Последнее редактирование модератором:

Dmitry2kk

Активный участник
Вероника, как дела? Удалось чего-то добиться с советником на базе Ваших пожеланий?

Модификация советника по индикатору LP_Entry:

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

Поэтому решил ввести т.н. "обязательные" позиции, открывающиеся существенно увеличенным лотом и только при условии, что на данный момент в терминале нет ни одной открытой "основной" позиции (по индикатору LP_Entry), т.е. если терминал простаивает. "Обязательные" позиции открываются уже по знакомому нам индикатору Advanced Parabolic v. 2.2, советник по которому был опубликован здесь ранее, снимающему сигналы с указанного в настройках ТФ. Стало быть, добавлен блок настроек (наиболее значимых) этого индикатора. Также "обязательные" позиции не имеют тейк-профитов, а лишь только стоп-лоссы, равные стоп-лоссам "основных" позиций. Таким образом, если Вы указываете в настройках ТП, то он применяется только к "основным" позициям. Длительная оптимизация показала, что именно такая схема оптимальна. Коэффициент повышения лота "обязательных" позиций относительно текущего лота "основных" установлен константой 9, при желании Вы можете заменить её на любую иную (строки 563 и 596, число сразу за вторым знаком вопроса). При этом следует избегать сочетания настроек, при котором нет ни закрытия по противоположному сигналу LP_Entry, ни целевой прибыли, ни индивидуальных ТП позиций - позиции должны закрываться, так или иначе фиксируя прибыль. Также не рекомендую в этом советнике включать пропорциональный лот, спокойнее работать постоянным.

Минимальный разрешённый в настройках уровень сигнала индикатора LP_Entry на рабочем ТФ снижен до 1, чтобы сигналов было больше.

Индикатор изменён (в вызове индикатора RSI применены цены Open), скачивать отсюда. Остальное без изменений.

Оптимизация показала существенный рост количества позиций и прибыли. Само собой, что за это пришлось заплатить некоторым увеличением глубины балансовых просадок, но увеличением приемлемым. Соответственно, пришлось утроить и стартовый депозит, с 500 до 1500. Максимальная просадка по балансу составила чуть менее половины этой величины.

Эта модификация советника в ближайшее время будет установлена на мониторинг.
Иван здравствуйте, тестирую данную версию советника и он почему то сначала открывает сделки в бай по 0.09 лот, но при этом сделки в селл открывает с 0.01 лотом, нет ли тут какой ошибки?
 

ИванМН

Местный знаток
Здравствуйте. Невнимательно читали описание этой версии, перечитайте (пост № 297, 4-й абзац). Нет ошибки.
 
Верх