Quick work around before an EA is needed:
Partial TP:
- Instead of opening your entire order at once, break it up into two or more positions within MT4/5. (So if you want 1 full lot total, execute 2 orders at 0.5 lots each.)
- Then set the TP on the first order to your desired "partial close" level, and the TP on the second to your desired final target. Adjust the size weightings of each order for your strategy accordingly.
Stop to BE:
No easy work around for this unless you have a VPS and check up on your trade often enough. If you do have a VPS, you can always set a trailing stop at the amount of 'points'/pipettes in profit that you want your stop to move to BE.
The only downside is, should that be tight, then the 'trailing' side of the action might trail too aggressively and stop you out before you get a chance to log in to the VPS and check your positions. So this works best when you want BE to happen at +50 pips and beyond, but not at +3 pips.
And I say VPS because trailing is done by the client, not server, so the client has to be running all the time for it to trigger.