Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Portfolio Correlation and Margin Risk Calculator - индикатор для MetaTrader 5

Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Специалист в области финансов и международного бизнеса со специализацией в финансовом менеджменте. Разработчик-самоучка на MQL5 и Python с фокусом на алгоритмическую торговлю, построение мультиактивных портфелей и количественное управление рисками.
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
76
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу



Большинство трейдеров, торгующих на 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 Trading Prototype

В этом выпуске представлен облегченный прототип системы автоматической торговли, построенный на основе фреймворка Interactive Supply and Demand Zone Manager. Данный фреймворк позволяет трейдерам рисовать собственные зоны спроса и предложения и управлять ими, при этом каждая зона имеет свой собственный жизненный цикл, историю взаимодействий и динамически меняющееся состояние в зависимости от изменения рыночных условий. Гибридный подход сочетает в себе зоны, определяемые пользователем, с автоматизированным мониторингом, проверкой и управлением торговыми операциями. Стратегия оценивает соответствующие критериям зоны посредством структурированного процесса принятия решений перед формированием торговых действий. Подробное ведение журнала обеспечивает прозрачность поведения зон, что позволяет трейдерам изучать взаимодействия и разрабатывать собственные подходы на основе собранной информации.

SMMA Levels MTF / BhanuCodeLab SMMA Levels MTF / BhanuCodeLab

SMMA Levels MTF — это индикатор «Сглаженная скользящая средняя» для нескольких таймфреймов в MetaTrader 5. Индикатор рассчитывает значения SMMA на основе нескольких выбранных таймфреймов и отображает их вместе на текущем графике.

Footprint XRay (Order Flow Volume Delta) Footprint XRay (Order Flow Volume Delta)

Индикатор для построения графиков потока ордеров и географического распределения на институциональном уровне, портированный из Pine Script в MQL5. Он динамически декомпозирует свечи основных таймфреймов с использованием исторических данных по тикам и реальному объему с более низких таймфреймов (LTF) для расчета разницы объемов покупок и продаж на каждом ценовом уровне. Индикатор поддерживает автоматический выбор таймфрейма, выделение точки контроля (POC), накопленные дисбалансы, обнаружение экстремального поглощения, отслеживание незавершенных сделок (UB) с оперативным сглаживанием, а также срабатывание оповещений в режиме реального времени.

Value Area Levels / BhanuCodeLab Value Area Levels / BhanuCodeLab

«Value Area Levels» — это сессионный индикатор «Value Area» для MetaTrader 5. Он рассчитывает и отображает уровни «Value Area High», «Point of Control» и «Value Area Low» для формирующегося, предыдущего и исторического профилей.