|
Codeschnipsel Codeschnipsel für MQL5. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Code Snippets - Alle Positionen schließen
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); } |
Lesezeichen |
Stichworte |
codeschnipsel, codeschnipsel mql5, positionen, positionen schließen, programmierung, programmierung metatrader, schließen |
|
|