Convert this mql4 script to mql5? $3

MQL5 Scripts

Spécifications

void CloseBy2()
{
int slippage=10;
double minimum_profit=100.00;
int x;
double trades[][2];
int total=OrdersTotal();
if(total>1)
{
ArrayResize(trades,total);
for(x=total-1;x>=0;x--)
{
if(OrderSelect(x,SELECT_BY_POS,MODE_TRADES))
{
trades[x][0]=OrderTicket();
trades[x][1]=OrderProfit()+OrderCommission()+OrderSwap();
}
}
ArraySort(trades,WHOLE_ARRAY,0,MODE_ASCEND);
x=0;
while(x<total-1)
{
double profit=trades[x][1]+trades[x+1][1];
if(profit>=minimum_profit)
{
if(OrderSelect((int)trades[x][0],SELECT_BY_TICKET))
if(!OrderClose(OrderTicket(),OrderLots(),OrderClos ePrice(),slippage,clrNONE))
Print("Error closing #",IntegerToString(OrderTicket())," Error code ",GetLastError());
if(OrderSelect((int)trades[x+1][0],SELECT_BY_TICKET))
if(!OrderClose(OrderTicket(),OrderLots(),OrderClos ePrice(),slippage,clrNONE))
Print("Error closing #",IntegerToString(OrderTicket())," Error code ",GetLastError());
}
x+=2;
}
}
}

// Thank you!

Répondu

1
Développeur 1
Évaluation
(130)
Projets
210
40%
Arbitrage
90
20% / 43%
En retard
85
40%
Gratuit
2
Développeur 2
Évaluation
(195)
Projets
395
28%
Arbitrage
155
20% / 52%
En retard
112
28%
Gratuit
3
Développeur 3
Évaluation
(20)
Projets
35
23%
Arbitrage
23
17% / 61%
En retard
14
40%
Gratuit
4
Développeur 4
Évaluation
(1)
Projets
4
25%
Arbitrage
1
0% / 100%
En retard
1
25%
Gratuit
Publié : 6 codes

Informations sur le projet

Budget
10 USD
Délais
de 1 à 30 jour(s)