Jason Smith / Profile
- Information
|
1 year
experience
|
22
products
|
15
demo versions
|
|
2
jobs
|
0
signals
|
0
subscribers
|
The best algorithmic developers aren't just programmers - they're traders who code.
I develop and code custom trading strategies, automation tools and custom software across multiple platforms and languages, including TradingView (Pine Script), MetaTrader 5 (MQL5), Python and other modern development frameworks.
Looking for a quantitative developer role.
I can turn trading strategies into fully functional systems.
Extensive experience with Linux (Gentoo, Debian) and Unix systems (FreeBSD, OpenBSD)
I’m available for projects.You can ask for me directly in the Freelance section.
How Observation Changes Outcomes :
In quantum mechanics, when light (or electrons) passes through two slits, it creates an interference pattern on the screen behind them.
Each particle seems to go through both slits at once, existing in a super position of all possible paths and the resulting pattern reflects the probabilities of where the particle could land.
If you try to measure which slit the particle goes through, the interference pattern disappears.
Observing the particle forces it into a definite state - it goes through one slit or the other.
The act of measurement collapses the wave function and fundamentally changes the outcome.
Before you check a trade, it’s in super position.
From a statistical perspective, your trade has a probability of winning or losing based on your system but you don’t yet know the outcome.
The trade is evolving naturally, just like a quantum system.
The moment you look at it, your observation collapses the “trade wave function” into a definite state - good or bad, winning or losing.
That observation triggers an emotional reaction — stress, fear, or overconfidence—which can cause you to break your plan, over-leverage, or revenge trade.
Just like in quantum mechanics, the act of measurement affects the system.
If you hadn’t looked, the system would have continued evolving naturally and you would have followed your plan without emotional interference.
This analogy mirrors the quantum concept perfectly - observation changes the outcome, not because the market changed, but because your interaction with it changed your behavior.
In other words, checking too often destroys the natural probabilistic outcome of your system, just like measuring the slit destroys the interference pattern.
The trade itself hasn’t changed; your observation changed how you interact with it, which changes the outcome.
Final Thoughts:
Traders, you know what I’m talking about — in a demo, you can leave your strategy untouched for days, weeks, even months.
The moment it goes live, you start checking too often, micromanaging your trades, and suddenly your observation is affecting the outcome.
I develop and code custom trading strategies, automation tools and custom software across multiple platforms and languages, including TradingView (Pine Script), MetaTrader 5 (MQL5), Python and other modern development frameworks.
Looking for a quantitative developer role.
I can turn trading strategies into fully functional systems.
Extensive experience with Linux (Gentoo, Debian) and Unix systems (FreeBSD, OpenBSD)
I’m available for projects.You can ask for me directly in the Freelance section.
How Observation Changes Outcomes :
In quantum mechanics, when light (or electrons) passes through two slits, it creates an interference pattern on the screen behind them.
Each particle seems to go through both slits at once, existing in a super position of all possible paths and the resulting pattern reflects the probabilities of where the particle could land.
If you try to measure which slit the particle goes through, the interference pattern disappears.
Observing the particle forces it into a definite state - it goes through one slit or the other.
The act of measurement collapses the wave function and fundamentally changes the outcome.
Before you check a trade, it’s in super position.
From a statistical perspective, your trade has a probability of winning or losing based on your system but you don’t yet know the outcome.
The trade is evolving naturally, just like a quantum system.
The moment you look at it, your observation collapses the “trade wave function” into a definite state - good or bad, winning or losing.
That observation triggers an emotional reaction — stress, fear, or overconfidence—which can cause you to break your plan, over-leverage, or revenge trade.
Just like in quantum mechanics, the act of measurement affects the system.
If you hadn’t looked, the system would have continued evolving naturally and you would have followed your plan without emotional interference.
This analogy mirrors the quantum concept perfectly - observation changes the outcome, not because the market changed, but because your interaction with it changed your behavior.
In other words, checking too often destroys the natural probabilistic outcome of your system, just like measuring the slit destroys the interference pattern.
The trade itself hasn’t changed; your observation changed how you interact with it, which changes the outcome.
Final Thoughts:
Traders, you know what I’m talking about — in a demo, you can leave your strategy untouched for days, weeks, even months.
The moment it goes live, you start checking too often, micromanaging your trades, and suddenly your observation is affecting the outcome.
Friends
154
Requests
Outgoing
Jason Smith
The first three traders to DM me can choose a product for free. Selection depends on your choice — you never know your luck!
Jason Smith
Bringing you the very latest in trading tools, exclusive to MQL5.com — the only marketplace in the world where you’ll find bots like this
Jason Smith
Providing top-tier professional Expert Advisors and advanced trading indicators.
I develop and code custom trading strategies across multiple platforms and languages, including TradingView (Pine Script), MetaTrader 5 (MQL5), Python, C, C++, PHP, JavaScript, Java, and other modern development frameworks.
You can ask for me directly on Freelancer
I develop and code custom trading strategies across multiple platforms and languages, including TradingView (Pine Script), MetaTrader 5 (MQL5), Python, C, C++, PHP, JavaScript, Java, and other modern development frameworks.
You can ask for me directly on Freelancer
Jason Smith
Markov Matrix -
Built-in HTTP Servers (3 of them!)
Server Port Purpose Technology
Main Dashboard 8080 Beautiful UI with charts Python http.server
Simple Dashboard 5000 Lightweight JSON view Python http.server
Prometheus 8000 Metrics for monitoring prometheus_client
Built-in HTTP Servers (3 of them!)
Server Port Purpose Technology
Main Dashboard 8080 Beautiful UI with charts Python http.server
Simple Dashboard 5000 Lightweight JSON view Python http.server
Prometheus 8000 Metrics for monitoring prometheus_client
Jason Smith
2026.03.13
📁 HMM Web Package
├── HTTP Server (Python built-in)
├── REST API Framework
├── WebSocket Server
├── Prometheus Exporter
├── OpenAPI Documentation
├── HTML Dashboard
├── CSS Stylesheets
├── JavaScript Client
└── SQLite Database Bridge
├── HTTP Server (Python built-in)
├── REST API Framework
├── WebSocket Server
├── Prometheus Exporter
├── OpenAPI Documentation
├── HTML Dashboard
├── CSS Stylesheets
├── JavaScript Client
└── SQLite Database Bridge
Jason Smith
Markov System -
⚙️ Built With:
├── Python 3.8+
├── MetaTrader 5 Integration
├── Hidden Markov Models
├── Multi-timeframe Consensus
├── Real-time WebSocket
└── SQLite Database
📊 Indicators Used:
├── RSI (14)
├── MFI (14)
├── Williams %R (14)
├── VWAP
├── Parkinson Volatility
└── Garman-Klass Volatility
⚙️ Built With:
├── Python 3.8+
├── MetaTrader 5 Integration
├── Hidden Markov Models
├── Multi-timeframe Consensus
├── Real-time WebSocket
└── SQLite Database
📊 Indicators Used:
├── RSI (14)
├── MFI (14)
├── Williams %R (14)
├── VWAP
├── Parkinson Volatility
└── Garman-Klass Volatility
Jason Smith
📁 HMM Allocator Python Package (mt5 version of bot)
├── markov5.py # Main trading engine
├── trading_bot.py # Automated execution bot
├── config.yaml # All settings
├── saved_models/ # Trained HMM models
├── hmm_allocator_history.db # All trade data
└── api_keys.json # Secure key storage
├── markov5.py # Main trading engine
├── trading_bot.py # Automated execution bot
├── config.yaml # All settings
├── saved_models/ # Trained HMM models
├── hmm_allocator_history.db # All trade data
└── api_keys.json # Secure key storage
Jason Smith
2026.03.13
HMM Allocator reads the market's hidden states.
8 market regimes. 4 timeframes. 1 decision. HMM knows what you don't.
Your trading bot is only as good as its risk management. This has 5 layers.
From M15 to D1 - see the whole picture before you trade.
The only HMM-based system that actually places the trades for you.
8 market regimes. 4 timeframes. 1 decision. HMM knows what you don't.
Your trading bot is only as good as its risk management. This has 5 layers.
From M15 to D1 - see the whole picture before you trade.
The only HMM-based system that actually places the trades for you.
Jason Smith
Hidden Markov Matrix (HMM) is available for sale, but it has not yet been uploaded and no advert has been published.
Keep an eye out for it. If you would like some information before the release, you can request details via DM.
Keep an eye out for it. If you would like some information before the release, you can request details via DM.
Show all comments (5)
Jason Smith
2026.03.13
You will receive three core files - The Hidden Markov Python source, the Python trading bot source, and an MT5 version of the python bot written in MQL5. Everything is fully configurable.
Jason Smith
2026.03.13
The system also includes a web interface that allows you to interact with and monitor the model more easily. Through the interface you can view model outputs, monitor signals, and adjust configuration settings without needing to edit the code directly. It provides a simple dashboard-style environment where you can run the model, review data, and manage how the bot behaves.
Jason Smith
UAnchor with Inverse Magic is a fully automated trading system built around threshold-based market logic.
The EA starts by capturing an initial market level known as the anchor price.
This anchor acts as the core reference point from which all trading decisions are derived.
The system continuously measures the percentage change in price, recalculating the distance from the anchor on every market tick.
As price moves away from the anchor, predefined thresholds trigger trading logic designed to react dynamically to market expansion and reversal.
The Inverse Magic component adds an additional layer of strategy control, allowing the system to manage and distinguish trade logic internally for more advanced position handling.
Status: Currently in development and active testing.
Availability: Not available for sale at this time.
The EA starts by capturing an initial market level known as the anchor price.
This anchor acts as the core reference point from which all trading decisions are derived.
The system continuously measures the percentage change in price, recalculating the distance from the anchor on every market tick.
As price moves away from the anchor, predefined thresholds trigger trading logic designed to react dynamically to market expansion and reversal.
The Inverse Magic component adds an additional layer of strategy control, allowing the system to manage and distinguish trade logic internally for more advanced position handling.
Status: Currently in development and active testing.
Availability: Not available for sale at this time.
Jason Smith
Jason Smith
2026.03.04
You’re welcome to review the MT5 logs if you wish. Traders, everything I show you is real and fully transparent. I’ve had two sales so far — the first received a 5-star review, and the second is currently awaiting review.
: