Indicadores pivô - página 52

 

AutoPivotIndicator_ver5

AutoPivotIndicator_ver5 indie inclui Pontos de Pivô DIÁRIO - SEMANAL e MENSALMENTE.

Pode definir o tempo Frime e os níveis S/R que você deseja.

Aproveite...

 

Precisa de ajuda

Olá

Alguém pode tentar este indicador idiota, é para mostrar manualmente os níveis de entrada, não sei como terminá-lo?

Obrigado

easy_forex_pivots.mq4

Arquivos anexados:
 
FxCba:
Olá

Alguém pode tentar este indicador tolo, é para mostrar manualmente os níveis de entrada, eu não sei como terminá-lo

Obrigado

Alguém, por favor?

Tudo que eu quero é entrar manualmente os níveis que eu quero conhecer, nenhum cálculo necessário neste código.

Sinta-se à vontade para fazer um novo e completo se meu código estiver errado.

Obrigado.

 

...

Você pode encontrar muitos pivots prontos para usar nestes fios. Quase certeza de que pelo menos um será o que você está procurando

FxCba:
Olá

Alguém pode tentar este indicador idiota, é para mostrar manualmente os níveis de entrada, não sei como terminá-lo?

Obrigado

easy_forex_pivots.mq4
 
mladen:
Você pode encontrar muitos pivots prontos para usar nestes fios. Quase com certeza pelo menos um será o que você está procurando

Eu já li esta linha, mas não é uma calculadora pivot minha necessidade, tudo que eu quero é um indicador para desenhar 5 linhas, os valores dessas 5 linhas são definidos manualmente na janela principal do indicador.

Você pode me ajudar?

Muito obrigado.

 

...

A partir destas linhas :

double mS2[],mS1[],mSpot[],mR1[],mR2[];

mS2= S2/10000;[/PHP]

it is not clear what should it do. But reading you explanation, try to replace the start procedure with the one from bellow, and probably that is what you are after (you have to set those 5 values in parameters, and then 5 lines with 5 values will be drawn on chart)

[PHP]int start()

{

int counted_bars=IndicatorCounted();

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

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

//

//

//

//

//

for(int i=limit; i>=0; i--)

{

S2Buffer = S2;

S1Buffer = S1;

SpotBuffer = Spot;

R1Buffer = R1;

R2Buffer = R2;

}

}

Espero que isto seja o que você está procurando

FxCba:
Eu já li esta linha, mas não é uma calculadora pivot minha necessidade, tudo que eu quero é um indicador para desenhar 5 linhas, os valores dessas 5 linhas são definidos manualmente na janela principal do indicador.

Você pode me ajudar?

muito obrigado
 

Obrigado por sua ajuda, mas infelizmente o código não funciona, tentei encontrar o caminho, mas não tive sucesso.

A questão principal é que a guia de parâmetros não permite casas decimais, apenas números inteiros. Você pode me dar uma dica?

Obrigado.

 

...

Em seguida, basta mudar "int" para "double" no tipo de parâmetros

Assim :

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

//| Easy_Forex_Pivots.mq4 |

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

#property indicator_chart_window

#property indicator_buffers 5

#property indicator_color1 Lime

#property indicator_color2 Lime

#property indicator_color3 Lime

#property indicator_color4 Lime

#property indicator_color5 Lime

extern double S2 = 0 ;

extern double S1 = 0 ;

extern double Spot =0 ;

extern double R1 = 0 ;

extern double R2 = 0 ;

double S2Buffer[];

double S1Buffer[];

double SpotBuffer[];

double R1Buffer[];

double R2Buffer[];

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

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

int init()

{

SetIndexBuffer(0,S2Buffer); SetIndexLabel(0,"S2");

SetIndexBuffer(1,S1Buffer); SetIndexLabel(1,"S1");

SetIndexBuffer(2,SpotBuffer); SetIndexLabel(2,"Spot");

SetIndexBuffer(3,R1Buffer); SetIndexLabel(3,"R1");

SetIndexBuffer(4,R2Buffer); SetIndexLabel(4,"R2");

IndicatorShortName("EFX_Piv");

return(0);

}

int start()

{

int counted_bars=IndicatorCounted();

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

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

for(int i=limit; i>=0; i--)

{

S2Buffer = S2;

S1Buffer = S1;

SpotBuffer = Spot;

R1Buffer = R1;

R2Buffer = R2;

}

}

FxCba:
Obrigado por sua ajuda, mas infelizmente, o código não funciona, tentei encontrar o caminho, mas não tive sucesso.

A questão principal é que a guia de parâmetros não permite decimais, apenas números inteiros. Você pode me dar uma dica?

Obrigado.
 

Excelente

Muito obrigado, agora funciona como desejado.

 

Caros todos

Estou procurando um Indicador Pivot clássico que cria linhas Pivot Semanais Diárias Semanais no gráfico sem linhas S/R com a opção Hide/Show se eu quiser esconder qualquer uma no gráfico!

Na imagem mostrada há dois indicadores pivô (semanal e mensal) com linhas s/r que me confundem muito

Se alguém souber onde encontrar tal indicador, serei apreciado

secretcode

Arquivos anexados:
pivot.gif  45 kb