Collection · MT4

ETTrading

by Pipal2k

ETTrading is a collection of MetaTrader 4 expert advisors featuring a primary channel-based scalping robot and several standard indicator-driven strategies including MACD and Moving Average crossovers.

High risk

GitHub stars1
Forks0
Last update10 years ago28 Jul 2016
LicenceNone stated

Overview

The core automated system utilizes a channel formed by moving averages to identify entry points, primarily targeting shorter timeframes. It includes comprehensive trade management features such as percentage-based lot sizing, an optional martingale multiplier, and trailing stops. Risk controls include basket-level profit and loss targets, hidden stop loss and take profit levels, and break-even settings. The repository contains various utility libraries and technical indicators but lacks a README for documentation.

Details

Author

Pipal2k on GitHub

Type

Collection

Platform

MetaTrader 4 (MQL4)

Strategy

Scalping, Indicator crossover, Martingale, Mean reversion

Markets

Forex

Timeframes

M1-M5, M15-H1

Risk profile

  • Uses martingale lot scaling: losses can grow fast

Input parameters

Read from channel-scalper-1.0.mq4. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
commentstringTCScomment to display in the order
magicbuyint1234magic number required for buy orders if you use different settings on a same pair, same timeframe
magicsellint4321magic number required for sell orders if you use different settings on a same pair, same timeframe
moneymanagementstringMoney Management
lotsdouble0.1lots size
lotsoptimizedboolfalseenable risk management
riskdouble1risk in percentage of the account
martingaleboolfalseenable the martingale
multiplierdouble2.0multiplier used for the martingale
minlotdouble0.01minimum lot allowed by the expert
maxlotdouble10maximum lot allowed by the expert
lotdigitsdouble21 for minilot, 2 for microlot
Show all 40 inputs
NameTypeDefaultDescription
basketpercentboolfalseenable the basket percent
profitdouble10close all orders if a profit of 10 percents has been reached
lossdouble30close all orders if a loss of 30 percents has been reached
ordersmanagementstringOrder Management
oppositecloseboolfalseclose the orders on an opposite signal
reversesignalsboolfalsereverse the signals, long if short, short if long
maxtradesint1maximum trades allowed by the traders
tradesperbarint100maximum trades per bar allowed by the expert
hidestopboolfalsehide stop loss
hidetargetboolfalsehide take profit
buystopdouble55buy stop loss
buytargetdouble4buy take profit
sellstopdouble45sell stop loss
selltargetdouble4buy take profit
trailingstartdouble16profit in pips required to enable the trailing stop
trailingstopdouble5trailing stop
trailingstepdouble1margin allowed to the market to enable the trailing stop
breakevengaindouble0gain in pips required to enable the break even
breakevendouble0break even
slippagedouble2maximum difference in pips between signal and order
maxspreaddouble3maximum spread allowed by the expert
entrylogicsstringEntry Logics
channeltfint15timeframe of the ma channel
uppermamethodint3method of the upper ma
uppermaperiodint3period of the upper ma
uppermapriceint2price of the upper ma
uppermargindouble0margin to add or substract on the upper ma
lowermamethodint0method of the lower ma

How to install it

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

EA MQL4 Collection

by Yumerain
151 stars

This repository provides a diverse library of expert advisors and technical indicators for MetaTrader 4. The collection includes robots utilizing moving average crossovers, MACD trend-following signals, and mean-reversion strategies based on Bollinger Bands. A notable inclusion is a Martingale robot that scales lot siz

MT4 Collection Indicator crossoverTrend followingMartingale High risk
Updated 6 years ago None stated GitHub repository of EA MQL4 Collection
12 stars

This repository is a collection of MetaTrader 4 expert advisors, featuring the XMT-Scalper robot and several legacy systems. XMT-Scalper is an automated scalping strategy designed to trade based on volatility breakouts using indicators like Bollinger Bands and Moving Averages. It includes risk controls such as stop los

MT4 Collection ScalpingBreakoutMean reversion High risk
Updated 11 years ago None stated GitHub repository of XMT-Scalper and EA Collection

Zobad EA Collection

by zobad16
7 stars

This MetaTrader 4 repository contains a large collection of automated trading systems, including scalpers, grid bots, and trend-following tools. The primary expert advisors utilize indicators such as Bollinger Bands and Average True Range (ATR) for entry and exit signals. Risk management features include percentage-bas

MT4 Collection ScalpingGridTrend following High risk
Updated 7 months ago None stated GitHub repository of Zobad EA Collection
4 stars

This repository is a collection of MetaTrader 4 expert advisors and indicators focused on aggressive trading strategies. The primary expert advisor uses a grid-based approach with martingale lot scaling to manage positions. It features multiple entry logics, including Bollinger Bands, Exponential Moving Averages, and m

MT4 Collection MartingaleGridIndicator crossover High risk

This collection for MetaTrader 4 features several expert advisors, primarily centered on the Candlestick Breakout Scalper. The lead tool monitors price action relative to previous candle highs and lows to identify breakout opportunities. It incorporates stochastic filters to confirm entries and supports specific tradin

MT4 Collection BreakoutScalpingMartingale High risk

MQ4 Master Collection

by hairibaba
3 stars

This repository provides a collection of MetaTrader 4 expert advisors and utility tools. It includes diverse trading strategies ranging from M1 scalping and Heiken Ashi trend following to swing-based approaches. The codebase features a robust trade management framework with classes for order execution, error handling,

MT4 Collection Trend followingScalpingIndicator crossover High risk Archived
Updated 7 years ago None stated GitHub repository of MQ4 Master Collection

More collections

Need a broker for MT4?

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

Compare brokers