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

Рейтинг 2146



РЕКОМЕНДУЮ



Советник помошник закрытия ордера в профите для МТ4

Добрый день.
Может кому понравится идея или уже есть такой. Нужен советник. Условия такие. Советник сам не открывает ордера. Советник запоминает количество денег на счёте на момент установленного в нём времени. Так же в советнике устанавливается процентный профит в процентах. При достижении профита на счёте по процентному соотношению и выше если есть открытые ордера он их закрывает и ждёт следующее время открытия. Также каждый день в установленное время советник обнуляется и ждёт следующее время открытия. Важно установленное процентное соотношение в советнике не меняется во время обнуления. Лучше даже не процентное соотношение а а возможность прописывать в советнике количество профита в уе.Советник закрывает ордера только на той паре на которой установлен С уважением
  • 0
  • Просмотров: 1161
  • 15 января 2022, 14:49
  • ermilow-vad
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

комментарий был удален 2022-01-16 18:37:21 ermilow-vad

комментарий был удален 2022-01-16 18:37:28 ermilow-vad

комментарий был удален 2022-01-15 16:45:44 ermilow-vad

комментарий был удален 2022-01-16 18:37:45 ermilow-vad

комментарий был удален 2022-01-16 18:37:48 ermilow-vad

комментарий был удален 2022-01-16 18:37:51 ermilow-vad

комментарий был удален 2022-01-16 18:37:54 ermilow-vad

комментарий был удален 2022-01-15 18:19:54 ermilow-vad

комментарий был удален 2022-01-16 18:37:59 ermilow-vad

комментарий был удален 2022-01-16 18:38:04 ermilow-vad

комментарий был удален 2022-01-16 18:38:07 ermilow-vad

комментарий был удален 2022-01-16 18:38:10 ermilow-vad

комментарий был удален 2022-01-16 18:38:16 ermilow-vad

комментарий был удален 2022-01-16 18:38:20 ermilow-vad

комментарий был удален 2022-01-16 18:38:23 ermilow-vad

комментарий был удален 2022-01-16 18:38:26 ermilow-vad

комментарий был удален 2022-01-16 18:38:28 ermilow-vad

комментарий был удален 2022-01-16 18:38:32 ermilow-vad

комментарий был удален 2022-01-16 18:38:50 ermilow-vad

комментарий был удален 2022-01-16 18:42:41 ermilow-vad

комментарий был удален 2022-01-16 18:42:42 ermilow-vad

комментарий был удален 2022-01-17 08:30:20 ermilow-vad

+
0

//+------------------------------------------------------------------+
//|                                                       Closer.mq4 |
//|                                               Copyright 2022     |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2022"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict

extern double Profit  =10;  // профит в $
extern int Slip       =10;  // проскальзывание цены
datetime t=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   
  }
//+------------------------------------------------------------------+
//| Профит всех ордеров по типу ордера                               |
//+------------------------------------------------------------------+
double AllProfit()
  {
   double pr=0;
   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol())
           {
            if(OrderType()<2)
              {
               pr+=OrderProfit()+OrderCommission()+OrderSwap();
              }
           }
        }
     }
   return(pr);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void CloseAll()
  {
   bool cl;
   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol())
           {
            if(OrderType()==0 )
              {
               RefreshRates();
               cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),Slip,White);
              }
            if(OrderType()==1)
              {
               RefreshRates();
               cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),Slip,White);
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
    if(t!=iTime(NULL,PERIOD_D1,0))
      {
       if(AllProfit()>0 && AllProfit()>=Profit)
         CloseAll();
     
       t=iTime(NULL,PERIOD_D1,0);
      }
  }
//+------------------------------------------------------------------+
avatar

  14  verta81 Сообщений: 392

  • 17 января 2022, 13:36
+
0
Спасибо попробую
avatar

  3  ermilow-vad Автор Сообщений: 17 - Вадим

  • 18 января 2022, 14:42

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