Indicadores: High and Low Custom levels

 

High and Low Custom levels:

Representa los niveles personalizados de High y Low.

High and Low Custom levels of the current day

Autor: Vladimir Karputov

 
Hola Vladimir, ¿puedes ayudarme a obtener los valores de nivel alto y bajo en un EA? He probado con ObjectGetDouble(0, "nombre_alto",OBJPROP_PRICE,0) que no parece funcionar? Gracias de antemano.
 
ericy :
Hola Vladimir, ¿puedes ayudarme a obtener los valores de nivel alto y bajo en un EA? He probado con ObjectGetDouble(0, "nombre_alto",OBJPROP_PRICE,0) que no parece funcionar? Gracias de antemano.

Muestre su código MQL5 - un código que se puede compilar y ejecutar.

 
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 :

Lamento que tu código no compile. Se lo he pedido: Necesito el código COMPLETO que pueda ejecutar en casa.

Adjunta el archivo mql5 a tu post.

 
ericy :
***

¡Inserte el código CORRECTAMENTE! No puedo leer TEXTO SIMPLE. ¡El código debe insertarse CORRECTAMENTE!

 

ok, gracias, adjunto el archivo mql5.

Archivos adjuntos:
 
ericy :

ok, gracias, adjunto el archivo mql5.

Tu código es malo. Su código contiene 100 errores. Tu código no compila.

No hay ni una gota de código de mi asesor en tu código - ¿por qué me preguntas si muestras OTRO código?

 
Debería haber otro archivo MT4orders.mqh en la carpeta includes . Voy a adjuntarlo ahora.
 
ericy :
Debería haber otro archivo MT4orders.mqh en la carpeta includes . Te lo adjunto ahora.

Me muestras el código ALIEN. Y me haces una pregunta en el tema "Indicadores: Niveles altos y bajos personalizados".

¿Por qué muestras el código ALIEN en el tema "Indicadores: Niveles altos y bajos personalizados"? Has cometido un error con el tema.

 
sí, su código está dentro de la EA. Se adjunta el MT4orders.mqh.