Entweder in Panik, besser wäre in Euphorie wegen des hohen Gewinns,
kann es hilfreich sein alle offenen Positionen zu schließen.
Ein Menüpunkt, der dem MT5 eindeutig fehlt.
Laut Dokumentation kann nur ein EA Orders schließen.
Ist jedoch ein Expert geladen, kommen sich diese in die quere.
Am besten wäre, dieses Codefragment in einen bestehenden EA einzubauen,
der dann auf Tastendruck (zB 'X') oder auf drücken eines Buttons reagiert.
Wie auch immer, hier der Code
Code:
#include <Trade\Trade.mqh>;
CTrade Trade;
string aSymbol;
int OnInit()
{
long currChart=ChartFirst();
while(currChart>=0)
{
aSymbol=ChartSymbol(currChart);
if(PositionSelect(aSymbol))
Trade.PositionClose(aSymbol);
currChart=ChartNext(currChart);
}
PlaySound("ok");
ExpertRemove();
return(INIT_SUCCEEDED);
}
PS: Die Idee stammt von Cristof Ensslin (Minful FX)