Система на основе корреляции от marattmb из Граалей + советник Abram

kudinoff

Почетный гражданин
Будем смотреть на демо-счете. Возможно связано с масштабированием индикатора.
Дельта для закрытия ставится по той же логике, что и уровни. Т.е. если ставить значение 500, для покупок это будет значить, что закроется при 500, для продаж при -500. Для неполного схождения ставить отрицательное значение. На Н4 даже тестируется, можно проверить. Одновременные условия нечасто появляются, поэтому для закрытия лучше что-то одно. В целом все работает.
 

seras

Новичок форума
Дельта для закрытия ставится по той же логике, что и уровни. Т.е. если ставить значение 500, для покупок это будет значить, что закроется при 500, для продаж при -500. Для неполного схождения ставить отрицательное значение. На Н4 даже тестируется, можно проверить. Одновременные условия нечасто появляются, поэтому для закрытия лучше что-то одно. В целом все работает.
Попробовал на демке. Ордера открылись, только наоборот сигналу. Для EURUSD был buy, открылся sell, для USDCHF соответственно наоборот. С чем это может быть связано?
MA Overlay.png
 

Slava78

Элитный участник
Хватаем новую версию.
Что добавлено:
  • Ограничение по времени торговли (в часах)
  • Заменен одиночный трал тралом профита.
    • Minimum_profit - сумма в валюте депозита, по достижении которой активизируется трал.
    • Step_profit - "отступ" в валюте депозита, при снижении профита на эту величину сделки закрываются.
    • Percent_of_profit - тоже самое в процентах от максимального профита. При снижении на указанный процент сделки закрываются.
    • Работает только один из режимов, либо Step_profit , либо Percent_of_profit . Неактуальный параметр отключать, выставив значение = 0.
    • При обоих параметрах больше нуля (т.е. невыбранном способе трала) трал не активизируется. Аналогично при нулевом значении для обоих параметров.
  • Добавлен параметр CloseReverseBreakdown, работает аналогично с OpenReverseBreakdown (который в прежних версиях назывался UseReverseBreakdown). Исключительно в связке с закрытием по уровню (CloseByLevel).
  • Оформлено меню настроек
  • Проверка на наличие нового бара, которая раньше блокировала своевременное закрытие по профиту, убрана. Для всех функций, завязанных на уровни индикатора, по прежнему регулируется параметром Shift.
  • Сделана информационная панель с указанием всех активных функций, торгуемых пар, объема лотов и текущего профита. Есть подозрения, что значения индикатора, использующиеся советником, отличаются от таковых в индикаторе, накинутым на график вручную, поэтому также выведен на экран параметр Current signal (0 бар) - для сравнения.
  • Добавлен параметр OnTester с выводом значения Прибыль/Макс.Просадка (для тестирования и оптимизации). Чем больше значение - тем лучше.
  • При любых закрытиях советник пишет в журнал полученный профит с четким обоснованием по какому параметру (профит, уровень и т.д, кроме тп/сл). В эту цифру попадает любой профит, полученный в течение последней секунды. При задержках одновременного закрытия по парам, будут расписываться по отдельности.
 

kudinoff

Почетный гражданин
Попробовал на демке. Ордера открылись, только наоборот сигналу. Для EURUSD был buy, открылся sell, для USDCHF соответственно наоборот. С чем это может быть связано?
Посмотреть вложение 342161
Настройки приложите, пока трудно сказать.
Для открытия с оверлейчарт 3 условия.
Для покупок: гистограмма меньше уровня (с учетом переворота значений), дельта по модулю больше дельты в настройках, по знаку отрицательная.
Для продаж: гистограмма больше уровня, дельта больше чем в настройках, дельта положительная.
 
Последнее редактирование:

kudinoff

Почетный гражданин
Настройки тестовые. В данном случае для H1. (то же самое - ордера открылись наоборот)
Посмотреть вложение 342166
Ну не знаю, код там такой:
Код:
   if(blu>level_for_open && MathAbs(delta)>Delta && delta>0)signal=-1; //гистограмма больше пол. уровня, модуль дельты больше уровня, дельта пол.: продажи

   if(blu<-level_for_open && MathAbs(delta)>Delta && delta<0)signal=1; //гистограмма меньше отр. уровня, модуль дельты больше уровня, дельта отр.: покупки
Как видно покупки в отрицательной зоне, продажи в положительной (для ведущего символа).
Я не еще не успел проверить на демо. При тестировании все открывалось правильно.
 
Последнее редактирование:

kudinoff

Почетный гражданин
seras , выставил уровни 80/80 для проверки чтобы долго не ждать, абсолютно все штатно открылось.
342182
 

stargazer2011

Местный житель
"Одновременные условия нечасто появляются, поэтому для закрытия лучше что-то одно"
Полностью согласен, если ставить закрытие по двум условиям - то можно долго не дождаться.
Если смотреть скрины marattm, то видно, что профитней и лучше закрытие по Overlay Chart.
 

kudinoff

Почетный гражданин
"Одновременные условия нечасто появляются, поэтому для закрытия лучше что-то одно"
Полностью согласен, если ставить закрытие по двум условиям - то можно долго не дождаться.
Если смотреть скрины marattm, то видно, что профитней и лучше закрытие по Overlay Chart.
Вообще система с OverlayChart оказалась довольно интересной. Жаль что не оптимизировать программно.
 

stargazer2011

Местный житель
При наб
Вообще система с OverlayChart оказалась довольно интересной. Жаль что не оптимизировать программно.
При наброске последней совы в журнале ругается на отсутствие индюка OverLayChart_signal.ex4. Я его где не увидел в постах?
 

kudinoff

Почетный гражданин
Вы тут чуть ли не с основания ветки, у вас должно быть)
 

Вложения

  • OverLayChart_signal.mq4
    20,4 КБ · Просмотры: 80
Верх