0
функция может выглядеть примерно так. текст обычное тире "-"


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutLabel(string nm,string text,int x,int y)
  {
//--- создадим текстовую метку
   ObjectCreate(0,nm,OBJ_LABEL,0,0,0);
//--- установим координаты метки
   ObjectSetInteger(0,nm,OBJPROP_XDISTANCE,x);
   ObjectSetInteger(0,nm,OBJPROP_YDISTANCE,y);
//--- установим угол графика, относительно которого будут определяться координаты точки
   ObjectSetInteger(0,nm,OBJPROP_CORNER,0);
//--- установим текст
   ObjectSetString(0,nm,OBJPROP_TEXT,text);
//--- установим шрифт текста
   ObjectSetString(0,nm,OBJPROP_FONT,"Arial");
//--- установим размер шрифта
   ObjectSetInteger(0,nm,OBJPROP_FONTSIZE,7);
//--- установим цвет
   ObjectSetInteger(0,nm,OBJPROP_COLOR,Red);
  }
avatar

AM2

  • 1 октября 2023, 22:56
0
покажите на скрине как сейчас и что неверно
avatar

AM2

  • 1 октября 2023, 20:34
0
не возьмусь. надо репу чесать как это сделать, сразу не просматривается решение
avatar

AM2

  • 1 октября 2023, 20:20
0
на 4-е
avatar

AM2

  • 1 октября 2023, 20:17
0
зачем разбираться? я поставил эту функцию в советник и перезалил. скачай посмотри как считает лот в левом верхнем углу
avatar

AM2

  • 30 сентября 2023, 19:32
0
в папке Sounds
avatar

AM2

  • 30 сентября 2023, 07:09
0
с возможностью отключения каждого из них


какие комбинации индикаторов вам важны? сейчас есть: www.opentraders.ru/downloads/3684/

123
1
2
3
12
13

avatar

AM2

  • 30 сентября 2023, 07:04
0
возможность выбора своего звукового файла существует


можно свой поставить, если ваш файл в общей папке с другими звуками, поменяйте только имя в настройках
avatar

AM2

  • 28 сентября 2023, 21:24
0
попробуй эту функцию расчета лота от стопа на депо: www.opentraders.ru/downloads/3682/


//+------------------------------------------------------------------+
//| Лот на стоп от депо                                              |
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double stop=0,lot=0;

   double Free = AccountFreeMargin();
   double LotVal = MarketInfo(Symbol(),MODE_TICKVALUE);//стоимость 1 пункта для 1 лота
   double Min_Lot = MarketInfo(Symbol(),MODE_MINLOT);
   double Max_Lot = MarketInfo(Symbol(),MODE_MAXLOT);
   double Steps = MarketInfo(Symbol(),MODE_LOTSTEP);

   if(Steps>0 && (StopLoss*LotVal)>0)
      lot = MathFloor((Free*Risk/100)/(StopLoss*LotVal)/Steps)*Steps;

   if(lot<Min_Lot)
      lot=Min_Lot;
   if(lot>Max_Lot)
      lot=Max_Lot;

   return(lot);
  }


поставил на график. лот от стопа адекватно считается
avatar

AM2

  • 28 сентября 2023, 21:12
0
здесь проще было бы расположить 2 параллельных линии
avatar

AM2

  • 28 сентября 2023, 18:36
+1
добавил возможность ставить координату метки: www.opentraders.ru/downloads/3488/


extern int FontSize      = 22;       // размер шрифта
extern int FontX         = 122;      // координата X
extern int FontY         = 33 ;      // координата Y


сейчас вы можете выставить метку в нужное место экрана
avatar

AM2

  • 27 сентября 2023, 20:31
0
не берусь
avatar

AM2

  • 27 сентября 2023, 19:46