Kinetix Speed Commander
- Утилиты
-
Syarief Azman Bin Rosli
Здравствуйте и добро пожаловать в мой официальный профиль MQL5!
Меня зовут Шариф Азман Бин Росли (Syarief Azman Bin Rosli). Я разработчик алгоритмических торговых систем и количественный инженер с более чем десятилетним опытом создания надежных решений для MetaTrader 5 и MetaTrader 4. - Версия: 1.0
- Активации: 5
Kinetix Speed Commander — это профессиональная утилита для MetaTrader 4, объединяющая панель мгновенного исполнения ордеров в один клик, динамический калькулятор объема позиций и терминал управления соотношением риска к прибыли. Разработанная для трейдеров проп-компаний, активных скальперов и внутридневных системных трейдеров, Kinetix Speed Commander исключает задержки ручных расчетов, ошибки ввода объема и неконтролируемые риски.
Утилита работает через высокоскоростную графическую панель (HUD) на графике с темной темой оформления без использования внешних библиотек DLL. Программа непрерывно анализирует баланс, средства (эквити) и стоимость тика по выбранному инструменту, предоставляя мгновенное исполнение сделок, визуальную интерактивную настройку ордеров на графике и высокочастотный таймер (250 мс) для трейлинг-стопа и безубытка.
Ключевые архитектурные и функциональные особенности
-
Панель исполнения ордеров в один клик Обеспечивает мгновенное открытие рыночных ордеров Buy и Sell прямо с графика. Позиции открываются с заранее рассчитанным объемом лота, защитными уровнями Stop Loss и Take Profit. Встроенный контроль проскальзывания и мониторинг спреда блокируют отправку ордеров при резком расширении спреда или на волатильных новостях.
-
Калькулятор динамического расчета объема позиции Рассчитывает точный объем лота с учетом шага лота брокера перед отправкой ордера. Поддерживаемые режимы расчета риска:
- Процент риска от баланса: Автоматический расчет лота относительно текущего баланса счета.
- Процент риска от эквити: Динамическая корректировка объема с учетом плавающих средств.
- Фиксированная сумма риска ($ USD): Риск строго фиксированной суммой депозита на сделку.
- Фиксированный объем лота: Открытие ордера заданным стандартным лотом. В расчетах строго учитываются размер контракта, стоимость тика, шаг цены и расстояние до уровня Stop Loss в пунктах.
-
Интерактивные визуальные линии риска на графике Включение режима линий выводит на график интерактивные перемещаемые уровни Stop Loss и Take Profit. При перетаскивании линий мышью в реальном времени пересчитываются сумма риска, потенциальная прибыль, процент потери депозита и итоговое соотношение риска к прибыли (R:R) до нажатия кнопки входа.
-
Экстренные и групповые операции с ордерами Быстрое групповое управление позициями по клику:
- Close All: Мгновенное закрытие всех открытых рыночных позиций и удаление отложенных ордеров по текущему символу.
- Close Profit: Выборочное закрытие только прибыльных позиций с сохранением остальных сделок.
- Lock Breakeven: Перевод Stop Loss в безубыток плюс настраиваемый шаг прибыли (например, +2 пункта) для всех открытых позиций в плюсе.
-
Автономный высокочастотный таймер 250 мс Управление трейлинг-стопом и безубытком выполняется через миллисекундный аппаратный таймер ( EventSetMillisecondTimer(250) ). Логика сопровождения сделок срабатывает с точностью до миллисекунд независимо от поступления новых ценовых тиков, что гарантирует защиту прибыли даже на спокойном рынке.
-
Проверка маржинального обеспечения по Статье 2555 Перед отправкой каждого ордера утилита выполняет предварительную проверку свободной маржи через AccountFreeMarginCheck() . Если свободных средств недостаточно для открытия рассчитанного лота, отправка отменяется, что исключает возникновение ошибки брокера Error 134 (Not enough money).
-
Чистая архитектура MQL4 без внешних DLL Полностью нативный код без сторонних библиотек. Все графические объекты используют уникальный префикс пространства имен ( KSC_ ) и корректно удаляются из памяти терминала при деинициализации в OnDeinit() .
Технические характеристики
- Платформа: MetaTrader 4 (MT4)
- Тип продукта: Утилита / Панель управления торговлей и ордерами
- Торговые инструменты: Валютные пары Forex, металлы, сырьевые товары, индексы, криптовалютные CFD
- Режим исполнения: Instant Execution и Market Execution брокеры
- Частота таймера: Высокоточный таймер 250 мс
- Внешние зависимости: Отсутствуют (100% чистый MQL4)
Входные параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| InpRiskMode | RISK_PERCENT_BALANCE | Режим расчета риска: % от баланса, % от эквити, фиксированная сумма $ или фиксированный лот |
| InpRiskValue | 1.0 | Значение риска (% от баланса/эквити, сумма в $ или объем лота) |
| InpDefaultSL_Pips | 25 | Начальное расстояние Stop Loss по умолчанию в пунктах |
| InpDefaultTP_Pips | 50 | Начальное расстояние Take Profit по умолчанию в пунктах |
| InpMaxSpread_Pips | 5 | Максимально допустимый спред брокера в пунктах для открытия сделки |
| InpMaxSlippage | 3 | Максимально допустимое проскальзывание в пунктах |
| InpMagicNumber | 880123 | Идентификатор Magic Number (0 для управления всеми ручными и чужими сделками) |
| InpEnableTrailing | false | Включение автоматического модуля трейлинг-стопа |
| InpTrailingStart_Pips | 20 | Уровень прибыли в пунктах для активации трейлинг-стопа |
| InpTrailingStep_Pips | 5 | Шаг подтягивания уровня Stop Loss в пунктах |
| InpEnableBreakeven | false | Включение автоматического модуля безубытка |
| InpBreakevenTrigger | 15 | Прибыль в пунктах, необходимая для перевода позиции в безубыток |
| InpBreakevenLock | 2 | Величина фиксируемой прибыли выше/ниже цены открытия в пунктах |
| InpPanelX | 20 | Горизонтальное смещение панели HUD в пикселях |
| InpPanelY | 35 | Вертикальное смещение панели HUD в пикселях |
