Индикаторы: High and Low Custom levels

 

High and Low Custom levels:

Отображает пользовательские уровни High и Low.

High and Low Custom levels of the current day

Автор: Vladimir Karputov

 
Здравствуйте Владимир, подскажите пожалуйста, как получить значения высокого и низкого уровня в советнике? Я пробовал ObjectGetDouble(0, "name_high",OBJPROP_PRICE,0), вроде не работает? Заранее спасибо.
 
ericy :
Здравствуйте Владимир, подскажите пожалуйста, как получить значения высокого и низкого уровня в советнике? Я пробовал ObjectGetDouble(0, "name_high",OBJPROP_PRICE,0), вроде не работает? Заранее спасибо.

Покажите ваш MQL5-код - код, который можно скомпилировать и запустить.

 
void OnTick()
{
     if(POS_n_BUYLIMIT + POS_n_SELLLIMIT + POS_n_BUY + POS_n_SELL == 0)
   {  
      TradedLot = StartingLot;      
      for(i=1;i<=NumberOfTrades;i++)
      { 
      RefreshRates();
      StartAskPrice = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
      StartBidPrice = SymbolInfoDouble(_Symbol,SYMBOL_BID); 
      double HighLevelPrice = ObjectGetDouble(0,"name_high",OBJPROP_PRICE,0);
      double  LowLevelPrice =  ObjectGetDouble(0,"name_low",OBJPROP_PRICE,0);
            
      bool sellZone; 
      if(StartAskPrice > HighLevelPrice) {sellZone = true;}
      else{(sellZone=false);}
      bool buyZone;
      if(StartBidPrice < LowLevelPrice) {buyZone = true;}
      else {(buyZone = false);}
     
      BuyPrice = StartBidPrice - FirstOrderFromMarket*_Point;
      SellPrice = StartAskPrice + FirstOrderFromMarket*_Point;
      double TradedBLevel = NormalizeDouble(BuyPrice - ((SpaceBetweenTrades * i)*_Point),_Digits);
      double TradedSLevel = NormalizeDouble(SellPrice + ((SpaceBetweenTrades * i)*_Point),_Digits);
      if(TradeLong && buyZone) 
      {
         }

 
ericy :

К сожалению, ваш код не компилируется. Я спросил: Мне нужен ПОЛНЫЙ код, который я могу запустить у себя дома.

Прикрепите файл mql5 к своему сообщению.

 
ericy :
***

Вставьте код ПРАВИЛЬНО! Я не могу прочитать простой текст. Код должен быть вставлен ПРАВИЛЬНО!

 

Хорошо, спасибо, прилагаю файл mql5.

Файлы:
 
ericy :

Хорошо, спасибо, прилагаю файл mql5.

Ваш код плох. Ваш код содержит 100 ошибок. Ваш код не компилируется.

В вашем коде нет ни капли кода из моего советника - почему вы спрашиваете меня, если вы показываете ДРУГОЙ код?

 
В папке includes должен быть еще один файл MT4orders.mqh. Я прикреплю его сейчас.
 
ericy :
В папке includes должен быть еще один файл MT4orders.mqh. Я прикреплю его сейчас.

Вы показываете мне код ALIEN. И задайте вопрос в теме "Индикаторы: Пользовательские уровни High и Low".

Почему вы показываете код ALIEN в теме "Индикаторы: Высокие и низкие пользовательские уровни"? Вы ошиблись с темой.

 
Да, ваш код находится внутри советника. Во вложении файл MT4orders.mqh.