Ikioi Bitcoin Momentum
- Experts
-
Mikoto Hamazono
AI Trader Kyo | MQL Developer & Forex Innovator
As an MQL developer and a passionate innovator in FX, I build cutting-edge trading solutions that make full use of artificial intelligence. - Version: 1.10
- Updated: 12 October 2026
- Activations: 10
Ikioi Bitcoin Momentum follows multi-week momentum on BTCUSD. Once a day it checks two simple facts: is the price higher than two weeks ago, and higher than eight weeks ago? When both are true, it buys and holds. When they disagree, it closes and stays out. It uses no price levels, no indicators to optimise and no predictions, only the direction of the 2-week and 8-week moves.
No grid, no martingale, no averaging. One position at a time, an initial stop-loss on every trade and a trailing stop. No external services, no DLL: the Strategy Tester runs exactly the same logic as live trading.
How it works
- Daily decision on the closed daily bar: the 2-week move (14 daily bars) and the 8-week move (56 daily bars).
- Both positive: buy. Either one turns negative: close and wait. Long only by default (AllowShort can enable selling).
- Initial stop-loss: 3 x ATR(D1). The stop then trails the highest daily close by 4 x ATR(D1).
- After a stop-out the EA waits 3 days before it can enter again.
Protection
- Risk per trade as a percentage of equity, measured to the initial stop-loss (or a fixed lot).
- Daily loss limit based on equity.
- Checks before every order: trading session, stop level, freeze level, free margin and lot step. No order is sent while the market is closed; pending exits are retried when trading resumes.
- On-chart panel with the 2-week and 8-week moves, the current state and the last action.
Recommended
- Symbol: BTCUSD (ETHUSD for smaller accounts). Any chart timeframe.
- Account: hedging or netting. Use a unique Magic number for each chart.
- Deposit: 5,000 USD or more is recommended on BTCUSD. The minimum lot (0.01) risks about 75 USD at today's prices, so with a smaller balance each trade risks more than 1%; the EA skips a trade if the minimum lot would risk more than 3%. ETHUSD needs much less.
- Positions are held for days to weeks. Check your broker's swap (overnight fee) for crypto: on the test account a long position cost about 20% per year, and the backtest includes it.
Backtest (Strategy Tester, see the screenshots)
BTCUSD, January 2018 to October 2026, 1-minute OHLC, IC Markets demo data, 1% risk per trade, 10,000 USD start, swap included. The rules and settings were fixed using 2018-2022 only; 2023-2026 was not used for design (out-of-sample).
Whole period: 120 trades, profit factor 3.46, net profit +49% of the starting balance (not compounded), maximum drawdown 2.3% on closed trades and 4.1% including open positions.
Out-of-sample 2023-2026: 69 trades, profit factor 3.94.
Neighbouring settings (1/4, 2/8 and 4/12 weeks, different stop and trailing distances) were all profitable on 2018-2022, so the result does not depend on one exact setting. With the same settings, ETHUSD 2020-2026 gave a profit factor of 1.94.
These are backtest results. Your results will differ with your broker's prices, spread, swap and execution. Past results do not guarantee future results.
Things to know
- About 14 trades per year. The EA is in the market roughly a third of the time and can stay flat for weeks.
- Many trades are small losses; most of the profit comes from a few long trends. Expect losing streaks.
- Bear markets were slightly negative in the backtest (2018 and 2022), because the EA buys only when both moves are up.
Inputs
- RiskPercent (1.0): risk per trade in % of equity, measured to the initial stop-loss. 0 = use FixedLot.
- FixedLot (0.0): fixed lot, used only when RiskPercent = 0.
- DailyLossLimit (5.0): close and pause for the day after this % equity loss. 0 = off.
- MagicNumber: identifies this EA's trades.
- AllowShort (false): also sell when both moves point down. Not used in the backtest.
Support
If anything is unclear, please send me a private message on MQL5.
Trading leveraged products, especially cryptocurrencies, carries a high risk of loss.
