0
первая максимальная просадка текущего дня в валюте и в процентах

как этот момент определять? что то я пока не очень представляю
avatar

AM2

  • 8 ноября 2021, 21:06
0
на 12-е
avatar

AM2

  • 8 ноября 2021, 20:12
0
делал подобные смотрите в базе. если не найдете дайте ссылку на самый близкий вариант
avatar

AM2

  • 8 ноября 2021, 17:28
0
а здесь какие условия выполняются и где алерт и насколько верно определяются dn и up почему токая порнография рисуется???
обратитесь к другому специалисту
avatar

AM2

  • 7 ноября 2021, 20:20
0
наверно разные советники почему у Вас покупка 0,10 а продажа уже 0,20 может и с
определениями dn и up тоже что то поменяно???

увеличение лота после убытка
avatar

AM2

  • 7 ноября 2021, 20:17
0
для того чтобы разобраться что у вас нужны логи скрины насройки и период графика больше сделать
avatar

AM2

  • 7 ноября 2021, 20:16
0
если сделка закрывается, значит срабатывает условие:


   bool buy = Bid<dn;
   bool sell = Bid>up;


покупка: цена ниже нижней



продажа: цена выше верхней.

avatar

AM2

  • 7 ноября 2021, 19:18
0
готово: www.opentraders.ru/downloads/3174/



индикатор чуть подправил:


//+------------------------------------------------------------------+
//|                                                      Channel.mq4 |
//|                                              Copyright 2021, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict
#property indicator_chart_window

input int count=300;
input int num=30;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutTrendLine(string name,datetime time1,double price1,datetime time2,double price2,color clr)
  {
   ObjectDelete(0,name);
   ObjectCreate(0,name,OBJ_TREND,0,time1,price1,time2,price2);
//--- установим цвет линии
   ObjectSetInteger(0,name,OBJPROP_COLOR,clr);
//--- установим стиль отображения линии
   ObjectSetInteger(0,name,OBJPROP_STYLE,0);
//--- установим толщину линии
   ObjectSetInteger(0,name,OBJPROP_WIDTH,2);
//--- включим (true) или отключим (false) режим продолжения отображения линии вправо
   ObjectSetInteger(0,name,OBJPROP_RAY_RIGHT,false);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   double hi1=high[iHighest(NULL,0,2,num,1)];
   double hi2=high[iHighest(NULL,0,2,count,1)];

   double lo1=low[iLowest(NULL,0,3,num,1)];
   double lo2=Low[iLowest(NULL,0,3,count,count-num)];

   PutTrendLine("up",time[0],hi1,time[count],hi2,Tomato);
   PutTrendLine("dn",time[0],lo1,time[count],lo2,Teal);

//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 7 ноября 2021, 14:16
0
на 11-е
avatar

AM2

  • 6 ноября 2021, 20:48
0
у меня на скрине видно что лот увеличивается
avatar

AM2

  • 5 ноября 2021, 21:15
0
расчет лота я не трогал. функция работает:



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

AM2

  • 5 ноября 2021, 08:16
0
на 10-е
avatar

AM2

  • 4 ноября 2021, 07:54
0
просто выставлять сетку когда все ордера закрылись, это еще можно.

После того как все или часть активированных лимиток закроются по ТП, советник обновляет сетку в соответствии с первым пунктом одним из двух вариантов


а вот это точно не ко мне
avatar

AM2

  • 3 ноября 2021, 18:13
0
пишет некоторые пары недоступны. а так работает все
avatar

AM2

  • 3 ноября 2021, 17:22
0
поправил то что в предупреждениях вылезло: www.opentraders.ru/downloads/3170/

avatar

AM2

  • 3 ноября 2021, 16:40
0
на 8-е
avatar

AM2

  • 3 ноября 2021, 16:30