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

Рейтинг 2146



РЕКОМЕНДУЮ



Торговый робот: усреднитель на двух МА, для МТ4(продолжение)

Здравствуйте, хотел бы обратиться к недавней работе zakaz.opentraders.ru/58070.html
Можно ли внести изменения в советнике по предложенному описанию?

1.Сигнал на вход будет наоборот посмотрите на Скрин
2.Добавить еще один MA для определения тренда если цена выше MA-3 открывается ордер на Buy если ниже то Sell, все остальное оставить как есть
  • +1
  • Просмотров: 1653
  • 11 марта 2021, 21:57
  • Najj
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

Брокер для ваших роботов, 15 лет на рынке

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

+
0
на 18-е
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 12 марта 2021, 18:59
+
0
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 14 марта 2021, 13:08
+
0
Андрей почему только в одну сторону усредняет, например если усреднение идет на sell и цена выше MA-3 есть сигнал на bay то должен и ордер на buy открывать, и посмотрите пожалуйста на скрин сигнал есть на buy но не открывает ждет пересечения линии MA-3
Редактирован: 15 марта 2021, 10:19
avatar

  9  Najj Автор Сообщений: 104

  • 15 марта 2021, 09:49
+
0
Андрей почему только в одну сторону усредняет


потому что другой ордер в плюсе, а усредняет только минус.
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 15 марта 2021, 18:31
+
0
Андрей обрати внимание пожалуйста, усреднять должен в обе сторону, выше MA-3 buy ниже sell
avatar

  9  Najj Автор Сообщений: 104

  • 15 марта 2021, 18:33
+
0
это будет не усреднение а доливка
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 15 марта 2021, 18:39
+
0
да Верно )) добавьте пожалуйста, я думаю можно избежать слив депо, при безоткатного тренда
Редактирован: 15 марта 2021, 19:18
avatar

  9  Najj Автор Сообщений: 104

  • 15 марта 2021, 19:16
+
0
для доливок замените этот блок:


   if(CountTrades()<Count)
     {
      if((Ask-FindLastBuyPrice())/_Point>=Steps(0) && ma11>ma21 && ma21<ma22 && Bid>ma3)
        {
         r=OrderSend(NULL,0,Lot(0),NormalizeDouble(Ask,_Digits),Slip,0,0,"",Magic,0,Blue);
        }

      if((FindLastSellPrice()-Bid)/_Point>=Steps(1) && ma11<ma21 && ma21>ma22 && Bid<ma3)
        {
         r=OrderSend(NULL,1,Lot(1),NormalizeDouble(Bid,_Digits),Slip,0,0,"",Magic,0,Red);
        }
     }


но так хуже результат
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 15 марта 2021, 20:15

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