Falcon F is an automated trading system for MetaTrader 4 that utilizes supervised deep learning and an external Decision Support Centre powered by R to identify market inefficiencies.
Falcon F analyzes indicator patterns across M1, M15, and H1 timeframes to predict price changes and trade direction up to 100 hours ahead. The expert advisor enters trades based on multi-timeframe alignment and predicted price targets. Risk management features include volatility-based stop loss and take profit levels, percentage-based lot sizing, and a time-based exit filter to close trades after a maximum holding period.
Read from Falcon_F.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
Header15
string
----------EA General Settings-----------
MagicNumber
int
8137201
TerminalType
int
1
0 mean slave, 1 mean master
R_Management
bool
true
R_Management true will enable Decision Support Centre (using R)
Slippage
int
3
In Pips
IsECNbroker
bool
false
Is your broker an ECN
OnJournaling
bool
true
Add EA updates in the Journal Tab
EnableDashboard
bool
True
Turn on Dashboard
Header1
string
----------Trading Rules Variables -----------
TimeMaxHold
int
1125
max order close time in minutes
entryTriggerM15
int
50
trade will start when predicted value will exceed this threshold
stopLossFactor
double
0.75
SL factor from 0.75 up to 2 multiplied by predicted TP
Show all 40 inputs
Name
Type
Default
Description
takeProfitFactor
double
1
TP factor from 0.25 to 1 multiplied by predicted TP
usePredictedTP
bool
True
system will use predicted TP amount
usePredictedSL
bool
True
system will use predicted SL amount as 3/4 of predicted TP
predictor_periodM1
int
1
predictor period in minutes
predictor_periodM15
int
15
predictor period in minutes
predictor_periodH1
int
60
predictor period in minutes
Header2
string
----------Position Sizing Settings-----------
Lot_explanation
string
If IsSizingOn = true, Lots variable will be ignored
Lots
double
0.01
IsSizingOn
bool
False
Risk
double
1
Risk per trade (in percentage)
Header3
string
----------TP & SL Settings-----------
UseFixedStopLoss
bool
True
If this is false and IsSizingOn = True, sizing algo will not be able to calculate correct lot size.
FixedStopLoss
double
0
Hard Stop in Pips. Will be overridden if vol-based SL is true
IsVolatilityStopOn
bool
True
VolBasedSLMultiplier
double
3
Stop Loss Amount in units of Volatility
UseFixedTakeProfit
bool
True
FixedTakeProfit
double
0
Hard Take Profit in Pips. Will be overridden if vol-based TP is true
IsVolatilityTakeProfitOn
bool
True
VolBasedTPMultiplier
double
4
Take Profit Amount in units of Volatility
Header4
string
----------Hidden TP & SL Settings-----------
UseHiddenStopLoss
bool
False
FixedStopLoss_Hidden
double
0
In Pips. Will be overridden if hidden vol-based SL is true
IsVolatilityStopLossOn_Hidden
bool
False
VolBasedSLMultiplier_Hidden
double
0
Stop Loss Amount in units of Volatility
UseHiddenTakeProfit
bool
False
FixedTakeProfit_Hidden
double
0
In Pips. Will be overridden if hidden vol-based TP is true
IsVolatilityTakeProfitOn_Hidden
bool
False
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone VjSwamy/FALCON_F from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
3Copy the filesCopy the .mq4 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
Falcon C is a MetaTrader 4 expert advisor that implements a rule-based strategy using moving average crossovers and Keltner Channels. It relies on an external deep learning framework built in R to categorize current market regimes, such as normal or volatile bull and bear phases. Based on these categories, the robot sw
MT4Trading robotIndicator crossoverAI / machine learningTrend following
This expert advisor for MetaTrader 4 utilizes a bridge to the R programming environment to implement machine learning for currency trading. It leverages pre-trained XGBoost models to identify trade opportunities based on technical features such as Average True Range, Bears Power, and Bulls Power indicators. The robot m
MT4Trading robotAI / machine learningScalpingTrend following
This MetaTrader 4 expert advisor implements a neural network approach to trade financial markets. It generates signals by processing Moving Average data through various activation functions, including Sigmoid, TanH, and ReLu. The EA provides standard risk management features such as fixed take profit, stop loss, and a
MT4Trading robotAI / machine learningTrend following
This MetaTrader 4 expert advisor implements a momentum-based trading strategy combined with reinforcement learning components. The robot enters buy positions when the current price exceeds the previous close and sell positions when it falls below, while simultaneously closing any opposing orders. It features a visual o
Vega Bot is a MetaTrader 4 expert advisor that executes trades using a price action strategy combined with technical filters like RSI, MACD, and Ichimoku Kumo Cloud. Developed for the EURUSD five-minute timeframe, the system uses ATR for volatility measurement and calculates lot sizes based on a risk percentage. The co
FxChartAI OpenEA is an automated trading solution for MetaTrader 5 that executes trades based on signals retrieved from the FxChartAI platform. The system operates in two modes, allowing for live API integration or historical testing using CSV datasets. It utilizes multi-timeframe analysis across M10 and H1 intervals,
MT5Trading robotAI / machine learningTrend following