Grenzel

 
Уровень 10

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


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

Рейтинг 2087



РЕКОМЕНДУЮ




Лучшее от Grenzel



Советник против тренда Комментариев 15
2021-05-15 20:42:46Рейтинг 0

вспомогательный советник

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

  • 0
  • Просмотров: 1666
  • 23 мая 2022, 23:01
  • Grenzel
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
на 26-е
avatar

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

  • 24 мая 2022, 20:15
+
0
avatar

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

  • 26 мая 2022, 23:08
+
0
Спасибо, будем посмотреть.
avatar

  10  Grenzel Автор Сообщений: 52

  • 27 мая 2022, 12:33
+
0
А за что отвечает настройка шаг?
avatar

  10  Grenzel Автор Сообщений: 52

  • 27 мая 2022, 13:13
+
0
Параметр который не позволяет открывать позиции очень близко друг от друга.
Минимальная разница между открытыми позициями одного направления.
avatar

  16  ssg Сообщений: 817

  • 27 мая 2022, 15:19
+
0
Тоесть как обычно.
avatar

  10  Grenzel Автор Сообщений: 52

  • 27 мая 2022, 15:48
+
0
Не как обычно, а:

  if(t!=Time[0])
     {
      if(AllProfit()>0)
           CloseAll();

      if(CountTrades()>0)
        {
         if(FindOrderType()==0 && (FindLastBuyPrice()-Ask)/_Point>=Step)
           {
            PutOrder(0,Ask);
           }

         if(FindOrderType()==1 && (Bid-FindLastSellPrice())/_Point>=Step)
           {
            PutOrder(1,Bid);
           }
        }
      t=Time[0];
     }

на каждом новом баре, при условии что между старой ценой и текущей не менее Step пунктов.
avatar

  16  ssg Сообщений: 817

  • 27 мая 2022, 16:13
+
0
Спасибо. Я так и понял. При установке советника появляются кнопки бай и селл, после его удаления кнопки не исчезают. Посмотрел в объектах там они были удалил их о туда, но с графика они не исчезли. Как их можно удалить не закрывая график?
avatar

  10  Grenzel Автор Сообщений: 52

  • 27 мая 2022, 17:12
+
0

//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
   ObjectsDeleteAll();
  }
avatar

  16  ssg Сообщений: 817

  • 27 мая 2022, 17:23

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