Trading robot · MT4

Vega Bot

by VegaAISolutions

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.

GitHub stars1
Forks5
Last update3 years ago7 Dec 2022
LicenceGPL-3.0

Overview

Developed for the EURUSD five-minute timeframe, the system uses ATR for volatility measurement and calculates lot sizes based on a risk percentage. The codebase mentions genetic algorithm optimization, although the repository documentation primarily describes an external Python and Telegram infrastructure. The EA manages market entries and exits through indicator-based logic with customizable thresholds. Users should note the default stop loss setting is zero.

Details

Author

VegaAISolutions on GitHub

Type

Trading robot

Platform

MetaTrader 4 (MQL4)

Strategy

Indicator crossover, Trend following, AI / machine learning

Markets

Forex

Timeframes

M1-M5

Risk profile

  • Trades without a fixed stop loss

Input parameters

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

NameTypeDefaultDescription
VegaBotstringEURUSD Price action system with optional RSI, MACD, and Ichi
OPERATIONAL_MODEintOPERATIONAL_MODE_TRADING
TRADE_COMMENTstringVegaBot V4Beta
INSTANCE_IDint91337
MM_SETUPstringMoney Management Settings
ATR_PERIODint5
RISKdouble0.01
TAKE_PROFITdouble0.05
STOP_LOSSdouble0
TRADE_SETUPstringTrade Filter Settings
USE_RSIint1
USE_MACDint1
Show all 32 inputs
NameTypeDefaultDescription
USE_ICHIMOKUint1
USE_KUMOMODint1
Ichimoku_SetupstringIchimoku Settings
Tenkanint1599 Tenkan line period. The fast "moving average".
Kijunint8626 Kijun line period. The slow "moving average".
Senkouint15252 Senkou period. Used for Kumo (Cloud) spans.
kumoThresholdint7minimum size of kumo to open an order
MACD_SETUPstringMACD Settings
MACDOpenLeveldouble0
MACDCloseLeveldouble5
FastEMAint12Fast EMA Period
SlowEMAint26Slow EMA Period
SignalSMAint9Signal SMA Period
MATrendPeriodint7
RSI_SetupstringRSI entry and exit settings
RSI_PERIODint7
RSI_LONGint64
RSI_SHORTint36
RSI_LONGEXITint36
RSI_SHORTEXITint64

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone VegaAISolutions/VegaAI 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, and any .mqh files into the Include folder the code expects.
  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

Falcon C

by vzhomeexperiments
2 stars

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

MT4 Trading robot Indicator crossoverAI / machine learningTrend following
Updated 7 years ago MIT GitHub repository of Falcon C

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