4kk4.MQL5/Scripts/CloseAll.mq5

24 lines
2.1 KiB
MQL5
Raw Permalink Normal View History

2026-04-27 07:14:01 +07:00
<EFBFBD><EFBFBD>//+------------------------------------------------------------------+
//| CloseAll.mq5 |
//| Copyright 2024, MetaQuotes Ltd.|
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2024, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
//+--- includes -----------------------------------------------------!
#include <Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| start script function |
//+------------------------------------------------------------------+
void OnStart(){
CTrade trade;
for(int i=0;i<PositionsTotal();i++){
ulong tikt = PositionGetTicket(i);
if(!trade.PositionClose(tikt,ULONG_MAX)){
Print("CloseAll error :",trade.ResultRetcode());
return;
}
else i--;
}
}