Select last 30 orders in history with magic number 999999 MQL4

MQL4 Experts Scripts

Tâche terminée

Temps d'exécution 3 minutes
Commentaires du client
Compliments to Ivand for his work. His work was quick, accurate for a reasonable price. He also helped me with the running of the script. Would definitely recommend him as a EA programmer to others.

Spécifications

Hallo,

I want to select the last 30 orders form my EA with the magicnumber 999999  in MQL4. Currently my code is like this which doesnt account for the MagicNumber:

OrderSelect(OrdersHistoryTotal()-30,SELECT_BY_POS,MODE_HISTORY);  
   double G30 = OrderProfit();                                       if(G30 > 0) W ++;  
   if(G30 == 0) G30 = 0.0001; 
   if(G30 > 0) Wins = Wins + G30; 
   if(G30 < 0) Loss = Loss + G30;
   OrderSelect(OrdersHistoryTotal()-29,SELECT_BY_POS,MODE_HISTORY);  
   double G29 = OrderProfit();                                       if(G29 > 0) W ++; 
   if(G29 == 0) G29 = 0.0001; 
   if(G29 > 0) Wins = Wins + G29; 
   if(G29 < 0) Loss = Loss + G29;               
   OrderSelect(OrdersHistoryTotal()-28,SELECT_BY_POS,MODE_HISTORY);  
   double G28 = OrderProfit();                                       if(G28 > 0) W ++;        
   if(G28 == 0) G28 = 0.0001; 
   if(G28 > 0) Wins = Wins + G28; 
   if(G28 < 0) Loss = Loss + G28;     

 I want to select the last 30 orders from the ea with the magicnumber 999999 and than calculate the average winn and  average loss amount of the last 30 trades.

Can anybody help me?

Kind Regards

 

Rene  

Répondu

1
Développeur 1
Évaluation
(647)
Projets
1295
67%
Arbitrage
84
26% / 49%
En retard
338
26%
Gratuit
2
Développeur 2
Évaluation
(182)
Projets
342
42%
Arbitrage
118
12% / 73%
En retard
104
30%
Gratuit
3
Développeur 3
Évaluation
(2441)
Projets
3076
66%
Arbitrage
77
48% / 14%
En retard
340
11%
Gratuit
4
Développeur 4
Évaluation
(14)
Projets
27
22%
Arbitrage
18
6% / 89%
En retard
8
30%
Gratuit
5
Développeur 5
Évaluation
(554)
Projets
1342
59%
Arbitrage
28
82% / 0%
En retard
10
1%
Travail
6
Développeur 6
Évaluation
(88)
Projets
143
39%
Arbitrage
21
19% / 48%
En retard
30
21%
Gratuit
7
Développeur 7
Évaluation
(1859)
Projets
3463
88%
Arbitrage
73
40% / 15%
En retard
265
8%
Gratuit
8
Développeur 8
Évaluation
(16)
Projets
39
69%
Arbitrage
2
0% / 50%
En retard
1
3%
Gratuit
9
Développeur 9
Évaluation
(440)
Projets
546
25%
Arbitrage
21
38% / 38%
En retard
83
15%
Travail
10
Développeur 10
Évaluation
(130)
Projets
186
54%
Arbitrage
3
33% / 33%
En retard
6
3%
Gratuit
11
Développeur 11
Évaluation
(70)
Projets
86
31%
Arbitrage
1
100% / 0%
En retard
1
1%
Gratuit
12
Développeur 12
Évaluation
(12)
Projets
13
31%
Arbitrage
1
0% / 100%
En retard
1
8%
Gratuit
13
Développeur 13
Évaluation
(47)
Projets
140
49%
Arbitrage
9
56% / 0%
En retard
27
19%
Gratuit
14
Développeur 14
Évaluation
(14)
Projets
22
27%
Arbitrage
24
13% / 79%
En retard
6
27%
Gratuit
15
Développeur 15
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
(62)
Projets
140
46%
Arbitrage
19
42% / 16%
En retard
32
23%
Gratuit
Commandes similaires
I’m looking for someone experienced with Think or Swim to create a backtesting script for an in-the-money Iron Condor strategy using options on the SPX. The strategy involves setting up 10 contracts of an Iron Condor with a 10-point spread width and a net credit requirement of $11 per contract. The goal is to backtest the performance over the last three years, focusing on trades where the SPX closes outside a
I currently have a license code that connects to my web server, and I add the account number, client name, and expiration date. I’d like something more automated. Currently I allow clients 10 licenses, but adding for them on my side can get exhausting. I’d like a better solution for myself and clients

Informations sur le projet

Budget
10 - 25 USD
TVA (21%): 2.1 - 5.25 USD
Total: 12.1 - 30.25 USD
Pour le développeur
9 - 22.5 USD