Trading robot · MT4

Falcon C

by vzhomeexperiments

Falcon C is a MetaTrader 4 expert advisor that implements a rule-based strategy using moving average crossovers and Keltner Channels.

GitHub stars2
Forks19
Last update7 years ago2 Feb 2019
LicenceMIT
Latest release1.0027 years ago

Overview

Falcon C 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 switches between different sets of indicator periods and risk parameters. It includes volatility-based stop loss and take profit controls. The system requires an external connection to a decision support center for its advanced market recognition features.

Details

Author

vzhomeexperiments on GitHub

Type

Trading robot

Platform

MetaTrader 4 (MQL4)

Strategy

Indicator crossover, AI / machine learning, Trend following

Markets

Any symbol

Timeframes

Any timeframe

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

EA files

Topics

deepdeeplearningh2omarket-recognitionmarket-statusfalconmarket

Input parameters

Read from Falcon_C.mq4. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
Header15string----------EA General Settings-----------
MagicNumberint8134201
TerminalTypeint10 mean slave, 1 mean master
R_ManagementbooltrueR_Management true will enable Decision Support Centre (using R)
Slippageint3In Pips
IsECNbrokerboolfalseIs your broker an ECN
OnJournalingbooltrueAdd EA updates in the Journal Tab
Header1string----------Trading Rules Variables Standard-----------
FastMAPeriodint10
SlowMAPeriodint40
KeltnerPeriodint15
KeltnerMultiint3
Show all 40 inputs
NameTypeDefaultDescription
use_market_typeboolfalse
Header1_1string----------Trading Rules Variables Market Bull normal BUN----
FastMAPeriodBUNint10
SlowMAPeriodBUNint140
KeltnerPeriodBUNint160
KeltnerMultiBUNint5
VolBasedSLMultiplierBUNdouble4Stop Loss Amount in units of Volatility
VolBasedTPMultiplierBUNdouble6Take Profit Amount in units of Volatility
Header1_2string----------Trading Rules Variables Market Bull volatile BUV--
FastMAPeriodBUVint20
SlowMAPeriodBUVint180
KeltnerPeriodBUVint100
KeltnerMultiBUVint5
VolBasedSLMultiplierBUVdouble5Stop Loss Amount in units of Volatility
VolBasedTPMultiplierBUVdouble7Take Profit Amount in units of Volatility
Header1_3string----------Trading Rules Variables Market Bear normal BEN----
FastMAPeriodBENint10
SlowMAPeriodBENint140
KeltnerPeriodBENint160
KeltnerMultiBENint5
VolBasedSLMultiplierBENdouble4Stop Loss Amount in units of Volatility
VolBasedTPMultiplierBENdouble6Take Profit Amount in units of Volatility
Header1_4string----------Trading Rules Variables Market Bear volatile BEV--
FastMAPeriodBEVint20
SlowMAPeriodBEVint180
KeltnerPeriodBEVint100
KeltnerMultiBEVint5
VolBasedSLMultiplierBEVdouble5Stop Loss Amount in units of Volatility

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone vzhomeexperiments/FALCON_C from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
  3. 3Copy the filesCopy the .mq4 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 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.

Similar expert advisors

Vega Bot

by VegaAISolutions
1 stars

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

MT4 Trading robot Indicator crossoverTrend followingAI / machine learning
Updated 3 years ago GPL-3.0 GitHub repository of Vega Bot

AI Enhanced HFT

by Marco210210
20 stars

This MetaTrader 5 expert advisor combines technical indicators with machine learning forecasts to trade the Forex market. It uses a trend-following approach based on Exponential Moving Average crossovers, filtered by the Average Directional Index and volume confirmations. A unique feature is its integration with extern

MT5 Trading robot Trend followingIndicator crossoverAI / machine learning High risk
Updated 1 year ago None stated GitHub repository of AI Enhanced HFT
6 stars

This MetaTrader 5 expert advisor provides a versatile framework for trading based on Heiken Ashi price action. It allows users to toggle between numerous built-in strategies, including trend following, moving average crossovers, Fibonacci levels, and various oscillators like RSI and MACD. The system includes an option

MT5 Trading robot Trend followingIndicator crossoverMean reversion
Updated 2 years ago None stated GitHub repository of Heiken Ashi Complete Strats

Nafi Deep RL

by neoricalex
3 stars

Nafi is a MetaTrader 5 expert advisor framework designed for deep reinforcement learning in forex trading. It bridges Python-based training environments, such as OpenAI Gym and PyTorch, with MetaTrader to facilitate automated trade execution. The system features standard risk management controls including fixed lot siz

MT5 Trading robot AI / machine learningTrend followingIndicator crossover
Updated 7 years ago None stated GitHub repository of Nafi Deep RL
1 stars

EA MultiStrategy Advanced is an automated trading robot for MetaTrader 5 that integrates technical analysis with machine learning models. It utilizes a combination of RSI, Bollinger Bands, and Moving Average crossovers alongside LSTM-based deep learning signals to identify market patterns. The system features rigorous

MT5 Trading robot AI / machine learningIndicator crossoverMulti-strategy
Updated 1 year ago None stated GitHub repository of EA MultiStrategy Advanced
1 stars

Apex Leviathan is a multi-indicator expert advisor for MetaTrader 5 that combines technical analysis with external AI validation. It calculates a trade score using moving averages across H4, H1, and M30 timeframes, alongside RSI and MACD data. If a score threshold is met, the robot optionally consults the Google Gemini

MT5 Trading robot AI / machine learningIndicator crossoverTrend following
Updated 5 months ago None stated GitHub repository of Apex Leviathan AI Oracle

More trading robots

Need a broker for MT4?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers