andre71g
andre71g

 
Уровень 11

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2081



РЕКОМЕНДУЮ



2 свечи

Добрый день! Прошу сделать советник по паттерну 2 свечи.

лот-0.01
тело-300
суммв тел-1000
стоп-1000
реквот-30
магик-999

Если хай свечи 1 выше или равен хаю предыдущей свечи, свечи 1 и 2 медвежьи и не меньше размера в настройках и сумма тел свечей 1 и 2 не меньше соответствующего значения в настройках, открывается ордер селл.
Для бая всё наоборот.
Как видно на скрине, предыдущая свеча перед свечой 1 не обязательно должна быть противоположной по направлению.
Также возможна такая редкая ситуация: образовалась например медвежья свеча 1, свеча 2 тоже медвежья, тела соответствуют условиям, но хай второй свечи равен или выше хая свечи 1. В этом случае свеча 2 становится свечой 1 и сделка не открывается — ждётся закрытие следующей свечи.
Стоплосс указывается в настройках.
Тейк равен сумме тел свечей 1 и 2.
Если в настройках стоп=0, тогда, например, открылась сделка селл, но цена развернулась и пошла против вверх, ждётся второй паттерн на селл, открывается второй ордер селл и общий тейк будет равен: уровень БУ + меньшая сумма тел. Например, сумма телл свечей ордера 1 равно 1000, а ордера 2 равна 1500.Тогда тейк будет равен уровень БУ двух ордеров + 1000.
Ордера бай и селл и сетки с ними живут раздельной жизнью.
  • 0
  • Просмотров: 2568
  • 22 марта 2020, 07:28
  • andre71g
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Индикатор для MT5
Следующая запись в группе  
Советник
21 марта 2020
22 марта 2020

Комментарии (20)

+
0
на 26-е
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 22 марта 2020, 22:05
+
0


Если хай свечи 1 выше или равен хаю предыдущей свечи, свечи 1 и 2 медвежьи и не меньше размера в настройках и сумма тел свечей 1 и 2 не меньше соответствующего значения в настройках, открывается ордер селл.

Для бая всё наоборот.

Как видно на скрине, предыдущая свеча перед свечой 1 не обязательно должна быть противоположной по направлению.

Также возможна такая редкая ситуация: образовалась например медвежья свеча 1, свеча 2 тоже медвежья, тела соответствуют условиям, но хай второй свечи равен или выше хая свечи 1. В этом случае свеча 2 становится свечой 1 и сделка не открывается — ждётся закрытие следующей свечи.

Стоплосс указывается в настройках.
Тейк равен сумме тел свечей 1 и 2.
Если в настройках стоп=0, тогда, например, открылась сделка селл, но цена развернулась и пошла против вверх, ждётся второй паттерн на селл, открывается второй ордер селл и общий тейк будет равен: уровень БУ + меньшая сумма тел.

Например, сумма телл свечей ордера 1 равно 1000, а ордера 2 равна 1500.Тогда тейк будет равен уровень БУ двух ордеров + 1000.
Ордера бай и селл и сетки с ними живут раздельной жизнью.
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 23 марта 2020, 22:44
+
0
Если в настройках стоп=0, тогда, например, открылась сделка селл, но цена развернулась и пошла против вверх, ждётся второй паттерн на селл, открывается второй ордер селл и общий тейк будет равен: уровень БУ + меньшая сумма тел.

Например, сумма телл свечей ордера 1 равно 1000, а ордера 2 равна 1500.Тогда тейк будет равен уровень БУ двух ордеров + 1000.


это все подробнее на скринах
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 24 марта 2020, 20:30
+
0
пока прописал входы: www.opentraders.ru/downloads/2602/

avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 24 марта 2020, 20:38
+
0
Давайте сделаем проще и правильнее.В настройки добавьте «минимальный тейк».При возникновении сетки он будет прибавляться к уровню безубытка.А для одиночного ордера тейк будет равен сумме тел свеч 1 и 2. Вот например на скрине открылся ордер бай 1, но цена пошла вниз. Стопа нет, значит ждём второй сигнал в бай. Открылся второй ордер бай. Робот их усредняет — ищет уровень безубытка(учитывая своп, так как система долгосрочная)и от него откладывает «минимальный тейк», который указываем в настройках. В данном примере сетка из двух ордеров успешно закрывается. Но, если допустим, что мин.тейк мы указали слишком большой, и цена после второго ордера не дошла до общего тейка, позже открывается третий ордер и робот пересчитывает уже для трёх ордеров уровень БУ и прибавляет к нему «минимальный тейк» из настроек. При это возможные селы открываются попутно со своими тейками, стопами и сетками, не обращая внимания на баи.
При торговле со стопами не помешает ещё коэффициент в настройках для увеличения размера лота в случае закрытия по стопу.

Редактирован: 24 марта 2020, 21:44
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 24 марта 2020, 21:12
+
0
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 18:31
+
0
Андрей, не соблюдается одно из главных условий — хай свечи 1 должен быть не меньше хая предыдущей свечи для паттерна в селл, и лоу свечи 1 соответственно должно быть ниже или равно лоу предыдущей свечи для паттерна бай.Сейчас же робот это не учитывает.
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 25 марта 2020, 19:28
+
0
учитывает. смотрите код:


      if(Low[2]<Low[1] && Close[1]-Open[1]>Delta*_Point  && Close[2]-Open[2]>Delta*_Point && Close[1]-Open[2]>Sigma*_Point)
        {

        }
      if(High[2]>High[1] && Open[1]-Close[1]>Delta*_Point  && Open[2]-Close[2]>Delta*_Point && Open[2]-Close[1]>Sigma*_Point)
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 20:14
+
0
Я в коде не понимаю, но вот на скрине всё вид но — ни одной сделки недолжно было открыться тут — для селов все хаи свечей 1 ниже хаёв предыдущих свеч, для баев все лоу свечей 1 выше лоёв предыдущих свеч.
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 25 марта 2020, 20:22
+
0
покажите входы подробнее чтобы не было никаких разночтений
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 20:33
+
0
также в коде свечи нумеруются от последней, таймсерии. еще это может внести путаницу
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 20:35
+
0
я сделал все в точности как у вас на скрине:

avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 20:38
+
0
Назовём предыдущую перед первой свечой нулевой.Тогда для бая хай свечи 1 должен быть выше хая свечи 0, для села — лоу свечи 1 должно быть ниже лоу свечи 0.
Редактирован: 25 марта 2020, 20:58
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 25 марта 2020, 20:56
+
0
а почему сразу не указали что анализируем 3 свечи а не 2?
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 21:35
+
0
Ну я и писал, что предыдущая свеча перед первой, теперь понятно, нужно всё что учитывается, нумеровать.
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 25 марта 2020, 21:39
+
0
последняя попытка. обычно я не вытягиваю тз. если нет четкого тз значит не ко мне:



www.opentraders.ru/downloads/2605/


Редактирован: 26 марта 2020, 17:55
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 25 марта 2020, 22:07
+
0
Добрый день! Дождался я нового месяца и прошу доработать советник.
Всё что нужно изменить:

-во входных параметрах для убрать «лось» и «тейк» совсем.

— после открытия ордера выставляется тейк на расстоянии, равном СУММЕ ТЕЛЛ СВЕЧЕЙ 1 и 2. Что я и просил с самого начала. «Лось» выставляется за хаем(для селл) или лоем(для бай) свечи 1.
То есть не будет никаких сеток, для каждого ордера свои стоп и тейк.

Редактирован: 3 апреля 2020, 09:20
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 3 апреля 2020, 09:04
+
0
посмотрю завтра
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 3 апреля 2020, 17:25
+
0
посмотрел :) 



www.opentraders.ru/downloads/2616/
avatar

  34  AM2 Сообщений: 15869 - Андрей

  • 3 апреля 2020, 17:50
+
0
Потестировал на истории и нашёл некоторые недоделки в ТС — а для этого и нужны автоматизированные программы.
Так вот, в счёт сл. месяца, или за счёт поручителя, прошу доработать итогово этот советник.

Итак:
Размеры тел свечей 1 и 2 нужно считать от уровня закрытия предыдущей свечи до уровня закрытия измеряемой. То есть тело свечи 1 будет равно расстоянию от уровня закрытия свечи 0 до уровня закрытия свечи 1
тело свечи 2 = расстояние от уровня закрытия свечи 1 до уровня закрытия свечи 2.
Этим самым мы исправляем влияние гэпов на размеры свеч, так как торговля предполагается на дневном ТФ.

В настройках всё же нужны «суперлось» и «супертейк». Они будут прибавляться или отниматься(при отрицательных значениях в настройках) от нынешних, что по умолчанию(язь=тело1+тело2, лось=хай/лоу свечи1+спред).
Так как суммы тел свеч 1 и 2 будут разные, то значения суперлося и суперязя в настройках прошу сделать в % от значений по умолчанию.
Например, в настройках «суперлось» и суперязь" равны 0. Значит, стоплосс и тейкпрофит выставляются как сейчас.
Другой вариант: «суперлось» = 10, «суперязь» = -20
В этом случае стоплосс увеличивается на 10%, а тейкпрофит уменьшается на 20%.
Вот и все изменения и дополнения.
Редактирован: 13 апреля 2020, 16:45
avatar

  11  andre71g Автор Сообщений: 168 - andre71g

  • 4 апреля 2020, 10:04

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари