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

Рейтинг 2081



РЕКОМЕНДУЮ



Скрипт для MT5

Доброго времени суток! Можете написать скрипт для MT5 при перетягивании которого на график с открытыми ордерами, все открытые сделки в BUY или SELL усреднял в безубыток или несколько пунктов плюс.
Заранее, спасибо!!!
  • 0
  • Просмотров: 2714
  • 24 апреля 2019, 11:36
  • 222333
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
посмотрю сегодня
avatar

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

  • 24 апреля 2019, 17:38
+
0
я сделал набросок. он правильно считает число поз, общий лот, но неверно посчитал среднюю цену поз. берет самую первую позу. может я что неправильно делаю. обратитесь к платному.




//+------------------------------------------------------------------+
//|                                                         Plus.mq5 |
//|                                              Copyright 2019, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Plus()
  {
   double all=0,pr=0,lots=0;

   for(int i=0;i<PositionsTotal();i++)
     {
      if(PositionSelect(_Symbol))
        {
         pr=PositionGetDouble(POSITION_PRICE_OPEN);
         lots=PositionGetDouble(POSITION_VOLUME);
         all+=pr*lots;
        }
     }
   if(PositionsTotal()>0) all=all/PositionsTotal()/lots;
   return(all);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lots()
  {
   double lots=0;

   for(int i=0;i<PositionsTotal();i++)
     {
      if(PositionSelect(_Symbol))
        {
         lots+=PositionGetDouble(POSITION_VOLUME);
        }
     }
   return(lots);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   Comment("\n Price: ",Plus(),
           "\n Count: ",PositionsTotal(),
           "\n Lots: ",Lots());
  }
//+------------------------------------------------------------------+

avatar

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

  • 24 апреля 2019, 20:45
+
0
Спасибо!
avatar

  13  222333 Автор Сообщений: 74

  • 25 апреля 2019, 08:59
+
0
avatar

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

  • 25 апреля 2019, 20:02
+
0
Огромное спасибо!!!
avatar

  13  222333 Автор Сообщений: 74

  • 26 апреля 2019, 09:57
+
0
почему-то не работает...
avatar

  13  222333 Автор Сообщений: 74

  • 26 апреля 2019, 19:06
+
0
скрин графика дайте
avatar

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

  • 26 апреля 2019, 19:24
+
0
avatar

  13  222333 Автор Сообщений: 74

  • 29 апреля 2019, 09:36
+
0
когда цена пройдет уровень бу, тогда и переведет стопы
avatar

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

  • 29 апреля 2019, 17:06
+
0
ясно, спасибо!
avatar

  13  222333 Автор Сообщений: 74

  • 29 апреля 2019, 18:33
+
0
добавил пункты БУ и перевод в БУ только после прохождения уровня + пункты:



www.opentraders.ru/downloads/2295/
avatar

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

  • 29 апреля 2019, 20:18

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