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

godrich

Новичок форума
У меня другой. Слава делал. Ставьте на М5 на максимум пар, понаблюдайте. Вам должно понравиться.

Можно ли разместить индикаторы, необходимые для этого советника?
Копии, которые у меня есть, не работают должным образом с советником.
Большое спасибо.
 

marattmb

Гуру форума
.
 

Вложения

  • ©Price Border (1).mq4
    7,9 КБ · Просмотры: 78
  • TrendWave.mq4
    5,6 КБ · Просмотры: 88

marattmb

Гуру форума
Результат за прошедшую торговую сессию. Как ни странно, наибольший доход дали фунтовые пары, хотя общий сет делался под EURUSD. Пара EURUSD тоже дала доход(несколько сделок), на скриншоте все сделки не вместились. Просадка на EURUSD была минимальной, как и предполагалось. Имеет смысл поработать над сетами для каждого инструмента отдельно, хотя и так неплохо получилось. Для уменьшения просадки возможно увеличить на отдельных инструментах ширину канала. Но при этом и профит уменьшится. Поэтому каждый решает сам. На паре EURUSD имеет смысл увеличить величину лота. Поле деятельности для улучшения профитности огромное.
 

Вложения

  • Результат за 24.01.2020.png
    Результат за 24.01.2020.png
    99,2 КБ · Просмотры: 106

pulio5g

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

pulio5g

Местный житель
А вот эти предупреждения, не повлияют на правильность работы советника???
Первое предупреждение - где-то тип переменной не согласовывается с типом данных, например double пихаем в integer, при этом дробное значение переменной теряется. Тут надо смотреть, на что влияет, как правило, если программист видит и не убирает - значит не критично.
Вторая ошибка ни на что не влияет, так как компилятор ругается, что мы не проверяем результат торговой операции. Конечно не плохо бы проверить, так как из-за технических проблем на стороне брокера торговая операция может не пройти.
 

thayb

Местный житель
Первое предупреждение - где-то тип переменной не согласовывается с типом данных, например double пихаем в integer, при этом дробное значение переменной теряется. Тут надо смотреть, на что влияет, как правило, если программист видит и не убирает - значит не критично.
Вторая ошибка ни на что не влияет, так как компилятор ругается, что мы не проверяем результат торговой операции. Конечно не плохо бы проверить, так как из-за технических проблем на стороне брокера торговая операция может не пройти.
Вот этот, без предупреждений
 

Вложения

  • #Profit Target_1.mq4
    1,6 КБ · Просмотры: 30

pulio5g

Местный житель
Гуру, гляньте. Вроде одно и тоже? Просто нижний проще под мт5 попробовать переписать )) Там код под современный манер уже написан. Вообще с индикаторами никак не освоюсь, бесит уже! Каждый раз сажусь разобраться и каждый раз клина хватаю.

1579976809982.png
 

Вложения

  • kiosotto_lines.mq4
    10 КБ · Просмотры: 19

Genry_05

Отдыхает
Гуру, гляньте. Вроде одно и тоже? Просто нижний проще под мт5 попробовать переписать )) Там код под современный манер уже написан. Вообще с индикаторами никак не освоюсь, бесит уже! Каждый раз сажусь разобраться и каждый раз клина хватаю.
Это Игорь сделал по моей просьбе из гистограммного Киосотто - линейный, для вызова из совы и построения дивергенций. Есть более поздний вариант: добавлена машка, чтобы задавать динамический уровень. Оба не рисуют. Но под 5 не писали.
1579985347410.png
 

Вложения

  • Kiosotto_Lines_MA.mq4
    29,9 КБ · Просмотры: 36
Последнее редактирование:

pulio5g

Местный житель
Вроде вышло. Реализация пока "кривая", через сторонние библиотеки, что есть, то есть. Дальше задача переписать так, как должно быть в мт5. Как доведу до ума, скину исходник.

1579989693050.png
 

marattmb

Гуру форума
Вопрос к нашим умельцам. Возможно ли создать индикатор(советник), который бы отслеживал угол наклона мувинга относительно горизонтальной плоскости? Делать ничего не нужно. Только ответить на вопрос, возможно или нет. Что-то мне подсказывает, что нет. Иначе такой индикатор(советник) был бы уже давно создан. Но все-таки..
 

Slava78

Элитный участник
Вопрос к нашим умельцам. Возможно ли создать индикатор(советник), который бы отслеживал угол наклона мувинга относительно горизонтальной плоскости? Делать ничего не нужно. Только ответить на вопрос, возможно или нет. Что-то мне подсказывает, что нет. Иначе такой индикатор(советник) был бы уже давно создан. Но все-таки..
У Tankk спроси, он что-то похожее делает
 

Slava78

Элитный участник

pulio5g

Местный житель
На конец то домучил. Много чего узнал о написании индикаторов, надеюсь дальше легче портирование пойдет. Не всё конечно понятно, поэтому прошу протестить, у кого есть время.
п.с. все сторонние функции убрал, чистый код. За основу расчетов взял более правильный код из kiosotto_lines
 

Вложения

  • Kiosotto 2015 v4 Alert MT5.ex5
    22,1 КБ · Просмотры: 35
Последнее редактирование:

pulio5g

Местный житель
Интересно смотрится на синтетическом индексе binary

1580009725007.png
 
Верх