Trading robot · MT4

E and P For The Freedom

by spespe

This MetaTrader 4 expert advisor automates trading on the foreign exchange market, with specific testing historicals for GBPUSD on the five-minute timeframe.

High risk

GitHub stars10
Forks3
Last update9 years ago22 Jan 2017
LicenceNone stated

Overview

E and P For The Freedom focuses on intraday logic, allowing users to define specific trading windows and maximum daily trade limits. Risk controls include dynamic lot sizing based on account percentage or fixed monetary amounts, supported by hard-coded stop loss and take profit boundaries. The system includes filters for specific days of the week and mandatory exit times for closing positions before weekends or daily resets.

Details

Author

spespe on GitHub

Type

Trading robot

Markets

Forex

Timeframes

M1-M5, M15-H1

Risk Profile

  • Uses martingale lot scaling: losses can grow fast

Input Parameters

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

NameTypeDefaultDescription
MinimumSLPTdouble30
MaximumSLPTdouble300
__s6string-----  Money Management Parameters  -----------
UseMoneyManagementboolfalse
Lotsdouble0.1
LotsDecimalsint2
RiskInPercentdouble2.0
MaximumLotsdouble0.5
UseFixedMoneyboolfalse
RiskInMoneydouble100.0
__s7string-----  Trading Logic Settings  ----------------
MaxTradesPerDayint00 means unlimited
Show all 36 inputs
NameTypeDefaultDescription
LimitSignalsToRangeboolfalse
TimeRangeFromstring08:00
TimeRangeTostring16:00
ExitAtEndOfRangeboolfalse
ExitAtEndOfDayboolfalse
ExitTimeEODstring00:00
ExitOnFridayboolfalse
ExitTimeOnFridaystring00:00
TradeLongbooltrue
TradeShortbooltrue
__s8string-----  Trading Date Parameters  ---------------
TradeSundaybooltrue
TradeMondaybooltrue
TradeTuesdaybooltrue
TradeWednesdaybooltrue
TradeThursdaybooltrue
TradeFridaybooltrue
TradeSaturdaybooltrue
__s9string-----  Other Parameters  ----------------------
MaxSlippageint3
CustomCommentstringStrategy 13.99
MagicNumberint12345
EmailNotificationOnTradeboolfalse
DisplayInfoPanelbooltrue

How to Install It

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

Baby MT4 EA

by dolie
2 stars

This MetaTrader 4 expert advisor utilizes the SuperTrend and Bollinger Bands indicators to identify market entries. It monitors for trend changes, breakouts, corrections, and pullbacks. The EA incorporates several risk management tools, including a configurable stop loss, dynamic stop loss logic, and a trailing stop. I

MT4 Trading robot Trend followingBreakoutScalping High risk
Updated 9 years ago None stated GitHub repository of Baby MT4 EA

Axuusd Gold Advisor

by damozycodes
1 stars

This expert advisor is designed specifically for trading gold on the MetaTrader 4 platform. It employs a hybrid strategy approach, allowing users to toggle between trend following using moving average crossovers, mean reversion via RSI and Stochastic divergence, and breakout patterns. Trade management includes automate

MT4 Trading robot Trend followingMean reversionBreakout High risk
Updated 9 months ago None stated GitHub repository of Axuusd Gold Advisor

GM Remake

by lawjar
1 stars

GM Remake is an automated trading robot for MetaTrader 4 that executes a multi-stage martingale strategy. It initiates trades based on price breakout logic and manages drawdowns by layering additional positions at user-defined distances. To refine entries, the EA utilizes dual exponential moving averages and MACD trend

MT4 Trading robot MartingaleBreakoutTrend following High risk
Updated 9 months ago Custom licence GitHub repository of GM Remake

The Gold Reaper

by naming1086
1 stars

The Gold Reaper is a multi-strategy expert advisor for MetaTrader 4 and 5. It trades gold pairs using breakout and reversal entries based on fractals and ATR. Trades enter when spread and frequency conditions are met and exit via trailing stops or time-based rules. The EA includes NFP filters to pause during economic e

MT4MT5 Trading robot BreakoutTrend followingScalping High risk
Updated 6 weeks ago None stated GitHub repository of The Gold Reaper

Nyao Scalper

by elrizwiraswara
214 stars

Nyao Scalper is an automated scalping robot for MetaTrader 5 that utilizes a multi-factor weighted scoring system to identify trade opportunities. It evaluates trend alignment through EMA crossovers, momentum via RSI, and price action through wick rejection and candle body analysis. The EA manages risk with adaptive AT

MT5 Trading robot ScalpingTrend followingMartingale High risk
Updated 13 days ago BSD-3-Clause GitHub repository of Nyao Scalper

Prop Firm EA Fleet

by cgemise971
20 stars

Prop Firm EA Fleet is a collection of MetaTrader 5 robots designed for passing prop firm evaluations and managing funded accounts. The suite utilizes various strategies including market structure analysis, session range breakouts for London and New York sessions, and high-frequency scalping. It features strict risk man

MT5 Trading robot SMC / ICT / price actionBreakoutScalping High risk
Updated 10 months ago None stated GitHub repository of Prop Firm EA Fleet

More breakout EAs

Related on ForexR

Need a Broker for MT4?

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

Compare MT4 brokers