PESSOAL UMA AJUDA POR FAVOR!!!!!!

Davi Santos Da Silva  

Olá Marcos


Se você for programador sugiro postar o código e mostrar onde está com problemas para gerar a seta.

Caso você não seja programador abra um serviço da Aba Freelance

marcos santos  
Davi Silva:

Olá Marcos


Se você for programador sugiro postar o código e mostrar onde está com problemas para gerar a seta.

Caso você não seja programador abra um serviço da Aba Freelance


 OI DAVI OBRIGADO ESTE É O CODIGO !! PRECISO QUE A SETA ENTRE JUNTO COM O ALERTA

-----------------------------------------------------------------------------------------------


//----

#property indicator_chart_window

#property indicator_buffers 0

//---- input parameters

extern string    NamePrice="Price_1";

extern string    SoundFileName="Alert.wav";

extern bool      ActiveSignal=true;

extern bool      ActiveAlert=true;

extern color     LineUp=Red;

extern color     LineDown=Lime;

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int init()

  {

//---- indicators

   if (ObjectFind(NamePrice)==-1)

     {

      ObjectCreate(NamePrice,OBJ_HLINE,0,0,High[ArrayMaximum(High,200,0)]);

      ObjectSet(NamePrice,OBJPROP_COLOR,LineUp);

      

      

      ObjectCreate(NamePrice+"2",OBJ_HLINE,0,0,Low[ArrayMinimum(Low,200,0)]);

      ObjectSet(NamePrice+"2",OBJPROP_COLOR,LineDown);

     }

//----

   return(0);

  }

//+------------------------------------------------------------------+

//| Custom indicator deinitialization function                       |

//+------------------------------------------------------------------+

int deinit()

  {

//----

 ObjectDelete(NamePrice);

  ObjectDelete(NamePrice+"2");

//----

   return(0);

  }

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int start()

  {

//----

   if (ObjectFind(NamePrice)==-1) return(0);

   double   _price=ObjectGet(NamePrice,OBJPROP_PRICE1);

   double   _price2=ObjectGet(NamePrice+"2",OBJPROP_PRICE1);

   double _min=MathMin(High[1],Low[0]);

   double _max=MathMax(Low[1],High[0]);

//----

   if (ActiveSignal && _price>=_min  && _price<=_max

     )

     

     {

      if (ActiveAlert) Alert (Symbol()," ",Period(),"| TOCOU NA LINHA ", " !"); // Предупреждение на экран

      if(SoundFileName!="" )

      

        

       PlaySound( SoundFileName ); 

       

      // Звуковой сигнал

     }

//----


  

  

 //+-----------------------------test-------------------------------------+

 

 

   if (ActiveSignal && _price2>=_min  && _price2<=_max)

     

     {

      if (ActiveAlert) Alert (Symbol()," ",Period(),"| TOCOU NA LINHA 2 ", " !"); // Предупреждение на экран

      if(SoundFileName!="" )

      

        

       PlaySound( SoundFileName ); 

       

      // Звуковой сигнал

     }

//----

   return(0);

  }

Razão: