Техническое задание
Grid Martingale EA with partial closing and MA filter
This is grid EA
- EA have Option for Trade Type Option:
- BUY Only,- EA will only place buy only
- Sell Only - EA will only place sell only
- Buy and Sell.- both
- Entry rules for 1st Order
- EA has Moving Average Filter(enable and disable)
- If Filter is OFF - EA will will not check the MA when placing order. EA will place BUY and SELL
- If the Filter is On. - EA will place BUY if price is above the buy trend, if the price is below MA trend line, EA will place Sell
- Rules if the 1st order is losing (negative grid)
- If the first Order is losing, place the next order in Grid ( check the minimum grid distance in pip and filters)
- Rules if the 1st order is in profit. Positive grid
- The positive grid is not affected with filters.
- Add EA settings: Positive Grid level in pips: 10pips (dafault)
- If the 1st order is in profit of 10pips, EA will place another order, same direction and same lotsize.
- If the last order is in profit of 10pips again, place another order, same direction and same lotsize.
- Exit for the positive grid
- The last order will have Trailing stop settings(EA settings, trail start, trail stop, trail step)
- If the trailing stop is hit, EA will close all orders in profit. Do not close the losing orders.
- EA will have TWO Martingale GRID EXIT options.
- Exit 1 - EA calculate the breakeven and TP level of all the orders then once EA hits TP level EA will close all orders. Cycle close and start again.
- Exit 2 - EA will have a “Partial close percentage” settings = 50 (default)
- EA will not close all orders if the TP level is hit. EA will close orders Partially based on the Percentage close settings.
- If the setting is set to 50%. -EA will close 50 percent of the lot size of individual orders except the lowest lotsize like 0.01 which will not be close partially and all the orders below TP line will be closed as a whole.
- Calculate the breakeven and the TP level using the lotsize that the EA is going to close.
Additional Filter
- Opening of the BAR (disable/enable). If enabled, EA will only open an order at the opening of the Bar, if disable,, EA will not be limited in the opening of the bar to open a trade.
- Moving Average Filter. (Disable/enable) if enable, EA will only open position on the trend. BUy if the price is above the MA trend line and Sell of the price is below the trend line
- Insert MA settings including Timeframe settings.
Limits
- Add Lotsize limit: - if hit stop placing new order
- Add order limit - if hit stop placing new order
- Add drawdown limit $ - if hit close all orders,
- Add drawdown limit equity percentage - if hit close all orders
- Add option, if hit Drawdown limit, EA will close orders,
- Stop the EA- EA will not place anymore orders until restart.
- Continue trading
Time Limit
Start time:HH: MM: SS start opening
End time: HH: MM: SS stop opening of new orders
Slippage: 5.0 default. More than this, do not open position.
Magic Number: 1
Dashboard: True/False
Comment: xxx
Note:
If I change the settings while the EA is trading, please update the EA as well. Example, change the TP level, EA will adjust the TP level of the existing orders. If I change the multiplier.
EA settings:
Order Type
- Buy Only
- Sell only
- Buy and sell
Initial Lotsize : 0.01
Lotsize Multiplier: 2 (Defaultl)
Profit in Pips: 3.0 (Default) - pips above breakeven, if hit close all or partial close.
Step Positive Grid: 10.0 (default) - if the 1st order is in profit and it reach 10pips, EA will place another order, same lotsize, and place another order if it hit another 10pips
Trailing for Positive Grid - Positive grid will close if Trailing stop is hit.
- Trailing start
- Trailing Stop
- Trailing Step
Step Negative Grid: 30.0 (default) - if the first order is at loss and it hit 30pips, EA wil place order, etc.
Exit strategy
- Close All
- Partial close
Limits
- Lotsize limit: - if hit stop placing new order
- Order limit - if hit stop placing new orders
- Close if current profit $ - 0- disable
- Drawdown limit $ - if hit close all orders,
- Drawdown limit equity percentage - if hit close all orders
- If DD limit is hit -Stop trading
- If DD limit is hit - Continue Trading
Moving average (enable/Disable)
- Timeframe
- Period
- MA method
- Apply to
Open of the Bar Filter : enable/ disable
Expert working hours: Enable/ disable
Start of opening a position: hh:mm:ss
End of opening new position; hh:mm:ss
Magic Number: 1
Dashboard: True/False
Comment: xxx
Dashboard:
Broker company
Account name:
Balance
Last closed profit (amount after TP level is hitI)
Current Drawdown