Trading robot · MT4

Trading Robot

by robintkim

Trading Robot is an automated expert advisor for MetaTrader 4 that utilizes a multi-strategy approach based on classical technical indicators.

GitHub stars3
Forks6
Last update9 years ago22 Jun 2017
LicenceNone stated

Overview

Trading Robot executes trades using distinct logic paths for buy and sell positions, incorporating Moving Averages, RSI, MACD, Ichimoku Kinko Hyo, and Fractals. The EA monitors price volatility and provides customizable parameters for each indicator combination. Risk management is handled via fixed lot sizing and individual stop loss and take profit settings for long and short orders. The provided documentation is minimal.

Details

Author

robintkim on GitHub

Type

Trading robot

Platform

MetaTrader 4 (MQL4)

Strategy

Indicator crossover, Multi-strategy

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.

Input parameters

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

NameTypeDefaultDescription
Lotsdouble0.2Lots
rsizeint21volatility range
takeprofitint380Buy Take Profit level
stoplossint70Buy Stop Loss level
rsisupint17Buy RSI Support
MACDxint44Buy 0 MACD range
FastEMAint29Buy 0 MACD Fast EMA
SlowEMAint71Buy 0 MACD Slow EMA
MACD_SMAint47Buy 0 MACD Signal EMA
macdrsiperiodint23Buy 0 RSI Period
MAxint137Buy 1 MA range
period1int29Buy 1 MA Fast Period
Show all 31 inputs
NameTypeDefaultDescription
period2int161Buy 1 MA Slow Period
movrsiperiodint209Buy 1 RSI Period
ichirsiperiodint203Buy 2 RSI Period
SenAvint44Buy 2 Senkou Average Period
sellStopLossint70Sell Stop Loss level
rsiPeriodint72Sell RSI Period
fractalPeriodint42Sell Check Fractal range
rsiSupport3int12Sell 3 RSI Support
rsiResistance3int74Sell 3 RSI Resistance
macdFastint29Sell 3 MACD Fast EMA
macdSlowint71Sell 3 MACD Slow EMA
macdSignalint47Sell 3 MACD Signal EMA
rsiSupport4int48Sell 4 RSI Support
rsiResistance4int86Sell 4 RSI Resistance
tenkanPeriodint100Sell 4 Tenkan Sen
kijunPeriodint195Sell 4 Kijun Sen
senkouBPeriodint22Sell 4 Senkou B
rsiSupport5int46Sell 5 RSI Support Level
rsiResistance5int56Sell 5 RSI Resistance Level

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone robintkim/TradingRobot 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

Mansour Bot

by MShokry
16 stars

This MetaTrader 4 expert advisor executes automated trades on the forex market by combining signals from various technical indicators. The logic incorporates Average Directional Index analysis across multiple timeframes, alongside Ichimoku and Stochastic oscillators. Users can configure lot sizing, take profit, and sto

MT4 Trading robot Indicator crossoverMulti-strategyMartingale High risk
Updated 7 years ago None stated GitHub repository of Mansour Bot
7 stars

This MetaTrader 4 expert advisor implements a flexible strategy based on the directional consensus of multiple technical indicators. It allows users to combine Moving Averages, Stochastic Oscillators, THV3 T3, Babon Slope, and AMA Optimized modules. A trade is initiated only when all selected indicators align in the sa

MT4 Trading robot Trend followingMulti-strategyIndicator crossover

Edelweiss EA

by Attornado
3 stars

Edelweiss EA is an educational trading robot for MetaTrader 4 that utilizes a multi-indicator framework to generate buy and sell signals. It combines exponential moving averages, stochastic oscillators, the awesome oscillator, ADX, and Bollinger Bands to identify market entries. Trade management includes dynamic ATR-ba

MT4 Trading robot Indicator crossoverMean reversionTrend following
Updated 11 months ago MIT GitHub repository of Edelweiss EA
1 stars

This expert advisor for MetaTrader 4 is a multi-strategy robot focused on the recovery zone management technique. It offers a wide array of entry signals, including RSI, MACD, Bollinger Bands, and mean-reversion models. When initial trades move into a loss, the system employs an averaging recovery strategy with lot mul

MT4 Trading robot Multi-strategyMean reversionIndicator crossover High risk

Trading Algo Builder

by pepshirley
1 stars

Trading Algo Builder is a MetaTrader 4 expert advisor designed to help traders construct automated strategies without manual coding. It features a modular system where users can combine up to four different indicator signals, supporting both built-in MetaTrader indicators and custom external files. Signal logic include

MT4 Trading robot Indicator crossoverBreakoutMean reversion

Humza Final EA

by humzama
1 stars

This MetaTrader 4 expert advisor implements a multi-strategy approach to automated trading using several technical indicator combinations. It features distinct logic for long and short positions, utilizing the Relative Strength Index, Moving Average Convergence Divergence, and Ichimoku Kinko Hyo. Buy signals are genera

MT4 Trading robot Indicator crossoverMulti-strategyTrend following
Updated 7 years ago None stated GitHub repository of Humza Final EA

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