NNFX Auto Trader - MetaTrader 4 Expert | MT4 EA Download - MetaTrader 4 Resources
This EA allows creating, managing and exiting trades in No Nonsense Forex much faster. It helps to improve risk management and also helps to remove emotions while trading since you can open and close positions with one click.
-X/Y position: change the position of the box in the chart
- Default risk: percentage of account used in a trade (this setting is saved between sessions). The default value is 2.
-Pip decimal shift: extra decimal places after pip decimal (some brokers provide 5 decimal places instead of 4. In this case, this parameter should be set to 1).
- Lot Decimal: The precision of the lot value (if your broker allows trading with ultra-micro lots: 3 decimal places). The default value is 2.
**Extra accounts: This is not a parameter, but can be easily changed in the code (line 43: rewrite, save and compile). Funds in external accounts need to be considered without division risk (for example, if you have $10,000 in another broker or bank). It's not a parameter, since it should be changed in each of the 28 pairs on every update: it would be faster to write it directly into the code and recompile (which changes the value of all instances while keeping all other parameters unchanged).
-Risk input: Allows changing risk values faster, but will not save after closing MT4.
- Sell/Buy: Open 2 transactions, each transaction is half a lot: the stop loss is ATR*1.5, and the take profit of only one transaction is ATR.
- Stop Loss to Breakeven: Set the stop loss of each open trade to its initial price
-Trailing Stop: Update stop loss (valid only after the price changes by more than 2*ATR)
- Display: Shows the pip value, the currently used ATR in pips, and the lot size closer to risk (and the actual cost)
-Use Advanced: allows to set custom stop loss and take profit. Be careful if that window is opened , as these values will be the ones used (when opening a trade or updating a trailing stop). If use date is set to true (default), the system selects the current ATR in the hours before the daily candle close, and the last ATR after the new candle was created.
- When a trade is opened when the risk-appropriate lot size is 0.01 or 0.00 (when using 2 decimal places), the lot size will be invalid (when using 0.01, one trade will be opened with 0.01 lots and the other will be invalid).
- Setting breakeven on a losing trade can also cause errors
- The EA may interfere with other open trades (if they belong to the same pair) since it does not recognize open trades
- This EA is optimized to work in D1 charts (if not, make sure USE DATE is set to false or use a custom TP-SL)
-Orders can still be modified manually
- Do not click "Sell" or "Buy" multiple times as 2 trades will be opened each time
- Be careful with your margin: the EA does not check it, and it does not prevent you from being over-exposed to one currency in multiple trades
-It was only checked with major forex pairs, it could be with metals, commodities or stocks but I can't say for sure
Please feel free to report any bugs, change the code, or whatever you want. If you are a beginner (well, like me), I recommend you to learn how to calculate risk before using this EA. Also, forward test it before using it with a real money account (and make sure your broker allows "EAs", I don't know if this will have any impact).
**EDIT: Purchase order not expanding, resolved
Attachment download
📎nnfxautotrade.mq4 (56.72 KB)
Source: MQL5 #30554
💡 Featured Recommendations
✍️ Latest by the author
- •
- •
- •
- •
- •
- •
📌 Popular topics
- •
- •
- •
- •
- •
- •
- •
- •
🔗 You May Be Interested In
- •
- •
- •
- •
- •
- •