Hlomohang John Borotho
Hlomohang John Borotho
  • Founder and CEO em Dynamic Financial Labs
  • Lesoto
  • 16191
  • Informações
2 anos
experiência
6
produtos
1
versão demo
0
trabalhos
0
sinais
0
assinantes
Founder and CEO em Dynamic Financial Labs
Quantitative intraday trading strategies
· MQL5 Expert Advisor development ·
Python + AI automation for MetaTrader 5.
Built by a developer who actually trades.
Hlomohang John Borotho
Publicado o artigo Integrating MQL5 with Data Processing Packages (Part 6): Merging Market Feedback with Model Adaptation
Integrating MQL5 with Data Processing Packages (Part 6): Merging Market Feedback with Model Adaptation

In this part, we focus on how to merge real-time market feedback—such as live trade outcomes, volatility changes, and liquidity shifts—with adaptive model learning to maintain a responsive and self-improving trading system.

Hlomohang John Borotho
Publicado o artigo Formulating Dynamic Multi-Pair EA (Part 5): Scalping vs Swing Trading Approaches
Formulating Dynamic Multi-Pair EA (Part 5): Scalping vs Swing Trading Approaches

This part explores how to design a Dynamic Multi-Pair Expert Advisor capable of adapting between Scalping and Swing Trading modes. It covers the structural and algorithmic differences in signal generation, trade execution, and risk management, allowing the EA to intelligently switch strategies based on market behavior and user input.

1
Hlomohang John Borotho
Publicado o artigo Black-Scholes Greeks: Gamma and Delta
Black-Scholes Greeks: Gamma and Delta

Gamma and Delta measure how an option’s value reacts to changes in the underlying asset’s price. Delta represents the rate of change of the option’s price relative to the underlying, while Gamma measures how Delta itself changes as price moves. Together, they describe an option’s directional sensitivity and convexity—critical for dynamic hedging and volatility-based trading strategies.

Hlomohang John Borotho
Publicado o artigo Dynamic Swing Architecture: Market Structure Recognition from Swings to Automated Execution
Dynamic Swing Architecture: Market Structure Recognition from Swings to Automated Execution

This article introduces a fully automated MQL5 system designed to identify and trade market swings with precision. Unlike traditional fixed-bar swing indicators, this system adapts dynamically to evolving price structure—detecting swing highs and swing lows in real time to capture directional opportunities as they form.

Hlomohang John Borotho
Publicado o artigo Reusing Invalidated Orderblocks As Mitigation Blocks (SMC)
Reusing Invalidated Orderblocks As Mitigation Blocks (SMC)

In this article, we explore how previously invalidated orderblocks can be reused as mitigation blocks within Smart Money Concepts (SMC). These zones reveal where institutional traders re-enter the market after a failed orderblock, providing high-probability areas for trade continuation in the dominant trend.

Hlomohang John Borotho
Publicado o artigo Automating The Market Sentiment Indicator
Automating The Market Sentiment Indicator

In this article, we automate a custom market sentiment indicator that classifies market conditions into bullish, bearish, risk-on, risk-off, and neutral. The Expert Advisor delivers real-time insights into prevailing sentiment while streamlining the analysis process for current market trends or direction.

Hlomohang John Borotho
Publicado o artigo Developing a Volatility Based Breakout System
Developing a Volatility Based Breakout System

Volatility based breakout system identifies market ranges, then trades when price breaks above or below those levels, filtered by volatility measures such as ATR. This approach helps capture strong directional moves.

Hlomohang John Borotho
Publicado o artigo Developing A Custom Account Performance Matrix Indicator
Developing A Custom Account Performance Matrix Indicator

This indicator acts as a discipline enforcer by tracking account equity, profit/loss, and drawdown in real-time while displaying a performance dashboard. It can help traders stay consistent, avoid overtrading, and comply with prop-firm challenge rules.

1
Hlomohang John Borotho Produto publicado

What is the Chart Sync Indicator? This custom MQL5 tool enables multi-timeframe chart synchronization, addressing a common pain point in technical analysis: the inconsistencies when switching between chart windows or timeframes. Instead of managing each chart separately, this indicator links them so actions such as panning, zooming, drawing objects, or changing symbols are mirrored across all synced charts of the same symbol. The result is a smoother, unified analysis experience. Key Advantages

Hlomohang John Borotho
Publicado o artigo Developing a Custom Market Sentiment Indicator
Developing a Custom Market Sentiment Indicator

In this article we are developing a custom market sentiment indicator to classify conditions into bullish, bearish, risk-on, risk-off, or neutral. Using multi-timeframe, the indicator can provide traders with a clearer perspective of overall market bias and short-term confirmations.

Hlomohang John Borotho
Publicado o artigo Elevate Your Trading With Smart Money Concepts (SMC): OB, BOS, and FVG
Elevate Your Trading With Smart Money Concepts (SMC): OB, BOS, and FVG

Elevate your trading with Smart Money Concepts (SMC) by combining Order Blocks (OB), Break of Structure (BOS), and Fair Value Gaps (FVG) into one powerful EA. Choose automatic strategy execution or focus on any individual SMC concept for flexible and precise trading.

2
Hlomohang John Borotho
Publicado o artigo Chart Synchronization for Easier Technical Analysis
Chart Synchronization for Easier Technical Analysis

Chart Synchronization for Easier Technical Analysis is a tool that ensures all chart timeframes display consistent graphical objects like trendlines, rectangles, or indicators across different timeframes for a single symbol. Actions such as panning, zooming, or symbol changes are mirrored across all synced charts, allowing traders to seamlessly view and compare the same price action context in multiple timeframes.

2
Hlomohang John Borotho
Publicado o artigo Integração do MQL5 com pacotes de processamento de dados (Parte 5): Aprendizado adaptativo e flexibilidade
Integração do MQL5 com pacotes de processamento de dados (Parte 5): Aprendizado adaptativo e flexibilidade

Nesta parte, vamos nos concentrar na criação de um modelo de negociação flexível e adaptativo, treinado com dados históricos do XAUUSDт Também vamos prepará-lo para exportação no formato ONNX e possível integração a sistemas de negociação em ambiente real.

Hlomohang John Borotho
Publicado o artigo Desenvolvimento de um EA dinâmico para múltiplos pares (Parte 4): Ajuste do risco com base na volatilidade
Desenvolvimento de um EA dinâmico para múltiplos pares (Parte 4): Ajuste do risco com base na volatilidade

Nesta etapa, configuramos o EA multipar para ajustar o tamanho das posições e a exposição ao risco em tempo real com base em indicadores de volatilidade, como o ATR. Isso torna a gestão de risco mais consistente, reforça a proteção das posições e melhora o desempenho em diferentes condições de mercado.

Ruhul amin
Ruhul amin 2025.08.13
I want to buy this Ya. I can't contact you. Please contact me in this Telegram group.
Hlomohang John Borotho
Publicado o artigo Teoria dos grafos: Algoritmo de Dijkstra no trading
Teoria dos grafos: Algoritmo de Dijkstra no trading

O algoritmo de Dijkstra é uma solução clássica para a busca do caminho mais curto na teoria dos grafos, permitindo otimizar estratégias de trading por meio da modelagem de redes de mercado. Traders podem utilizá-lo para encontrar as rotas mais eficientes nos dados de um gráfico de candles.

Hlomohang John Borotho
Publicado o artigo Desenvolvimento de um EA dinâmico para múltiplos pares (Parte 3): Estratégias de reversão à média e momentum
Desenvolvimento de um EA dinâmico para múltiplos pares (Parte 3): Estratégias de reversão à média e momentum

Nesta terceira parte da série sobre o desenvolvimento de um EA dinâmico para múltiplos pares (Dynamic Multi-Pair Expert Advisor), vamos nos concentrar na integração de estratégias de negociação baseadas em reversão à média e momentum. Veremos como identificar desvios dos preços em relação à média por meio do escore Z e como operar a partir desses desvios, além de medir o momentum em diferentes pares de moedas para determinar a direção das operações.

Hlomohang John Borotho
Publicado o artigo Otimização e ajuste fino do código-fonte para melhorar os resultados do backtesting
Otimização e ajuste fino do código-fonte para melhorar os resultados do backtesting

Melhore seu código MQL5 otimizando a lógica, aprimorando os cálculos e reduzindo o tempo de execução para aumentar a precisão do backtesting. Ajuste finamente os parâmetros, otimize loops e elimine ineficiências para melhorar o resultado.

Hlomohang John Borotho
Publicado o artigo Integração de um modelo de IA a uma estratégia de trading existente em MQL5
Integração de um modelo de IA a uma estratégia de trading existente em MQL5

Este artigo trata da integração de um modelo de IA treinado, por exemplo, um modelo LSTM para aprendizado por reforço ou um modelo preditivo baseado em machine learning, a uma estratégia de trading existente em MQL5.

Hlomohang John Borotho
Publicado o artigo Desenvolvendo um EA Dinâmico para Múltiplos Pares (Parte 2): Diversificação e Otimização de Portfólio
Desenvolvendo um EA Dinâmico para Múltiplos Pares (Parte 2): Diversificação e Otimização de Portfólio

A Diversificação e Otimização de Portfólio distribui estrategicamente os investimentos entre múltiplos ativos para minimizar o risco, ao mesmo tempo em que seleciona a combinação ideal de ativos para maximizar os retornos com base em métricas de desempenho ajustadas ao risco.

Hlomohang John Borotho
Publicado o artigo Integrando MQL5 com pacotes de processamento de dados (Parte 4): Manipulação de Big Data
Integrando MQL5 com pacotes de processamento de dados (Parte 4): Manipulação de Big Data

Explorando técnicas avançadas para integrar o MQL5 com ferramentas poderosas de processamento de dados, esta parte se concentra no tratamento eficiente de big data para aprimorar a análise de negociação e a tomada de decisões.

Vahid Ashrafi
Vahid Ashrafi 2025.07.11
How can we ensure that the model does not overfit during the learning process?
Hlomohang John Borotho
Hlomohang John Borotho 2025.08.19
Use a substantial amount of training data.