Indicadores: High and Low Custom levels

 

High and Low Custom levels:

Exibe os níveis personalizados High e Low.

High and Low Custom levels for N-days.png

Autor: Vladimir Karputov

 
Olá Vladimir, você pode me ajudar a obter os valores de nível alto e baixo em um EA? Tentei ObjectGetDouble(0, "name_high",OBJPROP_PRICE,0) e parece que não está funcionando? Desde já, obrigado.
 
ericy :
Olá Vladimir, você pode me ajudar a obter os valores de nível alto e baixo em um EA? Tentei ObjectGetDouble(0, "name_high",OBJPROP_PRICE,0) e parece que não está funcionando? Desde já, obrigado.

Mostre seu código MQL5 - um código que possa ser compilado e executado.

 
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 :

Desculpe, mas seu código não está sendo compilado. Eu perguntei: Preciso do código COMPLETO que eu possa executar em casa.

Anexe o arquivo mql5 à sua postagem.

 
ericy :
***

Insira o código CORRETAMENTE! Não consigo ler o TEXTO SIMPLES. O código deve ser inserido CORRETAMENTE!

 

Ok, obrigado, em anexo está o arquivo mql5.

Arquivos anexados:
 
ericy :

Ok, obrigado, em anexo está o arquivo mql5.

Seu código é ruim. Seu código contém 100 erros. Seu código não é compilado.

Não há uma gota de código do meu consultor no seu código - por que você está me perguntando se mostra OUTRO código?

 
Deve haver outro arquivo MT4orders.mqh na pasta includes. Vou anexá-lo agora.
 
ericy :
Deve haver outro arquivo MT4orders.mqh na pasta includes. Vou anexá-lo agora.

Você me mostra o código ALIEN. E faça uma pergunta no tópico "Indicadores: Níveis personalizados alto e baixo".

Por que você está mostrando o código ALIEN no tópico "Indicadores: Níveis personalizados alto e baixo"? Você cometeu um erro com o tópico.

 
Sim, seu código está dentro do EA. Em anexo está o MT4orders.mqh.