Stop Loss en $ pour mon 1 EA
Modérateur : Administrateurs
-
- Membre actif
- Messages : 28
- Inscription : 18 mars 2012, 19:52
- Localisation : Leuville sur Orge (91310)
Re: Stop Loss en $ pour mon 1 EA
bonsoir
belle courbe, tu a l'intention de le partager ton robot?
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]
Re: Stop Loss en $ pour mon 1 EA
Pour le moment j'essaye de le terminer.On verra si il tient la route .
-
- Membre actif
- Messages : 28
- Inscription : 18 mars 2012, 19:52
- Localisation : Leuville sur Orge (91310)
Re: Stop Loss en $ pour mon 1 EA
Passe moi le je v le tester en reel
[url=http://www.myfxbook.com/members/moundy/moundy/341477][img]http://widgets.myfxbook.com/widgets/341477/mini.jpg[/img][/url]
Re: Stop Loss en $ pour mon 1 EA
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....
A suivre....
Re: Stop Loss en $ pour mon 1 EA
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.
Re: Stop Loss en $ pour mon 1 EA
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 ?
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]
[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]
Re: Stop Loss en $ pour mon 1 EA
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%.
Uniquement en perte donc un SL .
Uniquement en perte donc un SL .
Re: Stop Loss en $ pour mon 1 EA
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]
[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]
Re: Stop Loss en $ pour mon 1 EA
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);
}
#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);
}
Re: Stop Loss en $ pour mon 1 EA
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 language: MQL4 | Project ID: mt4-2088 | Block ID: 2
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 */
Re: Stop Loss en $ pour mon 1 EA
Merci beaucoup je teste
a suivre....
a suivre....
Re: Stop Loss en $ pour mon 1 EA
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 !
Re: Stop Loss en $ pour mon 1 EA
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.
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.
Re: Stop Loss en $ pour mon 1 EA
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....
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....
Re: Stop Loss en $ pour mon 1 EA
+3.36% soit $128.89 pour cette semaine
A suivre.....
A suivre.....