Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

SCALPING PERFECT ....Merci de me donner votre avis

  • lefeuvr3

    Merci également ,d'apporter d’éventuelles corrections utiles à un parfait fonctionnement
    Du fait du nombre d'operations ( Total des Trades 110354),le format rapport ne peut etre affiché
    Code
    Dépot initial 220.00 Ecart Actuel (5) Profit total net 581.83 Profit brut 592.82 Perte brute -10.99 Facteur de profit 53.94 Rémunération espérée 0.01 Chute absolue 0.12 Chute maximale 11.32 (2.30%) Enfoncement relatif 2.30% (11.32) Total des Trades 110354 Positions SHORT (vente) gagnées % 54437 (100.00%) Positions LONG (achat) gagnées % 55917 (99.98%) Profits des Trades (% du total) 110341 (99.99%) Pertes des Trades (% du total) 13 (0.01%) Le plus large gains par trade 3.64 pertes par trade -1.76 Moyenne gains par trade 0.01 pertes par trade -0.85 Maximum gains consécutifs (profit en $) 23344 (127.08) pertes consécutives (perte en $) 1 (-1.76) Maximum Gains consécutifs (coups gagnants) 127.08 (23344) Pertes consécutives (coups perdants) -1.76 (1) Moyenne gains consécutifs 7882 Pertes consécutives 1

    Code
    //+------------------------------------------------------------------+ //| SCALPING PERFECT.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| SCALPING LONG SHORT V2.mq4.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern string Name_EA = "SCALPING LONG SHORT V2"; extern int TakeProfit = 28; int StopLoss = 0; extern int ecartask=5; extern int ecartbid=5; int MagicNumber =27112019; extern int LotFactor=300;//150 <---> 300 int Slippage=0; extern int Start_Time = 7; // Time to allow trading to start ( hours of 24 hr clock ) 0 for both disables extern int Finish_Time = 22; // Time to stop trading ( hours of 24 hr clock ) 0 for both disables //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { if(((TimeHour(TimeCurrent())>=Start_Time)) && ((TimeHour(TimeCurrent())<=Finish_Time )))return ; int total=OrdersTotal(); int i; double OpenLongOrders=0,OpenShortOrders=0,PendLongs=0,PendShorts=0; if(total==0 && OpenLongOrders==0 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0) { openbuy(); sellstop(); opensell(); buystop(); } for(i=0;i<total;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { int type=OrderType(); if(type == OP_BUY ) {OpenLongOrders=OpenLongOrders+1;} if(type == OP_SELL ) {OpenShortOrders=OpenShortOrders+1;} if(type == OP_BUYSTOP ) {PendLongs=PendLongs+1;} if(type == OP_SELLSTOP ) {PendShorts=PendShorts+1;} if(total==1 && OpenLongOrders==0 && OpenShortOrders==0 && (PendLongs==1 || PendShorts==1)) { deleteallpendingorders(); } } } } //+------------------------------------------------------------------+ //| opensell | //+------------------------------------------------------------------+ void opensell() { int ticket=OrderSend(Symbol(),OP_SELL,(AccountBalance() * 0.01 /LotFactor)*1,Bid,5,Bid+(StopLoss*Point),Bid-(TakeProfit*Point),"SCALPING LONG SHORT V2",MagicNumber,0,Red); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop1() { int ticket= OrderSend(Symbol(),OP_BUYSTOP, (AccountBalance() * 0.01 /LotFactor)*3,Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING LONG SHORT V2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop1() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountBalance() * 0.01 /LotFactor)*5,Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING LONG SHORT V2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| openbuy | //+------------------------------------------------------------------+ void openbuy() { int ticket= OrderSend(Symbol(),OP_BUY,(AccountBalance() * 0.01 /LotFactor)*1,Ask,5,Ask-StopLoss*Point,Ask+TakeProfit*Point,"SCALPING LONG SHORT V2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountBalance() * 0.01 /LotFactor)*3,Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING LONG SHORT V2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop() { int ticket= OrderSend(Symbol(),OP_BUYSTOP, (AccountBalance() * 0.01 /LotFactor)*5,Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING LONG SHORT V2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| INVERSION | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| deleteallpendingorders | //+------------------------------------------------------------------+ void deleteallpendingorders() { for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && ((OrderType()==OP_BUY) || (OrderType()==OP_SELL) ||(OrderType()==OP_BUYSTOP) || (OrderType()==OP_SELLSTOP) || (OrderType()==OP_BUYLIMIT) || (OrderType()==OP_SELLLIMIT))) { bool modify= OrderDelete(OrderTicket()); } } }
  • lefeuvr3

    NOUVEAUX PARAMETRES
  • lefeuvr3

    NOUVEAUX PARAMETRES
    lefeuvr3 a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11873
  • lefeuvr3

    BACKTEST
    lefeuvr3 a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11875
  • Meddhy

    super scalper , merci beaucoup
  • billyTom

    Bonjour,

    Hum petite question je l'ai testé en EURUSD M1 puis H1 sur période d'1an 1 semaine...
    Mais il ne se passe rien (aucune prise de position) aurais-je loupé quelque chose ?

    Merci
  • billyTom

    Voilà un bout du journal :

    SCALPING PERFECT EURUSD,M1: OrderSend error 130
    SCALPING PERFECT EURUSD,M1: BUY Order Error -1
    ...

    Merci
  • lefeuvr3

    Bonjour

    Il faut s'assurer que l'on est bien sur une plateforme MT4 et qu'il y a assez de fonds

    De toute façon ,je pense qu'il faut revoir ce programme,dans sa partie
    " deleteallpendingorders"...car après usage en live il me semble y avoir un petit défaut

    J' essaierai de le faire si personne ne l'a fait avant , quand j'aurai un peu plus de temps.

    Bonne journée

    Gerard
  • billyTom — en réponse à lefeuvr3 dans son message #118075

    Bonjour,

    oui oui je suis sous MT4 et en demo j'ai 10000e

    bizarre
    billyTom a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11976
  • lefeuvr3

    Je vais me pencher dessus dans la journée pour le corriger .
  • lefeuvr3

    Revu simplifié ,corrigé ,optimisé

    Code
    //+------------------------------------------------------------------+ //| SCALPING PERFECT VERSION 2.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern string Name_EA = "SCALPING PERFECT VERSION 2"; extern int TakeProfit = 26; int StopLoss = 0; extern int ecartask=20; extern int ecartbid=7; int MagicNumber =03122019; extern int LotFactor=200;//150 <---> 300 int Slippage=0; extern int Start_Time = 0; // Time to allow trading to start ( hours of 24 hr clock ) 0 for both disables extern int Finish_Time = 7; // Time to stop trading ( hours of 24 hr clock ) 0 for both disables //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { if(((TimeHour(TimeCurrent())>=Start_Time)) && ((TimeHour(TimeCurrent())<=Finish_Time )))return ; int total=OrdersTotal(); int i; double OpenLongOrders=0,OpenShortOrders=0,PendLongs=0,PendShorts=0; if(total==0 && OpenLongOrders==0 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0) { sellstop(); buystop(); } for(i=0;i<total;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { int type=OrderType(); if(type == OP_BUYSTOP ) {PendLongs=PendLongs+1;} if(type == OP_SELLSTOP ) {PendShorts=PendShorts+1;} if(total==1 && OpenLongOrders==0 && OpenShortOrders==0 && (PendLongs==1 || PendShorts==1)) { deleteallpendingorders(); } } } } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop1() { int ticket= OrderSend(Symbol(),OP_BUYSTOP,(AccountEquity() * 0.01 /LotFactor)*3,Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING PERFECT VERSION 2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop1() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountEquity() * 0.01 /LotFactor)*5,Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING PERFECT VERSION 2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountEquity() * 0.01 /LotFactor)*3,Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING PERFECT VERSION 2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop() { int ticket= OrderSend(Symbol(),OP_BUYSTOP, (AccountEquity() * 0.01 /LotFactor)*5,Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING PERFECT VERSION 2",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| deleteallpendingorders | //+------------------------------------------------------------------+ void deleteallpendingorders() { for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && ((OrderType()==OP_BUYSTOP) || (OrderType()==OP_SELLSTOP) )) { bool modify= OrderDelete(OrderTicket()); } } } //+------------------------------------------------------------------+
    Rapport ( la presentation sous cette forme est due a une memoire insuffisante)
    du 28.01.2019 au 16.12.2019
    EURUSD 1 mn
    Code
    Barres en test ...372711 Ticks modelés ...10500560 Qualité du modelage... 25.00% Erreurs des graphiques désaccordés... 0 Dépot initial... 2000.00 Ecart... Actuel (5) Profit total net... 20321.48 Profit brut... 20326.84 Perte brute... -5.36 Facteur de profit... 3795.86 Rémunération espérée... 0.14 Chute absolue ...2.50 Chute maximale... 309.66 (1.40%) Enfoncement relatif ...3.76% (120.98) Total des Trades... 142253 Positions SHORT (vente) gagnées %... 102141 (100.00%) Positions LONG (achat) gagnées %... 40112 (100.00%) Profits des Trades (% du total) ... 142252 (100.00%) Pertes des Trades (% du total)... 1 (0.00%) Le plus large gains par trade... 143.52 pertes par trade... -5.36 Moyenne gains par trade... 0.14 pertes par trade... -5.36 Maximum gains consécutifs (profit en $)...115375 (19805.02) pertes consécutives (perte en $)... 1 (-5.36) Maximum Gains consécutifs (coups gagnants)... 19805.02 (115375) Pertes consécutives (coups perdants)... -5.36 (1) Moyenne gains consécutifs... 71126 Pertes consécutives... 1
    lefeuvr3 a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11978
  • lefeuvr3

    SCALPING PERFECT 3.......... sans contrainte horaire
    Code
    //+------------------------------------------------------------------+ //| SCALPING PERFECT VERSION 3.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern string Name_EA = "SCALPING PERFECT VERSION 3"; extern int TakeProfit = 26; int StopLoss = 0; extern int ecartask=20; extern int ecartbid=7; int MagicNumber =27012020; extern int LotFactor=200;//150 <---> 300 int Slippage=0; //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { int total=OrdersTotal(); int i; double OpenLongOrders=0,OpenShortOrders=0,PendLongs=0,PendShorts=0; if(total==0 && OpenLongOrders==0 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0) { sellstop(); buystop(); } for(i=0;i<total;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { int type=OrderType(); if(type == OP_BUYSTOP ) {PendLongs=PendLongs+1;} if(type == OP_SELLSTOP ) {PendShorts=PendShorts+1;} if(total==1 && OpenLongOrders==0 && OpenShortOrders==0 && (PendLongs==1 || PendShorts==1)) { deleteallpendingorders(); } } } } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop1() { int ticket= OrderSend(Symbol(),OP_BUYSTOP,(AccountEquity() * 0.01 /LotFactor)*3,Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING PERFECT VERSION 3",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop1() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountEquity() * 0.01 /LotFactor)*5,Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING PERFECT VERSION 3",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountEquity() * 0.01 /LotFactor)*3,Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING PERFECT VERSION 3",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop() { int ticket= OrderSend(Symbol(),OP_BUYSTOP, (AccountEquity() * 0.01 /LotFactor)*5,Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING PERFECT VERSION 3",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| deleteallpendingorders | //+------------------------------------------------------------------+ void deleteallpendingorders() { for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && ((OrderType()==OP_BUYSTOP) || (OrderType()==OP_SELLSTOP) )) { bool modify= OrderDelete(OrderTicket()); } } } //+------------------------------------------------------------------+
  • billyTom

    Bonjour,

    Je comprends pas je dois mal m'y prendre... :(
    billyTom a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11979
  • Fred-FX

    bonjour BillyTom,
    je me suis permis de teste dans l'étas
    voici résultat , mais avec 10.000 de départ .
    Fred-FX a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11980
  • Fred-FX

    Fred-FX, le 27/01/2020 dit :
    bonjour BillyTom, je me suis permis de teste dans l'étas voici résultat , mais avec 10.000 de départ .
    Fred-FX a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11981
  • billyTom — en réponse à Fred-FX dans son message #118095

    Bonsoir,

    Humm c'est pas brillant comme résultat... mais au moins tu as un résultat ;)
  • Fred-FX

    bonsoir , voila j'ai modifier certaine chose mais je sais pas pourquoi il refuse de aller plus loin ..sa fonctionne avec 10.000 mais il faut a chaque fois modifier , a 50.000 comme sur la photo il faut modifier , et une fois 1 ou 2 % fait il s'arrête, impossible de calibrer un lot , c'est étrange quand même , j'ai modifier mais si je fait trop cela n'a plus rien a voir avec le EA en questions , dommage il a du potentiel pour scalper .
    Fred-FX a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11983
  • Fred-FX

    Au fait pour revenir sur ce code , tu devrais rester dans la même logique de prise de position , le TAKE PROFIT - ECATASK -ECABID c'est ok , c'est juste le fameux 150-----300 qui posent probléme a mon sens ^^ , juste changer le pouvoir de mettre un lot de 0.01 à ect...et qu'il fonctionne avec n'importe quel capital , sinon tu as bien fait les choses .
  • lefeuvr3

    Fred-FX
    Merci pour ton intervention
    Je vais essayer de corriger d’après tes conseils
    Bonne journée
    A plaisir de te lire
    Modifié le 2020-01-29 07:48:28 par lefeuvr3 : faute de frappe
  • lefeuvr3

    SCALPING PERFECT VERSION 4...Simplifiée modifiée

    Code
    //+------------------------------------------------------------------+ //| SCALPING PERFECT VERSION 4.mq4 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern string Name_EA = "SCALPING PERFECT VERSION 4"; extern int TakeProfit = 42; int StopLoss = 0; extern int ecartask=14; extern int ecartbid=0; int MagicNumber =28012020; extern int LotFactor=40; int Slippage=3; //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { int total=OrdersTotal(); int i; double OpenLongOrders=0,OpenShortOrders=0,PendLongs=0,PendShorts=0; if(total==0 && OpenLongOrders==0 && OpenShortOrders==0 && PendLongs==0 && PendShorts==0) { sellstop(); buystop(); } for(i=0;i<total;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { int type=OrderType(); if(type == OP_BUYSTOP ) {PendLongs=PendLongs+1;} if(type == OP_SELLSTOP ) {PendShorts=PendShorts+1;} if(total==1 && OpenLongOrders==0 && OpenShortOrders==0 && (PendLongs==1 || PendShorts==1)) { deleteallpendingorders(); } } } } //+------------------------------------------------------------------+ //| sellstop | //+------------------------------------------------------------------+ void sellstop() { int ticket =OrderSend(Symbol(),OP_SELLSTOP, (AccountEquity() * 0.01 /LotFactor),Bid-ecartbid*Point,5,(Bid-ecartbid*Point)+StopLoss*Point,(Bid-ecartbid*Point)-TakeProfit*Point,"SCALPING PERFECT VERSION 4",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" SELL Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| buystop | //+------------------------------------------------------------------+ void buystop() { int ticket= OrderSend(Symbol(),OP_BUYSTOP, (AccountEquity() * 0.01 /LotFactor),Ask+ecartask*Point,5,(Ask+ecartask*Point)-StopLoss*Point,(Ask+ecartask*Point)+TakeProfit*Point,"SCALPING PERFECT VERSION 4",MagicNumber,0,clrBlue); if (GetLastError()!=0) Print(" BUY Order Error "+(string)ticket); } //+------------------------------------------------------------------+ //| deleteallpendingorders | //+------------------------------------------------------------------+ void deleteallpendingorders() { for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && ((OrderType()==OP_BUYSTOP) || (OrderType()==OP_SELLSTOP) )) { bool modify= OrderDelete(OrderTicket()); } } }

    Code
    EURUSD 1 mn sur un mois Barres en test... 31244 Ticks modelés... 867030 Qualité du modelage... 25.00% Erreurs des graphiques désaccordés... 0 Dépot initial... 2000.00 Ecart... Actuel (7) Profit total net ...393.57 Profit brut ...397.70 Perte brute... -4.13 Facteur de profit... 96.29 Rémunération espérée ...0.00 Chute absolue ...3.50 Chute maximale... 26.88 (1.17%) Enfoncement relatif ...1.17% (26.88) Total des Trades... 97431 Positions SHORT (vente) gagnées %... 91840 (100.00%) Positions LONG (achat) gagnées %... 5591 (100.00%) Profits des Trades (% du total) ... 97430 (100.00%) Pertes des Trades (% du total) ... 1 (0.00%) Le plus large gains par trade... 24.78 pertes par trade... -4.13 Moyenne gains par trade... 0.00 pertes par trade... -4.13 Maximum gains consécutifs (profit en $)... 97430 (397.70) pertes consécutives (perte en $) ...1 (-4.13) Maximum Gains consécutifs (coups gagnants)... 397.70 (97430) Pertes consécutives (coups perdants)... -4.13 (1) Moyenne gains consécutifs ...97430 Pertes consécutives... 1
    lefeuvr3 a joint une image
    scalping-perfect-merci-de-me-donner-votre-avis-11984