Allan Munene Mutiiria
Allan Munene Mutiiria
4.4 (213)
  • Информация
3 года
опыт работы
24
продуктов
318
демо-версий
1
работ
0
сигналов
0
подписчиков
Allan Munene Mutiiria
Опубликовал статью Creating Custom Indicators in MQL5 (Part 13): An Accelerating Trend Stop Confirmed by VWAP
Creating Custom Indicators in MQL5 (Part 13): An Accelerating Trend Stop Confirmed by VWAP

We implement an adaptive trend stop indicator in MQL5 that reseeds on every flip, then accelerates toward price, with speed boosted by distance from VWAP and all distances scaled by ATR. The article covers the acceleration engine, the VWAP agreement filter that grades each flip, the anti-aliased stop line with its cloud, and persistent flip levels and arrows. The result highlights where the trend turned and whether VWAP agreed.

Allan Munene Mutiiria
Опубликовал статью Creating Custom Indicators in MQL5 (Part 12): Mapping Liquidity with a Volume Profile Heatmap
Creating Custom Indicators in MQL5 (Part 12): Mapping Liquidity with a Volume Profile Heatmap

We build a volume profile heatmap indicator in MQL5 that bins window volume into uniform price levels and paints each bar as a column of colored cells behind the candles. We cover binning, heat coloring, the side profile, the point-of-control and value-area lines, and the liquidity readouts, with every level published to buffers. The result is a map of dense bands and thin gaps, showing how much traded volume sits above and below the current price.

Allan Munene Mutiiria Выставил продукт

Trading Dashboard Toolkit is a trading workspace for MetaTrader 5: one panel that plans the trade, runs it after the fill, holds you to your limits and keeps the record of what you actually did. It is an Expert Advisor, so Algo Trading must be on for it to place or change anything. It does not trade on its own. Every order comes from a button you press, or from a rule you wrote yourself. Overview The sidebar holds seven tools in three bands. Trade is what you do to a position right now. Plan

Allan Munene Mutiiria
Back in July 2026, we introduced Chart Drawing Toolkit here as a manual analysis workspace for MetaTrader 5 : a docking sidebar, category flyouts, themes, and a set of drawing tools that behaved consistently instead of being scattered through the Insert menu...
Allan Munene Mutiiria
Оставил отзыв на заказчика за работу A multi-symbol, multi-timeframe, non-repainting pattern scanner
Allan Munene Mutiiria
Опубликовал статью Building AI-Powered Trading Systems in MQL5 (Part 12): Giving the Assistant Chart Vision and Tool Access
Building AI-Powered Trading Systems in MQL5 (Part 12): Giving the Assistant Chart Vision and Tool Access

We give our AI chat assistant two new abilities in MQL5: sight and tool access. It can now capture the chart as a screenshot, attach it to a message, and view it in the panel, and it can call tools that read live positions, trade history, indicator values, chart objects, and the economic calendar. The assistant reasons from what it sees and queries rather than text alone.

Allan Munene Mutiiria
Опубликовал статью Working with ONNX Models in MQL5 (Part 2): Drawing the Model Graph on an Interactive Chart Panel
Working with ONNX Models in MQL5 (Part 2): Drawing the Model Graph on an Interactive Chart Panel

We turn the ONNX reader into an interactive graph viewer on a MetaTrader 5 chart. The parser is extended to carry tensor shapes and node attributes, and a canvas with anti-aliased drawing renders nodes and labeled connections. The layout arranges layers by depth, while zoom, pan, and clicks let you inspect operators and the tensors they read. This makes a model's structure and data flow visible directly in MQL5.

Allan Munene Mutiiria
Опубликовал статью Building AI-Powered Trading Systems in MQL5 (Part 11): Optimizing the UI with Frame Throttling and Partial Rendering
Building AI-Powered Trading Systems in MQL5 (Part 11): Optimizing the UI with Frame Throttling and Partial Rendering

We optimize an MQL5 canvas interface to stay responsive under rapid input without changing its appearance. The article adds a direct-buffer canvas for block region copies, caches text widths and glyph coverage, caps repaints at 60 fps (16 ms), and limits drawing to panes and regions that actually changed. As a result, hover, scroll, and popups render smoothly without full-panel redraws.

Allan Munene Mutiiria
Опубликовал статью Автоматизация торговых стратегий в MQL5 (Часть 53): Разворотные модели "двойная вершина" и "двойное дно"
Автоматизация торговых стратегий в MQL5 (Часть 53): Разворотные модели "двойная вершина" и "двойное дно"

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

Allan Munene Mutiiria
Опубликовал статью Building AI-Powered Trading Systems in MQL5 (Part 10): A Resolution-Independent Vector Icon System
Building AI-Powered Trading Systems in MQL5 (Part 10): A Resolution-Independent Vector Icon System

We replace the embedded bitmap icons in our MQL5 canvas interface with a resolution-independent vector icon system. A small set of anti-aliased primitives (strokes, discs, rings, rounded rectangles, and polygons) draws every logo and sidebar glyph procedurally, then plugs into the header, sidebar, and theme toggle. You get smaller builds, theme-aware recoloring, and icons that stay sharp at any size.

Allan Munene Mutiiria
Опубликовал статью Working with ONNX Models in MQL5 (Part 1): Decoding the Model File with a Protobuf Parser
Working with ONNX Models in MQL5 (Part 1): Decoding the Model File with a Protobuf Parser

We decode ONNX files in pure MQL5 by implementing a Protocol Buffers reader from scratch. We generate a sample network in Python, verify it in Netron, and then parse the same binary to recover graph nodes, connections, weight tensors, and input/output shapes. The result is a MetaTrader 5 program that inspects a trained model's structure before inference, without any external libraries.

1
Allan Munene Mutiiria
Grid trading has a reputation problem, and most of it is deserved. The typical grid Expert Advisor opens a trade, waits for price to move against it, doubles down, and repeats until either the market turns or the account does...
Allan Munene Mutiiria
Опубликовал статью Автоматизация торговых стратегий в MQL5 (Часть 52): Модель tCISD с SSMT и Quarterly Theory
Автоматизация торговых стратегий в MQL5 (Часть 52): Модель tCISD с SSMT и Quarterly Theory

Мы разрабатываем на языке MQL5 программу tCISD, которая сочетает циклы Quarterly Theory, привязанные к нью-йоркскому времени, с SSMT-дивергенцией между торгуемым и коррелирующим символами, чтобы точнее выбирать момент разворота. В статье показано, как разметить циклы и четверти, выявить расхождение между символами по снятию ликвидности и определить уровень tCISD, пробой которого подтверждает смену характера доставки цены. Вы получите рабочую логику входа, которая активирует сетап при появлении дивергенции и открывает позицию после подтверждающего закрытия бара или при ретесте.

Allan Munene Mutiiria
Опубликовал статью Автоматизация торговых стратегий в MQL5 (Часть 51): Модель Bread and Butter Judas Swing с зонами премии и дисконта
Автоматизация торговых стратегий в MQL5 (Часть 51): Модель Bread and Butter Judas Swing с зонами премии и дисконта

Мы создаем на языке MQL5 программу для торговли на разворотах в рамках торговых сессий по модели Bread and Butter Judas Swing. Программа определяет дневную направленность по данным старшего таймфрейма, задает килл-зоны по нью-йоркскому времени и определяет зоны премии и дисконта каждой сессии по ее текущему диапазону. Обязательное условие — снятие ликвидности, после которого смена рыночной структуры подтверждает вход. Читатели получат готовый подход с четкими, проверяемыми правилами: активировать сетапы только во время активных сессий и открывать позиции в соответствии с дневной направленностью.

Allan Munene Mutiiria Выставил продукт

Grid Scalper Pro is a dynamic grid Expert Advisor for MetaTrader 5 that turns adverse price movement into structured recovery. It opens a basket on a clean signal and, if price moves against it, layers additional trades at measured intervals, then closes the whole group at a volume-weighted breakeven-plus target. What separates the Pro edition is the intelligence wrapped around that engine: a structure-aware Smart Grid, a built-in Economic Calendar with automatic news pause, and a premium

Allan Munene Mutiiria
Опубликовал статью MQL5 Trading Tools (Part 40): Adding SQLite Persistence and Per-Timeframe Visibility to the Canvas Drawing Layer
MQL5 Trading Tools (Part 40): Adding SQLite Persistence and Per-Timeframe Visibility to the Canvas Drawing Layer

We add SQLite persistence to the canvas tools, saving every drawing and the entire UI session per symbol, then restoring them on startup so the workspace resumes exactly where you left it. The article builds versioned object serialization, a load/save lifecycle with dirty writes, and a timeframe-visibility editor that drives render-time filtering. The toolkit also runs as an indicator, so it can sit alongside other indicators or an Expert Advisor.

1
Allan Munene Mutiiria
In the fast-moving world of forex trading, the charts we read are only as good as the tools we use to mark them up. Trendlines, channels, Fibonacci levels, and clean annotations are how a trader turns raw price action into a plan...
Allan Munene Mutiiria
Опубликовал статью Автоматизация торговых стратегий на MQL5 (Часть 50): Стратегия Turtle Soup на снятии ликвидности
Автоматизация торговых стратегий на MQL5 (Часть 50): Стратегия Turtle Soup на снятии ликвидности

В статье создаётся автоматическая программа MQL5 для торговли по стратегии Turtle Soup против ложных пробоев N-барных максимумов и минимумов. Реализуются обнаружение снятия ликвидности, подтверждающие закрытия обратно внутрь уровня, фильтры глубины и возраста экстремума, необязательная проверка тела разворотной свечи, динамические и статические стоп-лоссы, два режима тейк-профита, трейлинг по пунктам и наглядная разметка графика.

Allan Munene Mutiiria
Опубликовал статью MQL5 Trading Tools (Part 39): Adding a Pinned-Tools Ribbon for Quick Access to Favorite Tools
MQL5 Trading Tools (Part 39): Adding a Pinned-Tools Ribbon for Quick Access to Favorite Tools

We add a pinned-tools ribbon: a floating bar that exposes frequently used tools for one-click access without reopening the sidebar. The article implements the ordered pin set and its API, an anti-aliased pushpin control in the flyout, and the ribbon with offscreen clipping, user-resizable width, and horizontal scrolling. The result is faster activation of favorite tools from a draggable, resizable ribbon on the chart.

2
Allan Munene Mutiiria
Опубликовал статью Автоматизация торговых стратегий на MQL5 (Часть 49): Разворотный паттерн "Квазимодо" (QM)
Автоматизация торговых стратегий на MQL5 (Часть 49): Разворотный паттерн "Квазимодо" (QM)

В статье мы создаём автоматическую программу MQL5, которая обнаруживает разворотный паттерн Квазимодо по зигзагу подтверждённых свинговых точек. Рассмотрим поиск свингов, активацию сетапа, вход на возврате к линии QM, структурный Stop Loss и расчёт объёма по риску. Также добавим перенос в безубыток, трейлинг-стоп и частичная фиксация прибыли для сопровождения открытых позиций.