Harrakis, le 26/11/2012 dit :
oui ^^ C'est souvent le problème avec les lundis ^^ Perso je fait bcp plus de PV du Mardi au Jeudi ! Après chacun son Trip :)
^^
la même chose :)
La garantie Forexagone permet de vous assurer que votre gain ne soit pas perdu. Nous négocions les meilleurs taux avec les brokers agréés par l’AMF.
oui ^^ C'est souvent le problème avec les lundis ^^ Perso je fait bcp plus de PV du Mardi au Jeudi ! Après chacun son Trip :)
Yo "dislike man", tu m'aimes pas on a compris ! Maintenant si t'as qque chose à dire dis le direct, sinon va faire joujou avec ton spaghetti ailleurs ! merci :)
//+------------------------------------------------------------------+
//| TudorGirl_byFury.mq4 |
//| Copyright 2012, Nicolas Tuffier |
//| http://www.furyweb.fr/forex/ |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, Nicolas Tuffier"
#property link "http://www.furyweb.fr/forex/"
#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 5
#property indicator_buffers 8
#property indicator_color1 LimeGreen
#property indicator_color2 LimeGreen
#property indicator_color3 LimeGreen
#property indicator_color4 LimeGreen
#property indicator_color5 Crimson
#property indicator_color6 Crimson
#property indicator_color7 Crimson
#property indicator_color8 Crimson
//--- input parameters
extern int TF1=1;
extern int TF2=5;
extern int TF3=15;
extern int TF4=30;
extern int CCIPeriod=50;
//--- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init() {
//---- indicators
int p[8];
p[0] = TF1;
p[1] = TF2;
p[2] = TF3;
p[3] = TF4;
p[4] = TF1;
p[5] = TF2;
p[6] = TF3;
p[7] = TF4;
for (int n = 0; n < 8; n++) {
SetIndexStyle(n,DRAW_ARROW);
SetIndexArrow(n,110);
SetIndexEmptyValue(n,0.0);
if (n < 4)
SetIndexLabel(n, "Bull trend on "+Symbol()+"/"+TFName(p[n]));
else
SetIndexLabel(n, "Bear trend on "+Symbol()+"/"+TFName(p[n]));
}
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexBuffer(3,ExtMapBuffer4);
SetIndexBuffer(4,ExtMapBuffer5);
SetIndexBuffer(5,ExtMapBuffer6);
SetIndexBuffer(6,ExtMapBuffer7);
SetIndexBuffer(7,ExtMapBuffer8);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Timeframe name for timeframe valeu |
//+------------------------------------------------------------------+
string TFName(int tf) {
switch (tf) {
case PERIOD_M1: return("M1"); break;
case PERIOD_M5: return("M5"); break;
case PERIOD_M15: return("M15"); break;
case PERIOD_M30: return("M30"); break;
case PERIOD_H1: return("H1"); break;
case PERIOD_H4: return("H4"); break;
case PERIOD_D1: return("D1"); break;
case PERIOD_W1: return("W1"); break;
case PERIOD_MN1: return("MN1"); break;
}
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit() {
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start() {
//----
if (TF1 > 0)
if (iCCI(NULL, TF1, CCIPeriod, PRICE_TYPICAL, 0) > 0) {
ExtMapBuffer1[0] = 4;
ExtMapBuffer5[0] = 0;
} else {
ExtMapBuffer1[0] = 0;
ExtMapBuffer5[0] = 4;
}
if (TF2 > 0)
if (iCCI(NULL, TF2, CCIPeriod, PRICE_TYPICAL, 0) > 0) {
ExtMapBuffer2[0] = 3;
ExtMapBuffer6[0] = 0;
} else {
ExtMapBuffer2[0] = 0;
ExtMapBuffer6[0] = 3;
}
if (TF3 > 0)
if (iCCI(NULL, TF3, CCIPeriod, PRICE_TYPICAL, 0) < 0) {
ExtMapBuffer3[0] = 0;
ExtMapBuffer7[0] = 2;
} else {
ExtMapBuffer3[0] = 2;
ExtMapBuffer7[0] = 0;
}
if (TF4 > 0)
if (iCCI(NULL, TF4, CCIPeriod, PRICE_TYPICAL, 0) < 0) {
ExtMapBuffer4[0] = 0;
ExtMapBuffer8[0] = 1;
} else {
ExtMapBuffer4[0] = 1;
ExtMapBuffer8[0] = 0;
}
//----
return(0);
}
//+------------------------------------------------------------------+
Yo "dislike man", tu m'aimes pas on a compris ! Maintenant si t'as qque chose à dire dis le direct, sinon va faire joujou avec ton spaghetti ailleurs ! merci :)
C'est FuFu qui arrive plus à se logger nan ? Mdrrr le petit coquin ;)
J'ai réécrit le Tudor (qui n'est autre qu'un CCI MTF), pas de repaint mais du coup pas d'historique. A attacher de préférence sur le TF le plus bas utilisé, la confirmation d'un signal ne peut avoir lieu que sur une nouvelle bougie du TF le plus élevé (en M30 avec les valeurs pas défaut).