Trading robot · MT4

Santos HFT

by the-SantosLab

Santos HFT is an automated trading robot for MetaTrader 4 designed for high-frequency execution based on bid-ratio imbalances.

GitHub stars1
Forks0
Last update2 years ago6 Jun 2024
LicenceNone stated

Overview

The system analyzes price dynamics across multiple timeframes, specifically looking for percentage-based triggers on M1 through H4 intervals to identify entry points. It includes support for a wide range of forex pairs and gold, featuring a dashboard interface for monitoring. The developer notes that the current version may require code adjustments to function on modern MetaTrader 4 builds. Detailed risk management settings are not explicitly defined in the available configuration.

Details

Author

the-SantosLab on GitHub

Type

Trading robot

Platform

MetaTrader 4 (MQL4)

Strategy

Scalping

Markets

Forex, Gold

Timeframes

M1-M5

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 Santos_HFT3.mq4. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
period_STRENUM_TIMEFRAMES10080STR DASH
periodBR00ENUM_TIMEFRAMES1TimeFrame BidRatio
trigger_buy_bidratio00double60% Level to open long
trade_MIN_buy_bidratio00double60Minimum opening adjustment
trade_MAX_buy_bidratio00double97Maximum opening adjustment
trigger_sell_bidratio00double-60% Level to open short
trade_MIN_sell_bidratio00double-60Minimum opening adjustment
trade_MAX_sell_bidratio00double-97Maximum opening adjustment
periodBR11ENUM_TIMEFRAMES5TimeFrame BidRatio
trigger_buy_bidratio11double60% Level to open long
trade_MIN_buy_bidratio11double60Minimum opening adjustment
trade_MAX_buy_bidratio11double97Maximum opening adjustment
Show all 40 inputs
NameTypeDefaultDescription
trigger_sell_bidratio11double-60% Level to open short
trade_MIN_sell_bidratio11double-60Minimum opening adjustment
trade_MAX_sell_bidratio11double-97Maximum opening adjustment
periodBR22ENUM_TIMEFRAMES15TimeFrame BidRatio
trigger_buy_bidratio22double60% Level to open long
trade_MIN_buy_bidratio22double60Minimum opening adjustment
trade_MAX_buy_bidratio22double97Maximum opening adjustment
trigger_sell_bidratio22double-60% Level to open short
trade_MIN_sell_bidratio22double-60Minimum opening adjustment
trade_MAX_sell_bidratio22double-97Maximum opening adjustment
periodBR33ENUM_TIMEFRAMES30TimeFrame BidRatio
trigger_buy_bidratio33double60% Level to open long
trade_MIN_buy_bidratio33double60Minimum opening adjustment
trade_MAX_buy_bidratio33double97Maximum opening adjustment
trigger_sell_bidratio33double-60% Level to open short
trade_MIN_sell_bidratio33double-60Minimum opening adjustment
trade_MAX_sell_bidratio33double-97Maximum opening adjustment
periodBR44ENUM_TIMEFRAMES60TimeFrame BidRatio
trigger_buy_bidratio44double60% Level to open long
trade_MIN_buy_bidratio44double60Minimum opening adjustment
trade_MAX_buy_bidratio44double97Maximum opening adjustment
trigger_sell_bidratio44double-60% Level to open short
trade_MIN_sell_bidratio44double-60Minimum opening adjustment
trade_MAX_sell_bidratio44double-97Maximum opening adjustment
periodBR55ENUM_TIMEFRAMES240TimeFrame BidRatio
trigger_buy_bidratio55double60% Level to open long
trade_MIN_buy_bidratio55double60Minimum opening adjustment
trade_MAX_buy_bidratio55double97Maximum opening adjustment

How to install it

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

Grid EA

by sonidelav
52 stars

This expert advisor for MetaTrader 4 implements a grid-based scalping strategy. It places multiple trade orders at fixed intervals, defined by a configurable pip gap. The system manages a specific number of grid lines on both sides of the starting price, aiming to capture small price movements. It utilizes fixed lot si

MT4 Trading robot GridScalping High risk
Updated 8 years ago GPL-3.0 GitHub repository of Grid EA

Free Expert Advisor

by ersingencturk
35 stars

This MetaTrader 4 expert advisor is a scalper designed for the five-minute timeframe across several Forex pairs. It utilizes three strategies based on overbought and oversold market conditions to execute trades. Risk management features include a fixed hard stop loss, a virtual take profit and stop loss derived from an

MT4 Trading robot ScalpingMean reversion
Updated 9 years ago BSD-3-Clause GitHub repository of Free Expert Advisor

Conservative Scalper EA

by NadirAliOfficial
10 stars

Conservative Scalper EA is a MetaTrader 4 robot designed for intraday scalping on major currency pairs such as EURUSD, GBPUSD, and USDJPY. It determines market bias on the M15 timeframe using dual Exponential Moving Averages and enters trades on the M5 chart based on RSI levels and candle breakouts. The system prioriti

MT4 Trading robot ScalpingTrend followingBreakout

Mforex Smart Scalper

by francomascareloai
9 stars

This MetaTrader 4 expert advisor is designed for gold scalping using a combination of Relative Strength Index and Exponential Moving Average indicators. It identifies entry points when momentum reaches specific overbought or oversold thresholds while considering moving average trends. The system manages risk through fi

MT4 Trading robot ScalpingIndicator crossoverMean reversion
Updated 1 year ago None stated GitHub repository of Mforex Smart Scalper

Three Bar Play EA

by OwaisQuadri
8 stars

Three Bar Play EA is a MetaTrader 4 robot designed for scalping based on three-bar price action patterns, specifically confirmations and reversals. The system manages risk by limiting execution to three trades per day and calculating position sizes based on a 2% account balance risk model. Upon identifying a setup, it

MT4 Trading robot ScalpingMean reversion
Updated 6 years ago None stated GitHub repository of Three Bar Play EA

Wealth Protector

by edwardlorilla
3 stars

Wealth Protector is a MetaTrader 4 expert advisor designed for automated trading using technical indicators. It combines price envelopes and ZigZag parameters to determine market entries and exits. While described by the author as a scalping tool, it is specifically configured for use on the daily timeframe. The system

MT4 Trading robot ScalpingMean reversion
Updated 6 years ago None stated GitHub repository of Wealth Protector

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