Indicateurs d'élite :) - page 156

 

ce fil est devenu terriblement calme....

mladen, j'espère que vous allez bien.

Passez un bon week-end !

 
casaliss:
salut mladen

indicateur superwoodiescci

multi time frame

merci

casaliss,

Voilà L'option habituelle d'interpolation est également incluse.
Fudomyo :
ce fil de discussion est devenu terriblement calme....

mladen, j'espère que vous allez bien.

Passez un bon week-end !

Fudo, tout va bien. Il y avait seulement quelques choses qui devaient être faites sans délai et mon poste sur TSD en a un peu souffert. Maintenant, c'est résolu et mon temps sera moins divisé.

Je souhaite un bon week-end à tous

Salutations

mladen

Dossiers :
 
mladen:
casaliss,

Voilà pour vous

L'option habituelle d'interpolation est également incluse

Fudo, tout va bien. Il y avait seulement quelques choses qui devaient être faites sans délai et mon poste à la DST en a un peu souffert. Maintenant, c'est résolu et mon temps sera moins divisé.

Je souhaite un bon week-end à tous

Salutations

mladen

merci mladen

 

Meilleures salutations

 

Rsx ema mtf

Meilleures salutations

Doc

 

Canal haut-bas SW

Salut tout le monde,

je viens de terminer cette version sw du canal high low faite par Mladen...

J'ai divisé les 2 lignes pour que vous puissiez essayer d'autres combinaisons avec d'autres lignes de votre choix... évidemment, vous devez mettre ces 3 indicateurs dans le dossier des indicateurs.

Meilleures salutations

Doc

 

Rsx sw

Meilleures salutations

Doc

 

SW Doc

Meilleures salutations

Doc

 

Doc Sequential

Meilleures salutations

Doc

 

Question rapide de codage :

Si je veux qu'un indicateur commence son calcul à l'ouverture d'une nouvelle barre, comment puis-je le coder ?

J'ai maintenant ceci - juste un exemple, mais je doute que ce soit correct :

datetime lastbar;

double buffer_a[];

double buffer_b[];

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

//| Custom indicator iteration function |

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

int start()

{

int bars_counted = IndicatorCounted();

if(bars_counted < 0)

{

return(1);

}

bars_counted--;

int limit = Bars - bars_counted;

if(limit>BarsToLoad && BarsToLoad>0)

{

limit = BarsToLoad;

}

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

{

if(lastbar != Time[0])

{

buffer_a = iMA(Symbol(), 0, FastEMA, 0, MODE_EMA, PRICE_CLOSE, i);

buffer_b = iMA(Symbol(), 0, FastEMA, 0, MODE_EMA, PRICE_CLOSE, i+1);

//LONG ARROW

if(buffer_a > buffer_b)

{

ExtMapBuffer1 = Open - distance;

}

//SHORT ARROW

if(buffer_a < buffer_b)

{

ExtMapBuffer2 = Open + distance;

}

lastbar = Time[0];

}

}

//----

return(0);

}

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