Envoy? par
;
#propri?t? copyright VMesquita
#property indior_chart_window/un indior est dessin? dans la fen?tre principale du graphique
#propri?t? indior_buffers 1
limite enti?re?;
int init ()
{
//----
retour(0);
}
int deinit()
{
retour(0);
}
int start()
{
double O, C, H, L, O1, C1, H1, L1, O2, C2, H2, L2?;
texte de cha?ne?;
int counted_bars=IndiorCounted();
limit=Bars-counted_bars?;
//---- v?rifier les ?ventuelles erreurs
if(counted_barslt;0) {
Alerte (Pas de Barres..);
retour(-1);
}
//---- la derni?re mesure compt?e sera recompt?e
for(int i=1; ilt;limit; i ) {
TO=Ouvrir(NULL,0,i);
C=iFerme(NULL,0,i);
H=iHaut(NULL,0,i);
L=iBas(NULL,0,i);
O1=iOuvre(NULL,0,i-1);
C1=iFerme(NULL,0,i-1);
H1=iHaut(NULL,0,i-1);
L1=iBas(NULL,0,i-1);
O2=iOuvre(NULL,0,i 1);
C2=iFerme(NULL,0,i 1);
H2=iHaut(NULL,0,i 1);
L2=iBas(NULL,0,i 1);
texte=;
if(((H-L)gt;4*(O-C))((C-L)/(0.001 H-L)gt;=0.75)((O-L)/(0.001 H-L)gt;=0.75)) text=Hang?;
si(H==C)text=ACHETER?;
si(C==L)text=VENDRE?;
//Si nous avons trouv? une bougie sp?ciale, ?crivez dans le graphique
si(texte?!=)
{
ObjectCreate(DoubleToStr(i,0) label, OBJ_TEXT, 0, Time[i], H);
ObjectSetText(DoubleToStr(i,0) label, text, 15, Arial, Blue);
PlaySound(wait.wav);
}
}
}