Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 76
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Большинство трейдеров, торгующих на MT5, определяют размер каждой позиции отдельно и никогда не видят, как их открытые (или запланированные) позиции взаимодействуют в рамках портфеля. Два инструмента, которые кажутся независимыми, могут двигаться практически одинаково во время одного и того же новостного события, а совокупность «небольших» позиций может незаметно составить опасную долю собственного капитала счета в виде совокупной маржи.
Индикатор считывает список символов и размеров лотов, разделенных запятыми, и выводит полный отчет на вкладке «Эксперты» и, по желанию, непосредственно на графике:
- Матрица парной корреляции — корреляция Пирсона между историческими доходностями «бар к бару» каждой пары инструментов за настраиваемый период и на выбранном таймфрейме.
- Средняя парная корреляция — единое число, характеризующее степень диверсификации (или концентрации) набора инструментов.
- Совокупная расчетная маржа — общая маржа, которую ваш брокер потребовал бы для открытия позиций по каждому из перечисленных инструментов с заданным размером лота в валюте счета.
- Нагрузка на депозит — эта совокупная маржа в процентах от текущего собственного капитала счета с однократным оповещением при превышении установленного вами порогового значения.
Ввод данных. Укажите InpSymbols (например, «EURUSD,GBPUSD,XAUUSD,USDJPY») и InpLots (например, «0,10; 0,10; 0,10; 0,10») в виде списков, разделённых запятыми, в том же порядке, от 2 до 10 инструментов. Каждый символ автоматически добавляется в «Обзор рынка», если его там ещё нет.
Параметры. InpTimeframe и InpLookbackBars управляют временным рядом доходности, используемым для расчёта корреляции; InpMarginWarnPct устанавливает порог оповещения о нагрузке на депозит; InpRefreshSec определяет частоту пересчёта отчёта; InpShowPanel включает или выключает панель Comment() на графике.
Инструмент написан на чистом MQL5. Он не требует внешних библиотек, Python или DLL — всё работает непосредственно в MetaTrader 5.
Разработан командой AbacuQuant — прошедшей аудит мультистратегической платформой копирования сделок для MT5, которая управляет диверсифицированными портфелями по некоррелируемым инструментам с подтверждённой историей торговли за 24 месяца.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/75172
Interactive Supply and Demand Zone Trading Prototype
В этом выпуске представлен облегченный прототип системы автоматической торговли, построенный на основе фреймворка Interactive Supply and Demand Zone Manager. Данный фреймворк позволяет трейдерам рисовать собственные зоны спроса и предложения и управлять ими, при этом каждая зона имеет свой собственный жизненный цикл, историю взаимодействий и динамически меняющееся состояние в зависимости от изменения рыночных условий. Гибридный подход сочетает в себе зоны, определяемые пользователем, с автоматизированным мониторингом, проверкой и управлением торговыми операциями. Стратегия оценивает соответствующие критериям зоны посредством структурированного процесса принятия решений перед формированием торговых действий. Подробное ведение журнала обеспечивает прозрачность поведения зон, что позволяет трейдерам изучать взаимодействия и разрабатывать собственные подходы на основе собранной информации.
SMMA Levels MTF / BhanuCodeLab
SMMA Levels MTF — это индикатор «Сглаженная скользящая средняя» для нескольких таймфреймов в MetaTrader 5. Индикатор рассчитывает значения SMMA на основе нескольких выбранных таймфреймов и отображает их вместе на текущем графике.
Footprint XRay (Order Flow Volume Delta)
Индикатор для построения графиков потока ордеров и географического распределения на институциональном уровне, портированный из Pine Script в MQL5. Он динамически декомпозирует свечи основных таймфреймов с использованием исторических данных по тикам и реальному объему с более низких таймфреймов (LTF) для расчета разницы объемов покупок и продаж на каждом ценовом уровне. Индикатор поддерживает автоматический выбор таймфрейма, выделение точки контроля (POC), накопленные дисбалансы, обнаружение экстремального поглощения, отслеживание незавершенных сделок (UB) с оперативным сглаживанием, а также срабатывание оповещений в режиме реального времени.
Value Area Levels / BhanuCodeLab
«Value Area Levels» — это сессионный индикатор «Value Area» для MetaTrader 5. Он рассчитывает и отображает уровни «Value Area High», «Point of Control» и «Value Area Low» для формирующегося, предыдущего и исторического профилей.
