Indicadores: Arrows&Curves

 

Arrows&Curves:

Setas e Curvas mostra sinais para posições compradas e vendidas.

O indicador Arrows&Curves mostra os limites superior e inferior da faixa de preço. O símbolo circular mostra um sinal para abrir posição comprada/vendida, o símbolo em "x" mostra um sinal para fechar a posição aberta.

Arrows&Curves

Autor: Nikolay Kositsin

 
Gostaria de saber o que significa "channel=0" nas configurações? Quais são os outros valores possíveis para ele? e seus significados, se existirem?
 
muller:

Gostaria de saber o que significa "channel=0" nas configurações? Quais são os outros valores possíveis para ele? e seus significados, se existirem?

Aqui estão alguns trechos do código: (parece ser um multiplicador)


inputint SSP = 20; //período de reversão
inputint Channel = 0; //Canal
inputint Ch_Stop = 30; //Parar canal
inputint relay = 10; //deslocamento

smax = High -(Low-High)*Channel/ 100; // smax

smin = Low+(High-Low)*Channel / 100; // smin
smax2= High -(High-Low)*(Channel+Ch_Stop)/ 100; // smax
smin2= Low+(High-Low)*(Channel+Ch_Stop) / 100; // smin

 
Olá, gostaria de saber se é possível reajustar o indicador e o EA no MT4? Por favor, alguém que o esteja usando ao vivo ou mesmo em uma conta demo pode postar um sinal para monitorar e verificar o desempenho?
 

Preciso fazer uma edição no código.

Em vez de

//---- transformando a matriz dinâmica em um buffer indicador
   SetIndexBuffer(1,BuyBuffer,INDICATOR_DATA);
//---- deslocando o início da contagem regressiva do desenho do indicador 2
   PlotIndexSetInteger(1,PLOT_DRAW_BEGIN,StartBars);
//--- criando um rótulo a ser exibido na DataWindow
   PlotIndexSetString(1,PLOT_LABEL,"Buy");
//---- caractere para indicador
   PlotIndexSetInteger(1,PLOT_ARROW,108);
//---- indexação de itens no buffer como em séries temporais
   ArraySetAsSeries(BuyBuffer,true);
//---- proibição de desenhar valores vazios pelo indicador
   PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0);

colocar

//---- transformando a matriz dinâmica em um buffer indicador
   SetIndexBuffer(1,BuyBuffer,INDICATOR_DATA);
//---- deslocando o início da contagem regressiva do desenho do indicador 2
   PlotIndexSetInteger(1,PLOT_DRAW_BEGIN,StartBars);
//--- criando um rótulo a ser exibido na DataWindow
   PlotIndexSetString(1,PLOT_LABEL,"Buy");
//---- caractere para indicador
   PlotIndexSetInteger(1,PLOT_ARROW,108);
//---- indexação de itens no buffer como em séries temporais
   ArraySetAsSeries(BuyBuffer,true);
//---- proibição de desenhar valores vazios pelo indicador
   PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0);