PESSOAL UMA AJUDA POR FAVOR!!!!!!

Para adicionar comentários, por favor Faça o login ou registrar
marcos santos
23
marcos santos  

OLÁ PESSOAL PRECISO DE UMA AJUDA QUE ALGUÉM PODE ME AJUDAR !? ESTOU MONTANDO ESTE INDICADOR, PRECISO QUE AO TOCAR NA LINHA HORIZONTAL VERDE OU VERMELHA APAREÇA UMA SETA PARA CIMA OU PARA BAIXO NA MESMA VELA QUE TOCA NA LINHAS !! MUITO OBRIGADO !!!

Arquivos anexados:
Davi Silva
1270
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

marcos santos
23
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);

  }

Para adicionar comentários, por favor Faça o login ou registrar