Re: EA Cacus MACCIMO
Publié : 01 déc. 2010, 18:53
bon la il commence à couper en négatif, ça ce voit sur mon compte demo , mais je lui laisse le temps on verra///
Bourse / Trading / Finance / Économie / Crypto Monnaies / FinTech
https://www.videobourse.fr/forum-forex/
Ton compte va surement se reprendre, car tu affiches une bonne PV depuis septembre. Dommage que tu ne nous fasses pas partager l'historique. Personnellement je viens d'ouvrir un compte myfxbook pour suivre mon EA, mais pour le moment il n'est pas opérationnel. Pas de trade depuis ce matin. (IL est sur eur/usd et GBP/usd)fredcad a écrit :bon la il commence à couper en négatif, ça ce voit sur mon compte demo , mais je lui laisse le temps on verra///
Non pas forcément, moi ça fait presque une semaine maintenant qu'il n'a pas tradé alors qu'il est ouvert sur 5 paires, et pourtant il tourne normalement, 24h/24.BOOSTER a écrit :Après les 2 gros trades perdant d'hier, cacus c'est mis en "mode recovery" et à ouvert ce matin un trade long à environ 1,3120 . Par contre ça fait à peu près 3 jours que je l'ai mis sur GBP/usd, et là il ne fait rien. A croire que qu'il ne fonctionne pas sur la 2eme paire
On vient de me poser la même question mais je ne sais pas y répondre.Mousquetaire a écrit :Qui pourrais m'expliquer ce qu'est le "mode recovery"? et comment il fonctionne?
merci
Sur compte réel ou démo?Mousquetaire a écrit :Bonjour, chez moi aussi, maccimo avait ouvert 7 position short sur E/U hier, 5 on fermé en perte 2 en léger gains. ce trade m'a bouffé les gains de plusieurs semaines...
Bonsoir,Mousquetaire a écrit :Bonjour, chez moi aussi, maccimo avait ouvert 7 position short sur E/U hier, 5 on fermé en perte 2 en léger gains. ce trade m'a bouffé les gains de plusieurs semaines...
Qui pourrais m'expliquer ce qu'est le "mode recovery"? et comment il fonctionne?
merci
Ok, c'est donc l'inverse de ce que j'avais dit, autant pour moi.BOOSTER a écrit :Bonsoir,
D'après ce que j'ai pu observer, en mode normal il ouvre plusieurs (2 dans mon cas)trades les uns après les autres (chez moi à environ 15pips). Puis après une ou plusieurs pertes il peu se mettre en mode recovery, et à partir de ce moment il n'ouvre qu'un seul trade et réduit le nombre de lot au minimum (et ainsi réduit le risque). On peu activer ou pas le mode dans le setting.
Ce matin un trade gagnant, 35pips.
Sur un compte réel AlpariUK mini. mes paramètres sont SL 142, TP 45, Traillingstop 0dreamfab a écrit :On vient de me poser la même question mais je ne sais pas y répondre.Mousquetaire a écrit :Qui pourrais m'expliquer ce qu'est le "mode recovery"? et comment il fonctionne?
merci
Je suppose qu'il s'agit d'un mode qui prend plus de risques pour rattraper des pertes précédentes?Sur compte réel ou démo?Mousquetaire a écrit :Bonjour, chez moi aussi, maccimo avait ouvert 7 position short sur E/U hier, 5 on fermé en perte 2 en léger gains. ce trade m'a bouffé les gains de plusieurs semaines...
C'est le risque des systèmes avec petits TP et gros SL. Comme toujours en trading, tout est une question de compromis.
Bonsoir,Mousquetaire a écrit :Sur un compte réel AlpariUK mini. mes paramètres sont SL 142, TP 45, Traillingstop 0dreamfab a écrit :On vient de me poser la même question mais je ne sais pas y répondre.Mousquetaire a écrit :Qui pourrais m'expliquer ce qu'est le "mode recovery"? et comment il fonctionne?
merci
Je suppose qu'il s'agit d'un mode qui prend plus de risques pour rattraper des pertes précédentes?Sur compte réel ou démo?Mousquetaire a écrit :Bonjour, chez moi aussi, maccimo avait ouvert 7 position short sur E/U hier, 5 on fermé en perte 2 en léger gains. ce trade m'a bouffé les gains de plusieurs semaines...
C'est le risque des systèmes avec petits TP et gros SL. Comme toujours en trading, tout est une question de compromis.
Merci pour vos infos
Tu ne souhaites pas partager tes résultats sur MyFxBook?Mousquetaire a écrit :Sur un compte réel AlpariUK mini. mes paramètres sont SL 142, TP 45, Traillingstop 0
Merci pour vos infos
Vous pouvez voir l'évolution de ce compte ici: http://www.myfxbook.com/members/REDEBA/ ... base/65096dreamfab a écrit :Tu ne souhaites pas partager tes résultats sur MyFxBook?Mousquetaire a écrit :Sur un compte réel AlpariUK mini. mes paramètres sont SL 142, TP 45, Traillingstop 0
Merci pour vos infos
Merci mousquetaire, je vais suivre ça, quels sont les deux autres ea qui tournent sur ton compte?Mousquetaire a écrit :Vous pouvez voir l'évolution de ce compte ici: http://www.myfxbook.com/members/REDEBA/ ... base/65096
mais j'ai 3 autres EA qui tournent sur ce compte en plus de Maccimo. donc les performances ne sot pas celle de maccimo, mais de l'ensemble des 4
Moi toujours pas de trade, donc rien cette semaineBOOSTER a écrit :Ce matin à environ 1h et 4h , 2 petits trades long gagnant . Encore en recovery mode. Vivement que je parvienne à faire marcher mon compte myfxbook afin de mieux suivre ses performances.
Un trade long viens d'etre enclenché à 20h15...
C'est bondreamfab a écrit :Moi toujours pas de trade, donc rien cette semaineBOOSTER a écrit :Ce matin à environ 1h et 4h , 2 petits trades long gagnant . Encore en recovery mode. Vivement que je parvienne à faire marcher mon compte myfxbook afin de mieux suivre ses performances.
Un trade long viens d'etre enclenché à 20h15...Qu'est ce qui te pose problème dans la diffusion MyFxBook?
En fait je pense que ce qui bloquait mes trades c'était que la plateforme n'était pas mise à jour ce qui empécher le robot de tourner, on va voir si ça repart la semaine prochaine.BOOSTER a écrit :D'autre part, as tu bien paramètré le "day filter", car c'est peu-etre cela qui bloque tes trades
Code : Tout sélectionner
extern bool NewsFilter = TRUE;
string devise;
Code : Tout sélectionner
int GetTimeNxEvent(string devise) //Retourne les minutes de la news la plus proche...
{
int Time1, Time2, Time3, Time4;
if(devise == "EURUSD")
{
if(Hour() > 23 && Hour() < 8) //Conditions spéciales de nuit
{
Time1 = iCustom("EURUSD", 0, "FFCal", true, true, true, true, true, 1, 1);
Time2 = iCustom("EURGBP", 0, "FFCal", true, true, true, true, true, 1, 1);
Time3 = iCustom("AUDUSD", 0, "FFCal", true, true, true, true, true, 1, 1);
Time4 = iCustom("EURJPY", 0, "FFCal", true, true, true, true, true, 1, 1);
if(Time1 < 60 || Time2 < 60 || Time3 < 60 || Time4 < 60) //...Uniquement si nous sommes dans la dernière heure
{
if(Time1 < Time2 && Time1 < Time3 && Time1 < Time4)
return (Time1);
if(Time2 < Time1 && Time2 < Time3 && Time2 < Time4)
return (Time2);
if(Time3 < Time1 && Time3 < Time2 && Time3 < Time4)
return (Time3);
if(Time4 < Time1 && Time4 < Time2 && Time4 < Time3)
return (Time4);
}
}
else //EUROZONE CHECKER
{
Time1 = iCustom("EURUSD", 0, "FFCal", true, true, true, true, true, 1, 1);
Time2 = iCustom("EURGBP", 0, "FFCal", true, true, true, true, true, 1, 1);
if(Time1 < 60 || Time2 < 60)
{
if(Time1 < Time2)
return (Time1);
else
return (Time2);
}
}
}
return (-1);
}
int GetTimePrevEvent(string devise) //Retourne les minutes de la news passée la plus proche...
{
int Time1, Time2, Time3, Time4;
if(devise == "EURUSD")
{
if(Hour() > 23 && Hour() < 8) //Conditions spéciales de nuit
{
Time1 = iCustom("EURUSD", 0, "FFCal", true, true, true, true, true, 1, 0);
Time2 = iCustom("EURGBP", 0, "FFCal", true, true, true, true, true, 1, 0);
Time3 = iCustom("AUDUSD", 0, "FFCal", true, true, true, true, true, 1, 0);
Time4 = iCustom("EURJPY", 0, "FFCal", true, true, true, true, true, 1, 0);
if(Time1 < 60 || Time2 < 60 || Time3 < 60 || Time4 < 60) //...Uniquement si nous sommes dans la dernière heure
{
if(Time1 < Time2 && Time1 < Time3 && Time1 < Time4)
return (Time1);
if(Time2 < Time1 && Time2 < Time3 && Time2 < Time4)
return (Time2);
if(Time3 < Time1 && Time3 < Time2 && Time3 < Time4)
return (Time3);
if(Time4 < Time1 && Time4 < Time2 && Time4 < Time3)
return (Time4);
}
}
else //EUROZONE CHECKER
{
Time1 = iCustom("EURUSD", 0, "FFCal", true, true, true, true, true, 1, 0);
Time2 = iCustom("EURGBP", 0, "FFCal", true, true, true, true, true, 1, 0);
if(Time1 < 15 || Time2 < 15)
{
if(Time1 < Time2)
return (Time1);
else
return (Time2);
}
}
}
return (-1);
}
Code : Tout sélectionner
devise = Symbol();
bool blocktrade = false;
if(NewsFilter == TRUE) // Application du filtrage fondamental
{
int nextEvent = GetTimeNxEvent(devise);
int prevEvent = GetTimePrevEvent(devise);
if((nextEvent != -1 && nextEvent < 15) || (prevEvent != -1 && prevEvent < 15))
blocktrade = true;
}
Code : Tout sélectionner
if (IMA21 - IMA22 > IMATrendRate1 * myPoint && IMA31 - IMA32 > IMATrendRate2 * myPoint && IMA11 > IMA21 && CCI2 < (-CCIRange) && CCI1 > CCI2 && Ask - IMA11 < (-PipsFromIMA2) * myPoint &&
OrderOpenPrice1 == 0.0 || Ask - OrderOpenPrice1 < (-PipDifMin) * myPoint && Trading && !blocktrade)
Code : Tout sélectionner
if (IMA21 - IMA22 < (-IMATrendRate1) * myPoint && IMA31 - IMA32 < (-IMATrendRate2) * myPoint && IMA11 < IMA21 && CCI2 > CCIRange && CCI1 < CCI2 && Bid - IMA11 > PipsFromIMA2 * myPoint &&
OrderOpenPrice1 == 0.0 || Bid - OrderOpenPrice1 > PipDifMin * myPoint && Trading && !blocktrade)
Merci, et oui les résultats sont meilleurs je l'ai testé pendant 2 semaines mais comme j'avais d'autres paramètres (orienté scalping) je ne peux pas dire avec exactitude les résultats sur le caccus original. En tout cas j'ai trouvé les résultats assez bons (j'ai évité 2 grosses pertes sur SL initial). J'ai créé ce code pour diminuer les risques, vous pouvez aussi changer "15" ou "60" par les chiffres de votre choix en minutes.dreamfab a écrit :Travail très intéressant kenoby.
Tu as fait des tests avec ce nouvel ajout? Les résultats sont vraiment meilleurs?
BOOSTER a écrit :Ce weekend , tranquille,je faisais mes backtests, quand je me rend compte que mes courbes sont devenues catastrophiques. rien à faire plus de set valable.J'ai aussitôt recharger l'historique. ai je sauvegardé de mauvais sets par mégarde?possible
J'ai l'impression que cela m'est déja arrivé sur un autre EA.
Cela vous est t il déjà arrivé? de quoi cela peut il venir? merci
Non, moi à partir du moment où j'ai une qualité de modelage de 90% les résultats restent constant.BOOSTER a écrit : Ce weekend , tranquille,je faisais mes backtests, quand je me rend compte que mes courbes sont devenues catastrophiques. rien à faire plus de set valable .J'ai aussitôt recharger l'historique. ai je sauvegardé de mauvais sets par mégarde?possible
J'ai l'impression que cela m'est déja arrivé sur un autre EA.
Cela vous est t il déjà arrivé? de quoi cela peut il venir? merci
Dans ce cas il s'agit de robot qui prennent en compte les données passées je suppose, ce qui peut modifier les résultats quand on recharge les donnés du passé.kenoby a écrit :Oui ca m'est déjà arrivé ce genre de problème sur ce robot en particulier. Je n'a jamais réussi à comprendre, du jour au lendemain les backtests de nouveaux paramètres ne fonctionnaient plus... Si j'ai un conseil à donner c'est d'arrêter le backtest sur ce robot et de trader en forward directement puis modifier au fur et à mesure