Collection · MT5

Treek BL

by konomo1010

Treek BL is an automated trading robot for MetaTrader 5 that combines Bollinger Bands with candlestick price range filters to enter market positions.

High risk

GitHub stars1
Forks0
Last update2 years ago4 Sep 2024
LicenceNone stated

Overview

Treek BL checks candle body sizes, price ranges relative to extremes, and indicator boundaries on the five-minute timeframe. Trade management incorporates an initial stop loss, dynamic trailing stop adjustments, delayed exits after a specified count of open bars, active hours controls, and lot size adjustments based on balance drawdown thresholds. The repository includes several code variations but lacks README documentation.

Details

Author

konomo1010 on GitHub

Type

Collection

Markets

Forex

Timeframes

M1-M5, M15-H1

Risk Profile

  • Uses martingale lot scaling: losses can grow fast

Input Parameters

Read from TKBL-v3.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
Lotsdouble0.05每次下单的初始手数
TimeframeENUM_TIMEFRAMESPERIOD_M5选择的时间周期,默认5分钟
SL_Points1int50初始止损点数(基点)
SL_Points2int30动态调整止损点数(基点)
StartDelayint10当前K线开盘后延迟秒数
BarsToWaitint5相隔的K线数量,默认5根
BuyPriceRangeMinint300做多时收盘价与最低价的最小基点范围
BuyPriceRangeMaxint700做多时收盘价与最低价的最大基点范围
SellPriceRangeMinint300做空时收盘价与最高价的最小基点范围
SellPriceRangeMaxint700做空时收盘价与最高价的最大基点范围
TradeStartHourint0允许交易的开始时间(小时)
TradeEndHourint24允许交易的结束时间(小时)
Show all 19 inputs
NameTypeDefaultDescription
DrawdownPercentagedouble5.0资金回撤百分比,默认10%
DrawdownLotsdouble0.05资金回撤时的手数调整,默认初始手数
MinBalanceForDrawdowndouble500.0回撤策略生效的最低资金水平
BollingerPeriodint10布林带周期,默认20
BollingerDeviationdouble1.5布林带标准差倍数,默认2.0
BufferPointsint10缓存基点,用于布林带条件的判断
MinBodyPointsint30最小实体基点(新增参数)

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone konomo1010/treek-bl from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 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

Introducao MQL5 Collection

by RafaelFenerick
75 stars

This repository is a collection of educational expert advisors for MetaTrader 5, developed as part of an introductory MQL5 programming series. It includes multiple standalone robots utilizing common technical indicators such as moving average crossovers, Bollinger Bands, and the Relative Strength Index. The primary exp

MT5 Collection Indicator crossoverMean reversionMulti-strategy High risk
Updated 4 years ago None stated GitHub repository of Introducao MQL5 Collection

NetAlgo EA Collection

by santiago-cruzlopez
58 stars

This repository contains a diverse collection of automated trading robots for the MetaTrader 5 platform. The strategies range from trend-following systems using True Strength Index (TSI) and Moving Average crossovers to mean-reversion tools utilizing Relative Strength Index (RSI) and Bollinger Bands. Most experts inclu

MT5 Collection Trend followingScalpingMartingale High risk
16 stars

This repository contains a collection of MetaTrader 5 Expert Advisors and scripts developed for educational and testing purposes. It includes various automated robots based on technical indicators such as the Stochastic Oscillator, RSI, and Moving Average crossovers. The primary Stochastic EA manages entries using over

MT5 Collection Indicator crossoverMartingaleMean reversion High risk

This repository is a substantial collection of nearly five hundred Expert Advisors for the MetaTrader 5 platform. The library includes various automated strategies such as divergence detection using RSI and MACD, moving average crossovers, and zone recovery systems. It features a mix of trading robots, indicator-based

MT5 Collection Indicator crossoverMean reversionMartingale High risk
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

EJ Trader MT5 Collection

by ejtraderPlugins
3 stars

This repository is a diverse collection of MetaTrader 5 Expert Advisors, featuring nearly 100 different scripts sourced from various origins. The library includes automated robots based on standard indicators like Bollinger Bands, MACD, Stochastics, and moving average crossovers, as well as channel trading systems and

MT5 Collection Indicator crossoverMean reversionBreakout High risk
Updated 8 years ago None stated GitHub repository of EJ Trader MT5 Collection

More mean-reversion EAs

Related on ForexR

Need a Broker for MT5?

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

Compare MT5 brokers