bonjour a tous
voila mon problème je veux utiliser un script mais ne fonctionne pas en réel
par contre il fonctionne sur un compte démo
je suis chez FxPro
si quelqu'un a une solution d'avance merci
![]() |
|
![]() |
|
Lundi 28 Mai 2012
Trader-Forex.fr en RSS
bonjour a tous
voila mon problème je veux utiliser un script mais ne fonctionne pas en réel
par contre il fonctionne sur un compte démo
je suis chez FxPro
si quelqu'un a une solution d'avance merci
Bonsoir Sergio,
Je crains que les informations fournies ne soient malheureusement trop limitées pour que quelqu'un puisse t'aider.
voici le script en question
//+------------------------------------------------------------------+
//| OBO_Order_Management.mq4 |
//| Copyright © 2009, Christophe Sangouard |
//| O-BO: Bourse, forex et trading |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Christophe Sangouard"
#property link "http://www.o-bo.com/"
//---- parametres saisis
extern int StopLoss=170;
extern int BreakEven=300;
extern bool Pyramidage=false;
extern int TakeProfit=0;
//+------------------------------------------------------------------+
//| initialization de l'expert |
//+------------------------------------------------------------------+
int init()
{
//----
return(0);
}
//+------------------------------------------------------------------+
//| deinitialisation de l'expert |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| démarrage de l'expert |
//+------------------------------------------------------------------+
int start()
{
if (OrdersTotal()>0) OrdersList();
return(0);
}
//+------------------------------------------------------------------+
void OrdersList()
{
for (int cnt=0;cnt<OrdersTotal();cnt++)
{
OrderSelect(cnt, SELECT_BY_POS);
if (OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
if (OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOp enPrice()-StopLoss*Point,OrderOpenPrice()+TakeProfit*Point,0 ,LightGreen);
return(0);
}
//---- BreakEven
if (Bid-OrderOpenPrice()>Point*BreakEven&&OrderStopLoss()< OrderOpenPrice())
{
if(Pyramidage==true)
{OrderModify(OrderTicket(),OrderOpenPrice(),OrderO penPrice()+StopLoss*Point,OrderTakeProfit(),0,Ligh tGreen);
OrderSend(Symbol(),OP_BUY,0.1,Bid,30,0,0,NULL,1234 56,Red);}
else
{OrderModify(OrderTicket(),OrderOpenPrice(),OrderO penPrice(),OrderTakeProfit(),0,LightGreen);
return(0);}
}
}
if (OrderType()==OP_SELL)
{
if (OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOp enPrice()+StopLoss*Point,OrderOpenPrice()+TakeProf it*Point,0,Yellow);
return(0);
}
//---- BreakEven
if (OrderOpenPrice()-Ask>Point*BreakEven&&OrderStopLoss()>OrderOpenPric e())
{
if(Pyramidage==true)
{OrderModify(OrderTicket(),OrderOpenPrice(),OrderO penPrice()-StopLoss*Point,OrderTakeProfit(),0,LightGreen);
OrderSend(Symbol(),OP_SELL,0.1,Bid,30,0,0,NULL,123 456,Red);}
else
{OrderModify(OrderTicket(),OrderOpenPrice(),OrderO penPrice(),OrderTakeProfit(),0,Yellow);
}
return(0);
}
}
}
}
}
bonjour
après quelque recherche ceci n'est pas un script mais un EA donc a placer dans expert
je vais tester cela lundi
bonsoir
je viens de tester et le breakeven ne fonctionne pas
stop loss 100
breakeven 50
quelqu'un a t'il essayé ou une erreur quelque part