Specification
boom and crashing EA using MAs. As equity grows EA should adjust lot size. EA should use 2 EMAs, 10 and 20 cross to scalp for one minute only(only buy crash and sell boom). EA should also indicate possible spikes but not trade them, just indicate a possible spike. it should be able to trade accounts as low as 10$ using 0.20 lot size, when account reaches 50$, the EA should increase lot size to 0.30, at 100$, lot size should be 0.50.
Also the bot must only risk 70 percent of the balance once the balance is more than 300 dollars.
Sell condition:
If 10-EMA crossed down through the 20-EMA :
1. Checks if the current candlestick is red
2. After the specified number of (xxx) seconds, send a sell order request.
3. Set take profit (TP): After the desired time (xxx) seconds has passed since the sell order execution
4. Placing multiple orders when a certain condition is activated.
5. Stop loss: This section checks if there is an open sell order and if the current price has moved a certain distance
6. Risk management:( specified by the MaxLossPerDay variable) (specified by the MaxProfitPerDay variable DailyTrades …..)
Buy condition:
if 10-EMA crossed above the 20-EMA
1. checks if the current candlestick is green
2. After the specified number of (xxx) seconds, send a buy order request.
3. Set take profit (TP): After the desired time (xxx) seconds has passed since the buy order execution
4. Placing multiple orders when a certain condition is activated.
5. Stop loss: This section checks if there is an open buy order and if the current price has moved a certain distance
6. Risk Management : (specified by the MaxLossPerDay variable) (specified by the MaxProfitPerDay variable DailyTrades …..)
Custom Order Comment | Emybot Ea |
Magic Number | 20220512 |
Trading Direction | Sell only or Buy only |
candlestick | Red or green |
======================================= |
|
Fast MA Period | 10 |
Fast Ma Methode | Exponential |
Fast Ma Applied Price | Close price |
Fast Ma shift | 0 |
Slow MA Period | 20 |
Slow Ma Methode | Exponential |
Slow Ma Applied Price | Close price |
Slow Ma shift | 0 |
======================================= |
|
buy order After (seconds ) (0=Disbale ) |
|
Sell order After (seconds ) (0=Disbale ) |
|
Number of multiple sell (0=Disbale ) |
|
Number of multiple buy (0=Disbale ) |
|
======================================= |
|
Max loss, $ (0=Disbale ) |
|
Max Profit, $ (0=Disbale ) |
|
======================================= |
|
Lot Size | Lot 0.01 to 50 |
Stop loss, (0=Disbale ) |
|
Take Profit, After (seconds ) |
|
======================================= |
|
Trade all sessions | TRUE, EA must run 24/7 / If is False, EA must only run |
Specific time #1 | 01:00 – 05:00 |
Specific time #2 | 08:00 – 14:00 |
Specific time #3 | 18:00 – 22:00 |
Specific time #4 | 18:00 – 22:00 |
!!!! No trades during the periods not specified | |
======================================= | Trading Days |
Monday | true |
Tuesday | true |
Wednesday | true |
Thursday | true |
Friday | true |
Saturday | true |
Sunday | true |
======================================= |
|
| TRUE / FALSE (default TRUE; FALSE means fixed lots) |
======================================= | Risk Management |
2 or Auto | |
DailyProfit | 2 or Auto |
DailyLoss | 1 or Auto |
Deliverables
Conclusion of the project will be measured according to the following:
- Functioning EA in MT5 (will test on demo and live account)
- Must be backtest-able in MT5 without error.
- Uncompiled code (must compile without errors or warnings).
- Compiled EA must successfully upload to the MQL5 marketplace – an indication of robust and clean coding.
- Source code must be delivered as well as lifetime license