Collection · MT4

XMT Scalper Collection

by windli93

This repository contains a collection of MetaTrader 4 expert advisors, with a primary focus on the XMT-Scalper system.

High risk

GitHub stars2
Forks1
Last update5 years ago29 Mar 2021
LicenceNone stated

Overview

The software implements a tick-scalping strategy that identifies reversals from channel breakouts using indicators such as Bollinger Bands and Moving Averages. It includes risk management features including automated lot sizing based on account risk percentages, hard stop losses, and trailing stops. The EA manages execution risks through maximum spread filters and volatility limits. While the README is minimal, the code includes detailed settings for ECN compatibility and slippage control.

Details

Author

windli93 on GitHub

Type

Collection

Platform

MetaTrader 4 (MQL4)

Strategy

Scalping, Breakout, Mean reversion, Martingale, Grid

Markets

Forex

Timeframes

M1-M5

Risk Profile

  • Uses martingale lot scaling: losses can grow fast
  • Opens a grid of orders: exposure builds up in a trend

Input Parameters

Read from XMT-Scalper_v2.5.mq4. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
Configurationstring==== Configura��o ====
ReverseTradeboolFALSESe for verdade, ent�o o com�rcio na dire��o oposta
Magicint-1Se definido para um n�mero menor do que 0 ele ir� calcular automaticamente Magic Number
OrderCmtstringXMT-Scalper 2.5coment�rios comerciais que aparece na guia Com�rcio e Conta Hist�ria
ECN_ModeboolFALSEVerdade para os corretores que n�o aceitam SL e TP a ser enviada ao mesmo tempo que a ordem
DebugboolFALSEImprimir arquivos de log enormes com informa��es, apenas para fins de depura��o
VerboseboolFALSEAdditional information printed in the chart
TradingSettingsstring==== configura��es comerciais ====
TimeFrameENUM_TIMEFRAMESPERIOD_M1Negocia��o per�odo deve coincidir com o per�odo de tempo do gr�fico
MaxSpreaddouble30.0M�ximo permitido espalhados em pontos (1 / 10 pip)
MaxExecutionint0Max de tempo m�dio de execu��o em ms (0 means no restrictions)
MaxExecutionMinutesint5Quantas vezes em minutos deve ordens falsas ser enviado para medir a velocidade de execu��o
Show all 40 inputs
NameTypeDefaultDescription
StopLossdouble60Stop Loss de tantos pontos. padr�o 60(= 6 pips)
TakeProfitdouble100Take Profit do maior n�mero de pontos. padr�o 100 (= 10 pip)
AddPriceGapdouble0diferen�a de pre�o adicional em pontos adicionados ao SL e TP, a fim de evitar o erro 130
TrailingStartdouble20Comece arrastando lucro a partir de tantos pontos.
Commissiondouble0Alguns corretor de contas da Comiss�o respons�vel em USD por 1,0 lote. Comiss�o no d�lar
Slippageint3Desvio m�ximo permitido em pontos
MinimumUseStopLeveldouble0n�vel m�nimo de paragem. Stoplevel usar ser� o valor m�ximo de qualquer esse n�vel de paragem corretor de valor ou
VolatilitySettingsstring==== Configura��es de volatilidade ====
UseDynamicVolatilityLimitboolTRUECalcule limitar a volatilidade baseada em INT (spread * Volatilidade Multiplicador)
VolatilityMultiplierdouble125valor din�mico, usado somente se UseDynamicVolatilityLimit � definido como TRUE
VolatilityLimitdouble180valor fixo, utilizado somente se UseDynamicVolatilityLimit est� definido para FALSE
UseVolatilityPercentageboolTRUESe for verdade, ent�o o pre�o deve sair mais de uma porcentagem espec�fica
VolatilityPercentageLimitdouble0Percentagem de quanta diferen�a IHIGH-ILOW deve diferir limitar a volatilidade. 0 � arriscado, 60 significa um valor seg
UseIndicatorSetstring=== Indicators: 1 = Moving Average, 2 = BollingerBand, 3 = E
UseIndicatorSwitchint1Switch User indicators.
Indicatorperiodint3Period in bars for indicators
BBDeviationdouble2.0Deviation for the iBands indicator
EnvelopesDeviationdouble0.07Deviation for the iEnvelopes indicator
OrderExpireSecondsint3600Orders are deleted after so many seconds
Money_Managementstring==== Money Management ====
MoneyManagementboolTRUESe TRUE, ent�o, calcular Tamanho de lote automaticamente com base no risco, se False, em seguida, usar ManualLotsize aba
MinLotsdouble0.01Minimum lot-size to trade with
MaxLotsdouble100.0Maximum allowed lot-size to trade with
Riskdouble2.0Risk setting in percentage, For 10.000 in Equity 10% Risk and 60 StopLoss lotsize = 16.66
ManualLotsizedouble0.1Manual lotsize to trade with if MoneyManagement above is set to FALSE
MinMarginLeveldouble100Lowest allowed Margin level for new positions to be opened.
Screen_Shooterstring==== Screen Shooter ====
TakeShotsboolFALSESave screen shots on STOP orders?

How to Install It

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

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
3 stars

This repository provides a diverse collection of MetaTrader 4 and MetaTrader 5 expert advisors covering multiple trading methodologies. It includes robots for smart money concepts with fair value gap detection, Joe Ross hook patterns, and volatility-based scalping. The library features specific tools for XAUUSD and mul

MT4MT5 Collection SMC / ICT / price actionScalpingBreakout High risk
1 stars

This MetaTrader 4 repository contains a collection of trading tools, primarily featuring an automated RSI-based grid expert advisor. The system enters positions when the Relative Strength Index exceeds defined thresholds and manages them using a grid strategy with martingale lot multiplication. Risk controls include a

MT4 Collection GridMartingaleMean reversion High risk

Zyb EA Collection

by clispaul3
1 stars

Zyb EA Collection offers various MetaTrader 4 and 5 expert advisors that implement breakout, scalping, and grid-based trading. The primary strategy uses martingale lot scaling with a multiplier, allowing users to configure tiered step distances and position counts. It features price-level restrictions to prevent buying

MT4MT5 Collection BreakoutMartingaleGrid High risk
Updated 3 months ago None stated GitHub repository of Zyb EA Collection
6 stars

This collection provides MetaTrader 5 Expert Advisors sourced from MQL5 programming documentation. The primary tool, Unity Martingale, implements a multi-currency reversal strategy using breakout or pullback signals. It employs a martingale lot-scaling system that increases positions after losses based on a user-define

MT5 Collection MartingaleGridBreakout High risk

More collections

Need a Broker for MT4?

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

Compare brokers