Brinquedos de Vinin - página 22

 
O que os pontos mostram?
 

O topo ZZ não pode se formar na barra zero ou na primeira barra. Os pontos mostram o valor do último topo ZZ, mas eles podem ser colocados mais tarde do que o início da formação do topo. Mais precisamente, no momento em que um novo topo é definido

 

A espessura padrão da linha é 0, na figura é 1. existe alguma forma de reduzi-la inicialmente?

 
Preciso acrescentar um alerta a um indicador, tenho lutado com ele há uma semana, mas não o tenho. Agora estou pedindo ajuda às pessoas com conhecimento, Se eu tentar usar um alerta, preciso de um alerta sonoro com modos de comutação, de preferência em 1 ou 2 barras (se possível, explicar como funcionam esses intervalos, que parâmetros eles desenham, porque eu não entendo, exatamente um, eles não redesenham) Obrigado antecipadamente
Arquivos anexados:
 
Oh, meu Deus.
 
Diamant:
Oh, meu Deus.

Explicar????????
 
rrs:
Preciso acrescentar um alerta a um indicador, tenho lutado com ele há uma semana, mas não o tenho. Agora estou pedindo ajuda às pessoas com conhecimento, Se eu tentar usar um alerta, preciso de um alerta sonoro com modos de comutação, de preferência em 1 ou 2 barras (se possível, explicar como funcionam esses intervalos, que parâmetros eles desenham, porque eu não entendo, exatamente um, eles não redesenham) Obrigado antecipadamente

Quando será que a música deve ser ouvida?
 
Vinin:

Quando será que a música deve ser ouvida?

A partir da tarde, o alerta sonoro deve funcionar assim que o indicador mudar de direção e desenhar um novo topo ou fundo, a etapa de indicação no ajuste é de 15-25, obrigado...
 

https://www.mql5.com/ru/code/7653

Olá! Eu tenho um EA que tem um bloqueio de detecção de tendências :

https://www.mql5.com/ru/code

Há uma EA com lógica simples para acenar com o cruzamento - e um bloco de detecção de tendências :

int TrendDetection() { // BULL trend if(iMA(NULL,0,Short_MA_Period,0,Short_MA_Method,Short_MA_Applied_Price,0) > iMA(NULL,0,Long_MA_Period,0,Long_MA_Method,Long_MA_Applied_Price,0)& iMA(NULL,0,Período_MA_Curto,0,Método_MA_Curto,Método_MA_Curto,Método_MA_Aplicado,1) > iMA(NULL,0,Período_MA_Longo,0,Método_MA_Longo,Método_MA_A_Aplicado,1) { retornar(BULL); } // BEAR trend if(iMA(NULL,0,Método_MA_Periodo_Percentagem_Percentagem_Percentagem_Curta_MA_Aplicada,0) < iMA(NULL,0,Método_MA_Periodo_Percentagem_Curta_MA_Percentagem_Aplicada,0) && iMA(NULL,0,Período_MA_Curto,0,Método_MA_Curto,Método_MA_Curto,Método_MA_Aplicado,1) < iMA(NULL,0,Período_MA_Curto,0,Método_MA_Curto,Método_MA_Curto,Método_MA_Aplicado,1) {Retornar(BEAR); }

Eu queria saber como mudar o Expert Advisor para sinais de um indicador externo RSI-

TC,

https://www.mql5.com/ru/code/7906

+TSI-TC

Com a mesma lógica simples :

Se (

RSI[1] > 50.0 ) { return(BULL); }

Se (

RSI[1] <50.0 ) { return(BEAR); }

Para fazer

Deve fazê-lo através da função iCustom, só não sei como...
 
Rossi:

https://www.mql5.com/ru/code/7653

Olá! Eu tenho um EA que tem um bloqueio de detecção de tendências :

https://www.mql5.com/ru/code

Há uma EA com lógica simples para acenar com o cruzamento - e um bloco de detecção de tendências:

int TrendDetection() { // BULL trend if(iMA(NULL,0,Short_MA_Period,0,Short_MA_Method,Short_MA_Applied_Price,0) > iMA(NULL,0,Long_MA_Period,0,Long_MA_Method,Long_MA_Applied_Price,0)& iMA(NULL,0,Período_MA_Curto,0,Método_MA_Curto,Método_MA_Curto,Método_MA_Aplicado,1) > iMA(NULL,0,Período_MA_Longo,0,Método_MA_Longo,Método_MA_A_Aplicado,1) { retornar(BULL); } // BEAR tendência if(iMA(NULL,0,Método_MA_Periodo_Percentagem_Percentagem_Percentagem_Curta_MA_Aplicada,0) < iMA(NULL,0,Método_MA_Periodo_Percentagem_Curta_MA_Percentagem_Aplicada,0) && iMA(NULL,0,Período_MA_Curta,0,Método_MA_Curta,Método_MA_Curta,Método_MA_Aplicado,1) < iMA(NULL,0,Período_MA_Curta,0,Método_MA_Curta,Método_MA_Curta,Método_MA_Aplicado,1) {Retornar(BEAR); }

Eu queria saber como mudar o Expert Advisor para sinais de um indicador externo RSI-

TS,

https://www.mql5.com/ru/code/7906

+TSI-TC

Com a mesma lógica simples :

Se (

RSI[1] > 50.0 ) { return(BULL); }

Se (

RSI[1] <50.0 ) { return(BEAR); }

Faça

Deve fazê-lo através da função iCustom, mas não sei como...


Poderia ser mais simples. Use iRSI()

duplo iRSI( símbolo de corda, período int, período int, preço int aplicado_, turno int)

Calcular o Índice de Força Relativa.

RSI=iRSI(NULL, 0, RSI_Period, PRICE_CLOSE,1);
if (RSI>50.0) {retorno(BULL);}
f (RSI<0,0) {retorno(BEAR);}