İş Gereklilikleri
Whenever a trade is executed, i need an EA to place specific number of Grid Orders automatically.
Below are the Functions that i require for the Grid EA:
1) Broker Lot Size = This is the lot size used for the Broker, for example if 1 lot = 100 then the EA should calculate the Lot Sizing based on 100 as 1 lot.
2) Grid Order Step = This is the distance in pip where each grip order should be placed, it should be based in Pips.
3) Grid Order Risk List = This is the Risk Percentage list for each Grid Order.
4) Initial Order Stoploss = This is the Stoploss for the Initial Order, it should be based in Pips.
5) Order Stoploss List = This is the Stoploss list for each Grid Order, it should be based in Pips.
6) Initial Order Take Profit = This is the Take Profit for the Initial Order, it should be based in Pips.
7) Order Take Profit List = This is the Take Profit list for each Grid Order, it should be based in Pips.
8) Grid Maximum Number = This is the Maximum Number of Grid Orders to open per Basket.
9) Grid Orders At One Time = This is the Maximum Number of Grid Orders to open at one time, so for example once the last Grid Order is activated the next Orders should be placed till the Maximum Number Grid Orders has been reached. If it equals to 0 then the EA should place all Grid Orders.
10) Grid Risk Account Balance = This is the Account Balance which the EA should use for the Risk Percentage, if placed on 0 this means it uses the current balance.
11) Close Pending Grid Orders = True/False (This function will remove all pending Grid Orders for that specific Grid Basket if the Initial Order for that Grid Basket is closed).
12) Close Activated Grid Orders = True/False (This function will close all Grid Orders for that specific Grid Basket if the Initial Order for that Grid Basket is closed).
13) Breakeven Initial Order = True/False (This function will move the Take Profit of the Initial Order, and place it at Breakeven once Grid Order 1 is activated).
14) Breakeven Grid Orders = True/False (This should move the Take Profit of the previous Grid Order to Breakeven, when the next Grid Order is activated. So for example once Grid Order 2 is activated Grid Order 1 Take Profit is moved to breakeven).
15) Reopen Breakeven Grid Orders = True/False (When this function is enabled, it should Reopen the Grid Orders which were previous closed at Breakeven but ONLY at the next Grid Order. So for example if Grid Order 3 was activated and Grid Order 2 was moved to Breakeven, this will mean that the EA will need to wait for Grid Order 2 to close at Breakeven and then use the same Risk which was used on Grid Order 2 for Grid Order 3 as a Pending Order. But this should only appear if the