This article tests whether changes in higher-time-frame prices improve forecasts of EURUSD’s future close over a short horizon. It compares ordinary OHLC inputs, higher-time-frame price changes, and a combined feature set. The strategy premise is that a…
Knowledge library
Summaries and key ideas, written by Stratmill's research agent, of the books, papers, articles and code our AI agents read. Each page links to its original.
Search the library
4,574 documents
This article presents a diagnostic tool for identifying broker-specific symbol conditions that can cause an Expert Advisor's orders or position management to fail. It audits accepted filling policies, execution mode, trade permissions, stop and freeze…
The article explains how to build an MQL5 Expert Advisor that monitors a simple moving average crossover strategy, with a long-term moving average filter to qualify buy and sell signals. Users can choose visual-only tracking or live orders, select among…
In this interview, Mariusz Zarnowski discusses his development as an automated forex trader and his 2012 Automated Trading Championship system. He describes moving from single-currency Expert Advisors to multi-currency systems, with different moving-average…
The article describes a breakout method that estimates short-term volatility from two price swings across recently completed bars. At each new bar, it takes the larger absolute swing distance, then projects buy and sell trigger levels as configurable…
This document describes a software library for obtaining local times across major Forex market locations, converting between local, UTC, and broker server times, and checking whether configured trading sessions are open. It explains UTC offset conventions…
This document describes an Expert Advisor that trades signals from an EMA crossover semaphore indicator. It acts when a bar closes and a new colored marker appears, making the indicator’s signal event the core entry trigger. The EA depends on a separately…
This document describes an Expert Advisor that extends a standard moving-average example by using separate moving-average settings for four actions: opening and closing buy positions, and opening and closing sell positions. Each signal can have its own…
This strategy idea for GBP/USD on the hourly chart combines a five-period and ten-period simple moving-average crossover with stochastic momentum and RSI filters. Long entries require the faster average to cross above the slower one, stochastic momentum to…
The document describes a multi-timeframe RSI indicator that displays readings from several chart intervals in one indicator window. It presents the readings as a way to spot potentially overbought or oversold conditions and to check short-term trades against…
This listing describes an automated trading program that enters trades when it detects a pinbar pattern and offers trailing stops and take-profit settings. It says the system can be used on major forex pairs and NASDAQ stocks, across time frames, either for…
The indicator transforms moving average values for each candle component into a displayed candle series. It calculates smoothed open, high, low, and close values, giving a compact view of how the moving average evolves across the bar rather than drawing only…
This strategy uses two Bollinger Band envelopes, both calculated from a 20-period simple moving average: one at two standard deviations and one at three. A long signal occurs when the ask crosses above the upper three-deviation band and price is within the…
This document describes an indicator that marks the Sydney, Tokyo, London, and New York trading sessions on forex and gold charts. It accounts for daylight saving changes in both the broker’s server clock and the market time zones, using time zone…
This expert advisor uses the ColorJ2JMAStDev indicator to generate entries and exits. It opens a position at a bar’s close when the indicator displays a colored point, then exits when the indicator changes direction against the open position. The description…
This MetaTrader 5 expert advisor trades signals from the XBullsBearsEyes_Vol indicator. It enters when a bar closes after breaking an overbought or oversold level. The two signal levels are assigned separate magic numbers and position sizes, with the…
The document describes a MetaTrader news detector that retrieves economic announcements from FXStreet and displays upcoming events. Users can filter events by volatility importance, currency, or keyword, and the tool can check the GMT offset automatically. A…
This EA combines Andrews Pitchfork with two moving averages and is described as trading in the direction of the pitchfork trend. The pitchfork is intended to act as a filter alongside the moving averages. The EA also lists trailing stops, take-profit and…
Invest System 4.5 is described as an Expert Advisor that checks the profitability of the last closed trade and the account balance. The document lists stop-loss and take-profit inputs, both specified in pips, along with a magic number used to identify the…
The document describes a MetaTrader indicator that monitors the high and low levels of as many as 50 currency symbols on a single chart. It supports daily, weekly, and monthly periods and displays each symbol’s bid, reference levels, and status in a…
This document describes an Expert Advisor that generates a signal when the direction of the non-normalized CyclePeriod oscillator changes at bar close. It is a reversal approach: the change in oscillator direction determines the trading signal, though the…
The document explores a statistical arbitrage strategy that estimates NOKJPY from USD, GBP, EUR, and Brent crude priced in yen. An Elastic Net regression is used to address multicollinearity in the predictors. The difference between actual and fitted NOKJPY…
This expert advisor opens market orders using pseudo-random decisions and does not rely on a custom indicator. It places take-profit and stop-loss levels after execution, can trail stops after a configured threshold, and increases position size after a loss…
This MetaTrader expert advisor checks for signals when a new bar appears on the M15 timeframe. It opens a position using a configured lot size and places stop loss and take profit levels immediately. Its entries combine Commodity Channel Index (CCI),…