[Excluído]  

O indicador do índice do dólar precisa de ajuda

Olá, estou confiando que alguns de vocês "brilhantes" podem ajudar a adicionar um alerta por e-mail a este indicador? Eu olhei o código e tentei descobri-lo e este cérebro "certo" queria fazer algo menos estressante. De qualquer forma, obrigado antecipadamente pela ajuda.... O indicador é o índice do dólar com dois smas. Se possível, eu gostaria que o alerta ocorresse quando o índice do dólar cruzasse os 20sma.

#Janela_do_indicador de propriedade_separar

#property indicator_buffers 3

#indicador de propriedade_cores1 Vermelho

#largura_do_indicador de propriedade1 2

#indicador de propriedade_color2 Amarelo

#largura_do_indicador de propriedade2 1

#property indicator_style2 1

#indicador de propriedade_color3 Cal

#largura_do_indicador de propriedade3 1

#property indicator_style3 2

//---- buffers

duplo ExtMapBuffer1[];

duplo ExtMapBuffer2[];

duplo ExtMapBuffer3[];

período_sMA_a curto_período_a curto prazo =20;

período_SMA_a_período_de_termo_externo_interior longo prazo =40;

//int winind;

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

//| Função de inicialização do indicador personalizado |

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

int init()

{

//---- indicadores

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexLabel(0, "DXY");

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexLabel(1,short_term_SMA_period+"SMA");

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexLabel(2,long_term_SMA_period+"SMA");

IndicatorShortName("Índice do dólar: DXY / "+período_sMA_curto_terminal+"SMA / "+período_sMA_longo_terminal+"SMA");

// winind = WindowFind("Índice do dólar: DXY / "+período_sMA_curto_terminal+"SMA / "+período_sMA_longo_terminal+"SMA");

//----

retorno(0);

}

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

//| Função de desinicialização de indicador personalizada |

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

int deinit()

{

//----

//----

retorno(0);

}

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

//| Função de iteração de indicador personalizada |

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

int start()

{

limite int;

int counted_bars=IndicatorCounted();

//---- verificação de possíveis erros

if(counted_bars<0) return(-1);

//---- a última barra contada será recontada

if(counted_bars>0) counted_bars--;

limite=barras_contadas_à_barras;

//---- laço principal

for(int i=0; i<limit; i++)

{

ExtMapBuffer1=50.14348112 * MathPow(iClose("EURUSD",0,i),-0.576) * MathPow(iClose("USDJPY",0,i),0.136) * MathPow(iClose("GBPUSD",0,i),-0,119) * MathPow(iClose("USDCAD",0,i),0.091) * MathPow(iClose("USDSEK",0,i),0.042) * MathPow(iClose("USDCHF",0,i),0.036);

}

para(i=0; i<limite; i++)

{

ExtMapBuffer2=0;

ExtMapBuffer3=0;

for(int z=0; z<long_term_SMA_period; z++)

{

if(z<short_term_SMA_period) ExtMapBuffer2=ExtMapBuffer2+ExtMapBuffer1;

ExtMapBuffer3=ExtMapBuffer3+ExtMapBuffer1;

}

ExtMapBuffer2 = ExtMapBuffer2/período_curto_terminal_SMA_periodo;

ExtMapBuffer3 = ExtMapBuffer3/período_sMA_longo_term_sMA_período;

}

//---- feito

retorno(0);

}

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

mazays  

Alerta por E-Mail ?

Alguém poderia ajudar a adicionar o alerta por e-mail a este indicador?

Arquivos anexados:
rick111  

#MTF NonLagZigZag

Oi, pessoal

Eu tenho este grande indicador que é basicamente nonlagzigzag_v2, mas com uma função de alerta por e-mail incorporada.

Entretanto, quando uso a versão modificada com o alerta por e-mail, parece que meus gráficos estão muito atrasados, então não sei se há algo no código que possa ser otimizado...

De qualquer forma, eu anexei as duas versões. Seria ótimo que alguém pudesse resolver o problema do atraso no "#MTF NonLagZigZag" ou simplesmente adicionar uma função de e-mail ao "nonlagzigzag_v2".

A única coisa que eu pergunto se você adicionar a função de e-mail a "nonlagzigzag_v2" é que ele lhe envie um e-mail apenas uma vez por ziguezague superior ou inferior. Eu sei que ele pinta novamente, portanto, apenas uma vez no início, e depois não mais e-mails até que o ziguezague esteja em outra parte de cima/baixo.

Obrigado, agradeço muito.

Informação adicional: Só começa a atrasar meus gráficos quando o adiciono a cerca de 5/6 janelas diferentes dentro do MT4.

Arquivos anexados:
josef  

Não consigo configurar o alerta por e-mail em minha plataforma MT4.

Olá, posso configurar alertas por e-mail em minha plataforma MT4.

Metatrader 4 - Alpari UK constrói 229.

Serviço de e-mail - gmail.com.

Digitei todas as informações corretas e tenho uma mensagem que não foi enviada.

Alguém pode me ajudar com isto?

Sergey Golubev  

Olá josef,

Como eu entendo - para definir alerta por e-mail - você deve ter o recurso de alerta por e-mail codificado dentro do indicador ou EA.

A propósito - eu não poderia configurá-lo para meu e-mail google ou yahoo. Eu só o fiz para meu endereço de e-mail smtp real. Pode ser - é alguma limitação do recurso de e-mail para metatrader - nenhuma idéia desculpe.

Razão: