Bullion Horizon
Equity $11,416.99, −$0.75 floating on 6 open positions
I build MetaTrader Expert Advisors and indicators in MQL4 and MQL5, TradingView strategies in Pine Script, cTrader indicators in C# and NinjaTrader 8 indicators in NinjaScript, with full source code, honest testing, and no win-rate promises.

Auric Flow 3.00 on Eightcap's own demo feed, XAUUSD M15, 1 January to 1 September 2026, with the Eightcap profile and its guards enabled: +10.01% on the period, 3.05% at worst below the start, 94 trades, profit factor 1.33. Across all 29 firm test windows, 10 reached the target and 19 were stopped by the guard. A historical simulation, not a prediction. See the prop-firm EAs
Prop firms my rule guards are built and validated on
Platforms I build for
Every Market product ships for MT4 and MT5, cTrader indicators are sold on the cTrader Store, Pine Script tools run on TradingView, and NinjaTrader 8 indicators are written in NinjaScript. NinjaTrader is listed here as a platform I build for, not as a broker. The cTrader, TradingView and NinjaTrader links are referral links.
Some of these are referral links. How that works.
Seventeen indicators that are free on the MQL5 Market, and eight cTrader tools with a free trial. The guide explains each one and links straight to the page you download it from.
Each cTrader robot runs its own demo account, connected to Myfxbook read-only, so the figures come from the broker's server. The accounts were made public before they had a result and none is ever reset, including the ones that are losing.
Equity $11,416.99, −$0.75 floating on 6 open positions
Equity $9,879.26, −$0.07 floating on 1 open position
Equity $10,049.47, no open positions
Equity $10,127.21, no open positions
Equity $9,678.26, −$503.93 floating on 2 open positions
Equity $10,476.78, no open positions
Equity $9,912.97, no open positions
Demo accounts, connected to Myfxbook read-only. Figures from the Myfxbook API on ; each Verify link shows today's. The oldest record is 18 days, so read them as a start, not a verdict.
Each one takes your firm's limits from a dropdown and stops before a line instead of after it. Every card opens the MT4 and the MT5 listing on the MQL5 Market, where the demo runs in the Strategy Tester before you pay.
Nothing matches that filter.



A gold Expert Advisor that holds one position at a time, with a hard stop on every ticket and a prop-firm rule guard built in.
How it was builtOne payment, lifetime access on your TradingView username, and access granted within 24 hours. Open any card for the charts, the video and the full description.
A self-adaptive Supertrend whose band width is modulated on every bar by a continuous Trend Quality Index.
$47 lifetime
A non-repainting adaptive trend-following indicator, with every trend flip graded and the stop and targets fixed at the signal.
$47 lifetime
Order blocks, fair value gaps, market structure shifts, equal highs and lows and liquidity sweeps, scored into buy and sell signals.
$47 lifetime
Pivot highs and lows joined by sloped trendlines, with buy and sell signals on a confirmed break at bar close.
$47 lifetime
A non-repainting signal and trade-management indicator: supply and demand zones with break of structure, a higher-timeframe cross, a stop and three targets.
$47 lifetime
A non-repainting EMA crossover indicator that filters the false crosses a bare crossover leaves behind.
$47 lifetime
A non-repainting regime indicator built on one rule: signal only while the market is in the regime it was designed for.
$47 lifetime
A non-repainting trend and momentum indicator built on a dual Range Filter engine with partial-hit handling.
$47 lifetime
A non-repainting reversal and continuation indicator built around the problem a bare RSI leaves unsolved.
$47 lifetime
A non-repainting momentum confluence indicator that scores every closed bar against three independent tests.
$47 lifetime
An adaptive trend-following indicator combining a dynamic SuperTrend engine with a Trend Quality Index and three optional confluence filters.
$47 lifetime
A non-repainting SuperTrend that pairs the classic trend engine with structural price levels.
$47 lifetime
Ten confluence layers scored on every closed bar, with an anti-chop gate and a live dashboard.
$47 lifetime
A non-repainting Fibonacci-based trend detection indicator, with an ATR stop, four targets and a break-even ladder.
$47 lifetime
The script page of each one on TradingView is public, so you can read it before you pay.
Your written rules, an existing EA, or annotated charts become an MT4 or MT5 robot with hard stops, session and spread filters and risk-based sizing. Includes one-click trade manager panels and turning an indicator you already trust into an automated EA.
Daily-loss and total-loss floors that halt inside the firm's line, day anchoring the way the firm measures it, minimum-day counters, best-day gates, and state that survives a restart. Sold as engineering, never as a promised pass.
Pinned spreads, rolling windows across regimes, custom fitness metrics, and a results table that keeps the losing runs in. A backtest is a test, not a sales aid.
Signals evaluated on closed bars only, alerts that fire once, and scanners that watch every symbol and timeframe in your list from one chart without draining the terminal.
Pine v6 indicators and strategies delivered as the .pine source, not an invite-only script. Conversions are rewrites checked signal by signal against the original, with the differences that cannot be reproduced stated up front.
The rules between the message and the order: max lot caps, symbol mapping, duplicate protection, and a queue-and-poll bridge for TradingView alerts, because MetaTrader cannot receive a webhook directly.
Root-cause fixes with a before-and-after report, upgrades to existing code, ports between MT4 and MT5 in either direction, and the validation pass an EA or indicator needs to be accepted on the MQL5 Market.
Before any code exists I write your rules back as a specification, covering what they do not yet answer: conflicting signals, session close, gaps, widening spread, rejected orders. That step is what prevents rework.
Zero errors, zero warnings. Broker constraints (stop levels, lot steps, symbol names, margin) are read at runtime rather than assumed. Signals are evaluated on closed bars only.
Strategy Tester runs with the conditions written down: model, pinned spread, deposit, period. Rolling windows across regimes where it matters, the battery repeated at a wider spread, and the weak results shown.
Full source code, the compiled files, a setup guide, a video of the system running, and support afterwards. Nothing is locked to my machine.
Fixed-price listings on Upwork start at $60 for a fix and $95 for an Expert Advisor, with escrow and milestones handled by the platform. Or send your rules to info@kestutisbalciunas.com and I write the spec back first.
96 listings, 48 products, each for MT4 and MT5: 8 Expert Advisors, 23 paid indicators and 17 free ones. Every purchase, licence, activation and demo is handled by MetaQuotes' own Market system.
Three of the Expert Advisors, Auric Flow, Quotient Drift and Cross Pair Forge, carry a prop-firm rule guard built in; they have their own page under Prop Firm Trading. The other five are grid and recovery engines, and their listings say so plainly. The indicators are dashboards, scanners and non-repainting entry systems, most of them ported from TradingView originals. The cTrader editions are sold on the cTrader Store, and the NinjaTrader 8 editions of Algo Shadow Matrix, Apex Break PRO and Hyper Trend PRO are sold here at 77 USD each. Release notes for all of them go out on the Telegram channel.
MQL5 seller page, 2026-09-12
Left on the listings by MQL5 users, and linked back to the product each one was written about.
Excellent! Thank you very much!
Gefällt mir sehr gut, die Signale im H4 sind sehr genau. Gute Arbeit!!! DANKE!!!!!!
EnglishI like it a lot, the H4 signals are very accurate. Good work. Thank you.
シンプルでわかりやすく使いやすいです
EnglishSimple, easy to understand and easy to use.
Every review above was left on a free indicator; no paid product has a review yet, so none of this is placed next to one. Reviews appearing on this site may not be representative of other customers and are not a guarantee of future performance or success. None of them was paid for.
Installation guides for every product, technical posts on the MQL5 blog, and 7 free tools in the MQL5 Code Base with their source: session boxes, automatic Fibonacci levels, fair value gaps, breaker blocks, liquidity targets, confluence zones and a trade-journal exporter.

I am Kestutis Balciunas, an algorithmic trading developer. Trading forex, indices, commodities and derivatives since 2010, and writing the software behind it since 2016. That combination is what catches the problems most developers miss: broker execution differences, spread and slippage, stop-level limits, multi-timeframe conflicts, and backtests that do not survive contact with live trading.
I publish and support 96 listings on the MQL5 Market, so my code is held to a standard beyond compiling on my machine.
No, and nobody honestly can. I build the logic you specify, test it under stated conditions, and show you the report including the parts that are not flattering. What the software does after that depends on the market and on how you run it.
Yes, on every job. You receive the .mq4, .mq5 or .pine source together with the compiled files, a setup guide and the test report. Nothing is locked to my machine or to a licence server.
Any MetaTrader 4 or 5 broker. Symbol names with prefixes or suffixes, stop-level limits, lot steps and margin rules are read from the broker at runtime rather than assumed. If a broker constraint changes the design, I say so in the spec.
I can make it obey the firm's rulebook in real time, which is what most challenge accounts actually fail on. Daily and total loss floors that halt inside the line, correct day anchoring, minimum-day and best-day rules, restart-safe state. Whether the market delivers the target inside the window is not something any developer can promise.
No. Signals are evaluated on closed bars only, so a mark that has printed does not move or disappear later, and alerts fire once per bar. Where a TradingView original relies on intrabar or lookahead data that MetaTrader cannot reproduce, I tell you before the job starts.
No. It breaches MetaQuotes terms and the original author's rights. If you have lost your source, I can rebuild the logic from your written rules and your test reports.
In the Strategy Tester with the conditions written down: model, pinned spread, deposit, period. Where it matters I run rolling windows across trending and choppy regimes, repeat the battery at a wider spread, and force the safety limits to fire so the report shows they work. You get the report files, not a screenshot of the best run.
Yes. Upwork is the simplest route for fixed-price jobs because it handles escrow and milestones. For direct work, email info@kestutisbalciunas.com with your rules and I will write the spec back before anything is paid.
The form on the contact page takes your rules and your files, and the specification comes back before anything is paid. Upwork is best for a fixed-price job with escrow. Telegram is fine for a quick question.