Skip to content
Spike Trader 1.01 — MT4/MT5

Spike Trader 1.01 — MT4/MT5

November 1, 20261 downloads
File name
Spike-Trader-1.01-MT4-MT5.zip
Size
51.82 KB
File type
zip

Sign in to download

One-tap sign-in with Telegram, no email or password. After signing in we bring you back to this page.

Sign in with Telegram and download

What you need to run it

  • A broker account. We test every expert advisor in our monitoring on RoboForex — you can start with a free demo account. Open a RoboForex account. RoboForex also gives a free VPS with a balance from $300 and 3 lots traded per month.
  • A VPS for the terminal. An expert advisor only trades while MetaTrader is open: with your computer off, trades are neither opened nor managed. A Forex VPS to keep the terminal running 24/7

These are partner links: if you open an account or order a VPS through them, we earn a commission.

Description and specifications

Information about the expert advisor and its source. Results claimed by authors, sellers or channels are not treated as verified by TradEApro; our own checks and their limitations are identified separately.

Spike Trader 1.01 is a free EarnForex expert advisor for MT4 and MT5 that trades against pronounced price spikes. The author's example is USDCAD on D1. There is no built-in stop loss or take profit.

High risk. TradEApro has not tested its trading performance. An antivirus scan and successful compilation do not establish profitability, safe operation or a limit on potential losses.

How it works

The EA evaluates a completed candle, comparing its extreme with preceding bars and checking where it closed within its range. A signal triggers a trade against the spike. The intended exit is after a configured number of bars or on an opposite signal; another signal in the same direction resets the holding counter.

The author uses USDCAD D1 as an example. This does not establish suitability for other instruments or timeframes and does not promise regular trades.

Source-code risks and limitations

  • No stop loss or take profit. The code does not set a predefined loss limit for a position. Exits depend on the terminal remaining operational and the EA's logic.
  • MT5 manages a position by symbol without a dedicated magic-number filter. It may affect a manual position or another EA's position on the same instrument. Evaluation requires a separate demo environment with no other positions on that symbol.
  • The holding counter is stored in memory. Restarting or reinitializing the EA loses the previous count; an exit after Hold bars from the original entry is no longer assured.
  • In MT4, a failed close does not block the attempt to open an opposite trade. A broker error may result in additional positions.
  • In MT5, a CopyRates error does not immediately return from the handler. Insufficient history may cause an array access error and stop the EA.
  • A lot size of 0.01 reduces position size compared with the default 0.1, but does not make trading safe or define a fixed risk.

Archive contents

  • MT4: SpikeTrader.mq4 and the compiled SpikeTrader.ex4.
  • MT5: SpikeTrader.mq5 and the compiled SpikeTrader.ex5.
  • For each platform: AuthorDefaults.set with the source-code defaults and DemoLot001.set with Lots changed to 0.01.
  • Apache-2.0 license and READ-ME.txt instructions.

TradEApro generated the SET files from the source inputs. They are not optimized presets supplied by the author. Loading them in a terminal and their trading behavior have not yet been tested. The author's sources are unchanged; the EX4 and EX5 files were compiled locally.

Main inputs

Input Default Meaning
Hold 11 Holding counter in bars
BarsNumber 3 Number of preceding bars to compare
PercentageDifference 0.003 Relative threshold for the extreme-price comparison
ThirdOrHalf 0.5 Share of the candle range used to check its close
Lots 0.1 Fixed volume; 0.01 in the demo preset
Slippage 30 Allowed deviation in points
OrderCommentary Spike Trader Trade comment
Magic 173923183 MT4 only

What TradEApro checked

On 1 November 2026, we downloaded the official repository and pinned commit abc322e8da3c7fc9c701d056f01a70ebe4e20cd5. Both MT4 and MT5 sources compiled with 0 errors and 0 warnings. Kaspersky scanned the upstream archive and the 10 files in the prepared package: 0 detections, 0 suspicions, 0 skipped objects and 0 errors. Source inspection found no DLL imports, network requests or access to user files.

These technical checks do not guarantee the absence of malicious behavior or software defects. TradEApro has not run a backtest, forward test or trading-account deployment.

Author, source and license

Developer: EarnForex. Author's page, GitHub source, Apache License 2.0.

Copyright notices and the license are retained in the archive. TradEApro created the cover with an image-generation tool; it is an illustration, not the author's artwork or a chart of actual results.

Where this file comes from

We are not the developers of this expert advisor. Catalog files come from public sources, including Telegram channels and developers’ official repositories. See the description for this file’s source and redistribution terms. All rights to the program remain with its author.

Are you the copyright holder and want the file removed? Contact us — we remove it on the first request.

Sign in to download

One-tap sign-in with Telegram, no email or password. After signing in we bring you back to this page.

Sign in with Telegram and download

What you need to run it

  • A broker account. We test every expert advisor in our monitoring on RoboForex — you can start with a free demo account. Open a RoboForex account. RoboForex also gives a free VPS with a balance from $300 and 3 lots traded per month.
  • A VPS for the terminal. An expert advisor only trades while MetaTrader is open: with your computer off, trades are neither opened nor managed. A Forex VPS to keep the terminal running 24/7

These are partner links: if you open an account or order a VPS through them, we earn a commission.

Share:

How to use

1.Download the file

2.Open MetaTrader 4 or MetaTrader 5

3.Put .ex4/.ex5 files into the MQL4/Experts or MQL5/Experts

4.Restart the terminal and the file will appear in the Navigator

Frequently asked questions

How do I install an expert advisor in MetaTrader?

1. Download the expert advisor file (.ex4 or .ex5)

2. Open MetaTrader and go to File → Open Data Folder

3. Go to MQL4/Experts (for MT4) or MQL5/Experts (for MT5)

4. Copy the expert advisor file into that folder

5. Restart MetaTrader

6. The expert advisor will appear in Navigator → Expert Advisors

Why is the expert advisor not trading?

Check the following:

• The "Algo Trading" button is enabled (green)

• Trading is allowed in the expert advisor settings

• The terminal is connected to the broker server

• There are enough funds on the account

• The right symbol and timeframe are selected

Can I use it on a live account?

We recommend testing the expert advisor first:

1. In the strategy tester on historical data

2. On a demo account in real time for at least 1–2 weeks

3. Move to a live account only after successful tests

⚠️ Forex trading involves a risk of losing capital

The file does not open or shows an error

Possible reasons:

• .ex4 files are for MT4 only, .ex5 files are for MT5 only

• The file was damaged while downloading — try downloading it again

• MetaTrader is outdated — update the terminal

• If the file is in an archive (.zip, .rar), unpack it first

Loading reviews...