Stop Loss en $ pour mon 1 EA

Présentation, Développement, Améliorations et Ressources pour les Stratégies de Trading Automatique.

Modérateur : Administrateurs

Répondre
Message
Auteur
Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Stop Loss en $ pour mon 1 EA

#1 Message par crazy95 »

Hello les amies,

Je suis en train de crée mon propre Ea nommé (FrenchTouchEa) et je cherche comment faire pour mettre un Stop Loss en Dollard.

Exemple une fois atteint 1000$ il coupe toute les positions.

Image
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

moundy
Membre actif
Messages : 28
Inscription : 18 mars 2012, 19:52
Localisation : Leuville sur Orge (91310)

Re: Stop Loss en $ pour mon 1 EA

#2 Message par moundy »

bonsoir
belle courbe, tu a l'intention de le partager ton robot?
[url=http://www.myfxbook.com/members/moundy/moundy/341477][img]http://widgets.myfxbook.com/widgets/341477/mini.jpg[/img][/url]

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#3 Message par crazy95 »

Pour le moment j'essaye de le terminer.On verra si il tient la route . :)
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#4 Message par crazy95 »

Toujour a la recherche d'aide pour mon Ea donc je recherche comment crée un Stop Loss en Dollard ou en Pourcent. :D pour qu'il cloture toute les positions.

Image
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

moundy
Membre actif
Messages : 28
Inscription : 18 mars 2012, 19:52
Localisation : Leuville sur Orge (91310)

Re: Stop Loss en $ pour mon 1 EA

#5 Message par moundy »

Passe moi le je v le tester en reel :D
[url=http://www.myfxbook.com/members/moundy/moundy/341477][img]http://widgets.myfxbook.com/widgets/341477/mini.jpg[/img][/url]

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#6 Message par crazy95 »

LOL Je les déjà en réel je veux juste avoir le maximum de sécurité .Tu peux quand meme suivre l'avancer de mon EA Bientôt 100% plus de 550 trades. Pas si mal pour un débutant dans la conception d'un EA.

A suivre....
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Avatar de l’utilisateur
nano_
Membre assidu
Messages : 367
Inscription : 23 mars 2012, 15:01

Re: Stop Loss en $ pour mon 1 EA

#7 Message par nano_ »

Je vais voir pour un code d'ordre "Buy" et "Sell" que tu pourra remplacer et ajuster à l'EA. Je pourrais aussi te faire un code de trailling stop ou un code qui pourrait fermer toutes tes positions en même temps ou encore, qui fermerait une partie de la positon. Mais j'aurais besoins de plus de précisions sur tes attentes. Merci de ta compréhension.

Avatar de l’utilisateur
AUTOFOREX
Membre actif et régulier
Messages : 97
Inscription : 05 janv. 2012, 14:04

Re: Stop Loss en $ pour mon 1 EA

#8 Message par AUTOFOREX »

Bonjour,

Tu souhaites clôturer toutes tes positions si ton équité perd ou gagne un certain pourcentage ou un montant en $ ? C'est un SL ou un TP global que tu cherches ?
[url]http://www.autoforex.fr/[/url]
[img]http://www.autoforex.fr/wp-content/uploads/2013/10/logo-new-site-50percent.gif[/img]
[url=http://www.myfxbook.com/members/babs][img]http://widgets.myfxbook.com/widget?id=528537&type=2&color=red[/img][/url]
[url=http://www.myfxbook.com/members/babs][img]http://widgets.myfxbook.com/widget?id=698375&type=2&color=red[/img][/url]

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#9 Message par crazy95 »

En gros je souhaite clôture toute les positions a 50% de perte du capital.Exemple 2000$ cloture de toute position a 1000$ donc 50%. :D

Uniquement en perte donc un SL .
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Avatar de l’utilisateur
AUTOFOREX
Membre actif et régulier
Messages : 97
Inscription : 05 janv. 2012, 14:04

Re: Stop Loss en $ pour mon 1 EA

#10 Message par AUTOFOREX »

Code : Tout sélectionner

if (AccountEquity() <= AccountBalance()/2)
[url]http://www.autoforex.fr/[/url]
[img]http://www.autoforex.fr/wp-content/uploads/2013/10/logo-new-site-50percent.gif[/img]
[url=http://www.myfxbook.com/members/babs][img]http://widgets.myfxbook.com/widget?id=528537&type=2&color=red[/img][/url]
[url=http://www.myfxbook.com/members/babs][img]http://widgets.myfxbook.com/widget?id=698375&type=2&color=red[/img][/url]

anthony
Membre actif et régulier
Messages : 53
Inscription : 10 août 2012, 23:08

Re: Stop Loss en $ pour mon 1 EA

#11 Message par anthony »

Bonjours crazy95 voila le code ;)



#property copyright "anthony
#property link "mailto:yotabyte@laposte.net"

int start()
{
int total = OrdersTotal();
double profit = 0;

for(int y=total-1;y>=0;y--)
{
if(OrderSelect(y, SELECT_BY_POS)==true)
{
total += OrderProfit();
}
}



if (total >= (AccountBalance()/2))
{

for(int i=total-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();

bool result = false;

switch(type)
{

case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
break;


case OP_SELL : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );

}

if(result == false)
{
Alert("Order " , OrderTicket() , " Close failed" , GetLastError() );
Sleep(3000);
}
}
}


return(0);
}

Avatar de l’utilisateur
nano_
Membre assidu
Messages : 367
Inscription : 23 mars 2012, 15:01

Re: Stop Loss en $ pour mon 1 EA

#12 Message par nano_ »

Voilà les codes. Alors le premier code te permet de clôturer chaque position perdante si elle excède un certain montant (en dollars) ; le deuxième te permet de clôturer chaque position gagnante si elle excède un certain montant (en dollars). Tu peux filtrer leur champs d'action en précisant si tu veux les appliquer sur des positions acheteuses ou vendeuses.
Il faut que tu inclues ces codes dans l'EA que tu as conçu et pour lequel je te félicite pour tes bons résultats. J'espère que tu arriveras à te débrouiller, car je ne suis pas très doué en programmation.


Code language: MQL4 | Project ID: mt4-2088 | Block ID: 1

Code : Tout sélectionner

//////
// Inputs
string OrdersScope  = "group"          ; // Group mode <== [group|manual|all]
int    OrdersGroup  = 0                ; // Group # (empty=Default)
string SymbolScope  = "all"            ; // Market mode <== [all|symbol]
string SYMBOL       = Symbol()         ; // Market (empty=Current)
string BuysOrSells  = inp1_BuysOrSells ; // Filter by type <== [buys|sells|both]
int    OrderMinutes = 0                ; // Only older than (mins)
string MeasureMode  = "money"          ; // Measure mode <== [pips|money]
double PipsAmount   = 0                ; // Loss is more than (pips)
double MoneyAmount  = inp1_MoneyAmount ; // Loss is more than (money)
double Slippage     = 4                ; // Slippage (pips)
color  ArrowColor   = DeepPink         ; // Arrow color
// Inputs
//////
 
LoopedStop();
bool finished=false;
while (finished==false) {
   int count=0;
   for (int pos=OrdersTotal()-1; pos>=0; pos--) {
      if (OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)) {
         if (FilterOrderBy(OrdersScope,OrdersGroup, SymbolScope,SYMBOL, BuysOrSells)) {
            if (TimeCurrent()-attrOpenTime()>=60*OrderMinutes) {
               SetSymbol(SYMBOL);
               if (
                  (MeasureMode=="money" && (attrProfit()+attrCommission()+attrSwap())<-1*MoneyAmount)
                  ||
                  (MeasureMode=="pips" && ((attrType()==OP_BUY && attrOpenPrice()-SymbolBid()>toDigits(PipsAmount)) || (attrType()==OP_SELL && SymbolAsk()-attrOpenPrice()>toDigits(PipsAmount))))
                  )
               {
                  CloseTrade(attrTicket(),Slippage,ArrowColor);
                  count++;
   }  }  }  }  }
   if (count==0) {finished=true;}
}
LoopedResume();
/* Suite de la fonction */

Code language: MQL4 | Project ID: mt4-2088 | Block ID: 2

Code : Tout sélectionner

//////
// Inputs
string OrdersScope  = "group"          ; // Group mode <== [group|manual|all]
int    OrdersGroup  = 0                ; // Group # (empty=Default)
string SymbolScope  = "all"            ; // Market mode <== [all|symbol]
string SYMBOL       = Symbol()         ; // Market (empty=Current)
string BuysOrSells  = inp1_BuysOrSells ; // Filter by type <== [buys|sells|both]
int    OrderMinutes = 0                ; // Only older than (mins)
string MeasureMode  = "money"          ; // Measure mode <== [pips|money]
double PipsAmount   = 0                ; // Profit is more than (pips)
double MoneyAmount  = inp1_MoneyAmount ; // Profit is more than (money)
double Slippage     = 4                ; // Slippage (pips)
color  ArrowColor   = DeepPink         ; // Arrow color
// Inputs
//////
 
LoopedStop();
bool finished=false;
while (finished==false) {
   int count=0;
   for (int pos=OrdersTotal()-1; pos>=0; pos--) {
      if (OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)) {
         if (FilterOrderBy(OrdersScope,OrdersGroup, SymbolScope,SYMBOL, BuysOrSells)) {
            if (TimeCurrent()-attrOpenTime()>=60*OrderMinutes) {
               SetSymbol(SYMBOL);
               if (
                  (MeasureMode=="money" && (attrProfit()+attrCommission()+attrSwap())>MoneyAmount)
                  ||
                  (MeasureMode=="pips" && ((attrType()==OP_BUY && SymbolBid()-attrOpenPrice()>toDigits(PipsAmount)) || (attrType()==OP_SELL && attrOpenPrice()-SymbolAsk()>toDigits(PipsAmount))))
                  )
               {
                  CloseTrade(attrTicket(),Slippage,ArrowColor);
                  count++;
   }  }  }  }  }
   if (count==0) {finished=true;}
}
LoopedResume();
/* Suite de la fonction */

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#13 Message par crazy95 »

Merci beaucoup je teste

a suivre....
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#14 Message par crazy95 »

Voila pour cette semaine avec des coupures d'internet 90%

Image
Pièces jointes
fxbook.jpg
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Avatar de l’utilisateur
nano_
Membre assidu
Messages : 367
Inscription : 23 mars 2012, 15:01

Re: Stop Loss en $ pour mon 1 EA

#15 Message par nano_ »

Excellent, Crazy 95, c'est du boulot de pro. Bon, on va voir sur le long terme, pour l'instant ça a l'air bien parti. Tu sera sans doute obligé de faire une deuxième version de ton robot car aucune stratégie n'est vraiment viable à très long terme. Mais je te sens bien, là, tu gère !

nickleus
Membre assidu
Messages : 422
Inscription : 14 janv. 2010, 20:09

Re: Stop Loss en $ pour mon 1 EA

#16 Message par nickleus »

Bonjour,

félicitations pour ton robot, car avoir un expert advisor qui donnes des performances aussi raisonnables, c'est rare.

J'ai par contre, une question, tu utilises quel type MM ?

Bien cordialement.

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#17 Message par crazy95 »

Si tu parle du money management pour le moment aucun.
Uniquement un stop Loss de 50% du capital.Mon Ea ne fait que quelque ligne de code.

Je pense être obliger de trouver un développeur pour finir mon Ea je débute .Sniffffffff :(

A suivre....
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Avatar de l’utilisateur
crazy95
Membre assidu
Messages : 119
Inscription : 26 nov. 2009, 20:51

Re: Stop Loss en $ pour mon 1 EA

#18 Message par crazy95 »

+3.36% soit $128.89 pour cette semaine

A suivre.....
L'argent, c'est comme les femmes, pour le garder, il faut s'en occuper, sans cela ... il va faire le bonheur de quelqu'un d'autre.
Image
L’argent ne fait pas le bonheur. C’est même à se demander pourquoi les riches y tiennent tant.

Répondre