this is my first try at creating an EA from ground up
the EA only trails, so no automatic buy/sell
***** PLEASE NOTE: the default values are adjusted for M1 time-frame, as is the easiest way i got for testing it’s workings, but it works in all time-frames and currency pairs *****
besides the MA parameters, it also got a few options for the trailing
- possibility of enforcing a maximum stop loss – for older orders that might exceed it
- number of bars behind to use in MA trail
- minimum distance from MA to trail
- minimum distance of current price to trail on positive and on negative profit
- possibility of not showing indicator line
- trail step
the code probably can be optimized further
feel free to post suggestions, changes to the code that can improve it, or any doubts about it’s workings
i have been trying to control the indicator`s appearance – line, color and style. any help will be welcome
Update 1 (V1.1)- file updated after consideration on how to treat preexisting orders that exceed max sl and the EA don`t have permission to close them
Update 2 (V1.2)
- logic errors in the trail system
- added possibility of hiding/showing graphic line on chart
Update 3 (V1.3)
- added trail step
Update 3.1
- fixed some logic errors (yes i still keep finding them ^^)
Update 4
- a lot of mistakes where identified and corrected, affecting some minor changes in the trail method
coming soon: class library