Bonjour à tous,
En réalisant des back test avec un ea utilisant un stop suiveur aucun soucis,
En le faisant tourner en réel sur un compte démo, il s'actualise avec un retard de souvent plusieurs pips,
Voici le code utilisé :
double vbid = MarketInfo(NULL,MODE_BID);
double vask = MarketInfo ( NULL, MODE_ASK);
for (ib=0;ib<ticket_buy+1;ib++){
if (OrderSelect(ib,SELECT_BY_TICKET) ){
if (OrderCloseTime() == 0)
if ( OrderStopLoss()<vask-(15) && (OrderOpenPrice())+(15)<vask){
Modify_buy = OrderModify(ib,lot_mini,Bid-10,0,0,clrGreen);}
}}
for (is= 0;is<ticket_sell+1;is++){
if (OrderSelect(is,SELECT_BY_TICKET) )
if ( OrderCloseTime() == 0)
if ( OrderStopLoss()>vask+(15 ) &&(OrderOpenPrice())-(15 )>vask){
Modify_sell = OrderModify(is,lot_mini,Bid+10,0,clrRed);}
}
Etant novice en programmation quelqu'un aurait-il des explications?
Autre question:
Lors de l'envoie d'un ordre ou de la modification quelle valeur faut-il mettre dans le splippage? je comprend bien ce qu'est le splippage mais quelle différence cela fait que j'indique 0,3 ou 5?? es le splippage max autorisé?
Merci
En réalisant des back test avec un ea utilisant un stop suiveur aucun soucis,
En le faisant tourner en réel sur un compte démo, il s'actualise avec un retard de souvent plusieurs pips,
Voici le code utilisé :
double vbid = MarketInfo(NULL,MODE_BID);
double vask = MarketInfo ( NULL, MODE_ASK);
for (ib=0;ib<ticket_buy+1;ib++){
if (OrderSelect(ib,SELECT_BY_TICKET) ){
if (OrderCloseTime() == 0)
if ( OrderStopLoss()<vask-(15) && (OrderOpenPrice())+(15)<vask){
Modify_buy = OrderModify(ib,lot_mini,Bid-10,0,0,clrGreen);}
}}
for (is= 0;is<ticket_sell+1;is++){
if (OrderSelect(is,SELECT_BY_TICKET) )
if ( OrderCloseTime() == 0)
if ( OrderStopLoss()>vask+(15 ) &&(OrderOpenPrice())-(15 )>vask){
Modify_sell = OrderModify(is,lot_mini,Bid+10,0,clrRed);}
}
Etant novice en programmation quelqu'un aurait-il des explications?
Autre question:
Lors de l'envoie d'un ordre ou de la modification quelle valeur faut-il mettre dans le splippage? je comprend bien ce qu'est le splippage mais quelle différence cela fait que j'indique 0,3 ou 5?? es le splippage max autorisé?
Merci