Tola Moses Hector
Tola Moses Hector
  • Информация
нет
опыт работы
21
продуктов
15
демо-версий
0
работ
0
сигналов
0
подписчиков
Advanced Trading Systems
I started as a trader, analyzing charts, price action, and market structure long before writing my first line of MQL code. That trading foundation shapes every Expert Advisor and indicator I build.

Today, I develop professional-grade Expert Advisors and indicators for MetaTrader, with a focus on robustness, clarity, and real-world usability. My work emphasizes clean architecture, risk-aware logic, and long-term maintainability rather than over-optimized or curve-fit systems.

Beyond trading software, I also develop full-stack solutions, including front-end and back-end web applications, API integrations, and server deployments. I work with cloud infrastructure such as Microsoft Azure to support scalable, secure, and high-performance trading and data systems.

My goal is simple: built well-engineered, professional tools that traders can understand, trust, and confidently use in live market environments.
Tola Moses Hector
Опубликовал статью Building a FIFO-Compliant Position Management Layer for NFA-Regulated MQL5 Accounts
Building a FIFO-Compliant Position Management Layer for NFA-Regulated MQL5 Accounts

This article shows how to make EA close operations comply with broker-enforced FIFO (ACCOUNT FIFO CLOSE) on hedging accounts, so naive exits stop failing. It introduces CFifoPositionQueue to order an EA's own tickets by time and CFifoComplianceGuard to execute closes in two modes: strict reject or auto-cascade, with optional per-direction scope. The guard re-verifies eligibility before each step, normalizes volumes, and inspects real server retcodes. You get reusable code, tests, and clear limits.

Tola Moses Hector
Опубликовал статью Automating Chart Patterns in MQL5 (Part 3): The Head and Shoulders and Inverse Head and Shoulders
Automating Chart Patterns in MQL5 (Part 3): The Head and Shoulders and Inverse Head and Shoulders

The article implements a deterministic MQL5 detector for head and shoulders and its inverse, validating structure from swing labels (HH, LH, HL, LL) rather than raw peak geometry. Seven ATR-aware checks enforce time order, pattern span, head clearance, shoulder symmetry, and height. A three-state lifecycle separates formation from neckline break, locks a setup, and prevents re-entry. Entries trigger only on a chart-timeframe close through the neckline.

1
Tola Moses Hector
Опубликовал статью Automating Classic Market Methods in MQL5 (Part 9): Linda Bradford Raschke's 3/10 Oscillator System
Automating Classic Market Methods in MQL5 (Part 9): Linda Bradford Raschke's 3/10 Oscillator System

The article implements two swing setups in MQL5: Anti, which enters on the first 3/10 oscillator pullback after a signal line zero confirmation with price confirmation, and Holy Grail, which enters on the first pullback to the 20 EMA in a strong rising ADX trend. A single EA runs two independent state machines with precise entry and exit rules, ATR-based stops, and state recovery. You get runnable code and traceable logging.

1
Tola Moses Hector
Опубликовал статью Position Management: Deriving a Self-Calibrating Exit Ladder From Historical MFE in MQL5
Position Management: Deriving a Self-Calibrating Exit Ladder From Historical MFE in MQL5

We implement three MQL5 classes that replace fixed 1R/2R/3R targets with data-driven scale-out levels. CExcursionTracker records each closed trade's maximum favorable excursion in R, CExitLadderCalibrator derives runs from distribution percentiles with lookback and minimum-sample controls, and CLadderExecutor executes them on open positions. The ladder recalibrates as trades accumulate and uses a fallback until enough samples exist.

1
Tola Moses Hector
Опубликовал статью Automating Classic Market Methods in MQL5 (Part 8): Ed Seykota's Trend Following System
Automating Classic Market Methods in MQL5 (Part 8): Ed Seykota's Trend Following System

The article presents a full MQL5 implementation of a multi-symbol trend system: dual EMA crossovers for entries, ADX to avoid ranges, ATR to normalize position size, and a heat monitor to cap total portfolio risk. We explain the architecture, calculation details, and entry/exit logic on daily bars. The result is a practical EA template for systematic, risk-aware portfolio trading.

1
Tola Moses Hector
Опубликовал статью Automating Classic Market Methods in MQL5 (Part 7): The Nicolas Darvas Box System
Automating Classic Market Methods in MQL5 (Part 7): The Nicolas Darvas Box System

This article implements the Darvas Box method as a complete MQL5 Expert Advisor. We code box detection with a three-session hold, volume contraction during consolidation, and volume-confirmed breakouts, plus a staircase pyramid with a shared, rolling stop at the latest box floor. The EA uses a state machine to run box scanning and trade management in parallel, providing a ready-to-compile system with configurable inputs and clear on-chart diagnostics.

1
Tola Moses Hector
Опубликовал статью Automating Classic Market Methods in MQL5 (Part 6): Jesse Livermore's Pivotal Point System
Automating Classic Market Methods in MQL5 (Part 6): Jesse Livermore's Pivotal Point System

This article presents a complete MQL5 Expert Advisor that implements Jesse Livermore's market key as a deterministic state machine. It detects pivotal levels from consolidations using ATR and volume expansion, scales in across four tranches, and exits on abnormal behavior defined by range and volume. The EA validates inputs in OnInit, requires a hedging account, and compiles out of the box for testing Livermore's rules on daily data.

1
Tola Moses Hector
Опубликовал статью Автоматизация графических паттернов в MQL5 (Часть 2): Паттерны "двойная вершина" и "двойное дно"
Автоматизация графических паттернов в MQL5 (Часть 2): Паттерны "двойная вершина" и "двойное дно"

Мы создадим надежный алгоритм обнаружения паттернов "двойная вершина" и "двойное дно" на языке MQL5. Сначала он подтвердит тренд на H4, а затем проверит шесть условий (равенство точек, положение линии шеи, порядок следования, ширину, высоту и допуски на основе среднего истинного диапазона, ATR). Пробой линии шеи определяется на таймфрейме графика, а машина состояний с тремя состояниями гарантирует, что по каждому паттерну сделка совершается только один раз. Проекция высоты паттерна позволяет определить четкий целевой уровень выхода.

Tola Moses Hector
Опубликовал статью Автоматизация графических паттернов в MQL5 (Часть 1): Мультитаймфреймовый движок для анализа свинговой структуры
Автоматизация графических паттернов в MQL5 (Часть 1): Мультитаймфреймовый движок для анализа свинговой структуры

В этой статье представлен CSwingEngine — переиспользуемый класс на языке MQL5, который обнаруживает свинговые максимумы и минимумы на H4, присваивает им метки HH, LH, HL или LL и классифицирует рыночную структуру как трендовую или боковую. Свинги всегда определяются на H4 независимо от графика, на котором запущена программа, а каждая точка корректно отображается на младших таймфреймах благодаря штатной привязке к временным координатам типа datetime. Движок предоставляет понятный интерфейс для получения текущего состояния тренда и массива свингов, необходимых для распознавания паттернов с учетом рыночного контекста.

Tola Moses Hector
Опубликовал статью Automating Classic Market Methods in MQL5 (Part 5): The Original Turtle Trading Rules
Automating Classic Market Methods in MQL5 (Part 5): The Original Turtle Trading Rules

This article builds a complete MQL5 Expert Advisor that implements the original Turtle Trading rules from Curtis Faith. It covers both systems: 20/55-day breakouts, the System 1 skip rule, N (Wilder ATR) for volatility-adjusted sizing, a four‑unit pyramid with N/2 adds, a unified 2N stop, and 10/20-day exits. You will get compilable code, implementation details, and a backtesting procedure on EURUSD.

1
Tola Moses Hector
Опубликовал статью Automating Classic Market Methods in MQL5 (Part 4): Mark Minervini's Trend Template
Automating Classic Market Methods in MQL5 (Part 4): Mark Minervini's Trend Template

This article presents TrendTemplateEA, an Expert Advisor implementing Mark Minervini's eight-condition trend template for daily forex charts. It evaluates all conditions on every bar and enters only when they are simultaneously satisfied, using RSI above 50 in place of the stock market RS rating. The entry trigger is a 20-bar high breakout on expanding volume, with all rules coded and testable in MQL5.

1
Tola Moses Hector
Опубликовал статью Автоматизация классических рыночных методов в MQL5 (Часть 3): Стадийный анализ Стэна Вайнштейна
Автоматизация классических рыночных методов в MQL5 (Часть 3): Стадийный анализ Стэна Вайнштейна

В статье представлен полноценный торговый советник, построенный на методе стадийного анализа Стэна Вайнштейна. Советник классифицирует рынок по одной из четырёх стадий, анализируя наклон и положение 30-недельной скользящей средней, а также характер движения цены и динамику объёма. Затем он открывает длинные позиции только при прорывах в Стадию 2, а короткие — при пробоях вниз в Стадию 4. В статье объясняется каждая стадия, способы её программного определения и то, почему преимущество метода создаёт именно дисциплина — торговля только на подходящей стадии.

Tola Moses Hector
Опубликовал статью Автоматизация классических рыночных методов в MQL5 (Часть 2): Закон причины и следствия Вайкоффа — ценовые цели по графику "крестики-нолики"
Автоматизация классических рыночных методов в MQL5 (Часть 2): Закон причины и следствия Вайкоффа — ценовые цели по графику "крестики-нолики"

В статье создаётся автономный советник на MQL5, реализующий полный цикл Вайкоффа: он распознаёт накопление и распределение с помощью конечного автомата, входит в рынок в точке LPS/LPSY — последней точке поддержки или последней точке предложения — и рассчитывает цели выхода по графику «крестики-нолики» в соответствии с законом причины и следствия Вайкоффа. Подробно рассматриваются размер клетки на основе ATR диапазона, разворот на одну клетку, проверка корректности целевой цены и резервная цель 2R. Читатель получает рабочий код, который можно запускать без внешних зависимостей.

Tola Moses Hector
Опубликовал статью Position Management: A Reusable Trade Journal with Live Maximum Adverse Excursion, Maximum Favorable Excursion, and R-Multiple Tracking in MQL5
Position Management: A Reusable Trade Journal with Live Maximum Adverse Excursion, Maximum Favorable Excursion, and R-Multiple Tracking in MQL5

This article presents CTradeJournal, a self-contained MQL5 class for live tracking of open positions at tick frequency. It maintains MAE, MFE, and initial risk in money, calculates the R-multiple when a position closes, and writes a complete CSV record. The text explains the design choices, provides the implementation, and shows simple EA integration so you can analyze entries, stop placement, and outcome distribution.

1
Tola Moses Hector
Опубликовал статью Автоматизация классических рыночных методов в MQL5 (Часть 1): Накопление и распределение по Вайкоффу
Автоматизация классических рыночных методов в MQL5 (Часть 1): Накопление и распределение по Вайкоффу

В статье описывается советник MQL5, автоматизирующий обнаружение накопления и распределения по Вайкоффу с помощью конечного автомата. Перед открытием позиций в точках LPS или LPSY он подтверждает последовательности spring–SOS и upthrust–SOW, используя относительный тиковый объём в качестве критерия подтверждения. Читатель познакомится с моделью состояний, критериями обнаружения, организацией кода и процедурой тестирования в MetaTrader 5.

Tola Moses Hector
Опубликовал статью Управление позициями: Безопасный пирамидинг с единым стопом в MQL5
Управление позициями: Безопасный пирамидинг с единым стопом в MQL5

В этой статье представлен CPyramidEngine – переиспользуемый класс на языке MQL5, который добавляет в любой советник дисциплинированное пирамидирование и требует для интеграции всего около шести изменений в коде. Движок обеспечивает соблюдение трех ограничений: размеры лотов должны строго уменьшаться, единый стоп – сдвигаться после каждого добавления, а каждая модификация – проходить проверку на уровне брокера. В статье разбираются типичные сценарии отказа наивных реализаций и показывается, как по мере добавления позиций сохранять общий риск по счету измеримым и контролируемым.

Tola Moses Hector
Professional semi-automated and fully-automated trade management EA. Manual, Price, DateTime and Auto execution modes. 26 built-in SMC/ICT auto strategies. Full SMC/ICT indicator, 27-pattern price action detector, risk manager, lock system, hedge engine and position manager — all in one EA...
Tola Moses Hector Выставил продукт

Trade Assistant Pro — SMC + Price Action   Trade Assistant Pro — это комплексный советник для управления сделками и автоматизации в MetaTrader. Он предназначен для трейдеров, использующих Smart Money Concepts (SMC/ICT), анализ price action или стратегии, основанные на торговых сессиях, и обеспечивает структурированное и последовательное управление позициями в каждой сделке.   Режимы исполнения   Советник предлагает четыре стиля исполнения: ручная торговля через

Tola Moses Hector Выставил продукт

Price Action Detector — Инструмент для свечных паттернов   Price Action Detector — это профессиональный индикатор, который определяет и маркирует 27 свечных и прайс‑экшен паттернов прямо на графике MetaTrader. Все определения выполняются только на подтверждённых, закрытых барах, что гарантирует точность без перерисовки.   Обнаружение паттернов   Индикатор охватывает бычьи, медвежьи и нейтральные формации, включая молоты, поглощения, звёзды, солдат, воронов, вариации

Tola Moses Hector Выставил продукт

Price Action Detector — Инструмент для свечных паттернов   Price Action Detector — это профессиональный индикатор, который определяет и маркирует 27 свечных и прайс‑экшен паттернов прямо на графике MetaTrader. Все определения выполняются только на подтверждённых, закрытых барах, что гарантирует точность без перерисовки.   Обнаружение паттернов   Индикатор охватывает бычьи, медвежьи и нейтральные формации, включая молоты, поглощения, звёзды, солдат, воронов, вариации

123