Specifiche
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