Nebenbei: Als externe Variable muß das Symbol (bspw. EURUSD+suffix) angegeben werden, im code findet sich mindestens einmal MarketInfo(EURUSD,usw. -> Warum das?
Im Grunde könnte die externe eingabe sowie die pair-Angabe(n) im code durch Symbol() ersetzt werden, so ist sichergestellt daß der EA auch auf anderen aparen läuft.
Die Abfragen ticket>0 könnte man auch umcoden, insb. wenn mehrere orders offen sein könnten würde das Sinn machen, also bspw. alle offenen trades durdchlaufen und für jeden trade einzeln
prüfen (filtern nach symbol und/oder magicnumber).
Weiter muß der slippage-Parameter auch angepaßt werden. slippage ist ein int, d.h. wenn bspw. bei 5 digits mit 10 und point multipliziert werden muß für pipangaben muß die slippage lediglich mit 10 multipliziert werden.
usw. usf.