Close At Time is een handige Expert Advisor voor het MetaTrader 4 handelsplatform. Deze EA zorgt ervoor dat open posities worden gesloten of dat lopende orders worden geannuleerd, of beide. Je kunt zelfs specificeren hoe je het wilt laten sluiten — op basis van symbool, magic number of ticketnummer. En de laatste factor is de tijd waarop de Expert Advisor de geselecteerde orders sluit. Deze tijd is gebaseerd op de lokale tijd van je computer. De EA heeft bovendien een ingebouwde foutbeschrijving voor het geval er problemen optreden bij het sluiten van individuele orders.
De EA is ontworpen met het idee dat alles gedaan moet worden. Dit betekent dat als er een fout optreedt bij het sluiten van een order of positie, de EA het opnieuw zal proberen bij de volgende tick. Er is echter een klein probleem wanneer deze gedachte wordt toegepast. Andere trades die na de geselecteerde tijd zijn geopend en voldoen aan de geselecteerde voorwaarden, worden ook gesloten (de EA wordt niet gestopt). Maar dit schaadt de basisgedachte niet.
Invoergegevens:
Sluitinstellingen:
extern bool bAllClose = false; //Sluit alles extern bool bSymClose = false; //Sluit op symbool extern bool bMNClose = false; //Sluit op magic number extern bool bTNClose = false; //Sluit op ticketnummer extern bool PO = false; //Sluit lopende orders extern bool MO = false; //Sluit marktorders extern string TimeToClose="JJJJ.MM.DD UU:MM"; //Lokale tijd om te sluiten
Sluitparameters:
extern string SymClose=""; //Symbool om te sluiten extern int MNClose = 0; //Magic Number om te sluiten extern int TNClose = 0; //Ticketnummer om te sluiten
Reactie 0