Pyramiding + Trend + Info. Calculator, indicator, info-panel.

13 июля 2019, 12:13
Programmer96
[Удален]
2
332

Это универсальная панель с графическим интерфейсом выполненная в оболочке индикатора.
Панель содержит трендовую функцию состоящую из пяти авторских индикаторов (использовать можно от одного), калькулятор расчета объема сделок наращивания позиции с учетом заданного процента риска при пирамидинге, а также мощную инфо-функцию выводящую самые актуальные данные по счету и паре, а также содержащую несколько калькуляторов.
Работа предназначена для использования в качестве универсального помощника при ручной торговле.

Пирамидинг

(безопасное наращивание объема сделки с опорой на сохраненный трейлингом профит)

Калькулятор имеет две функции:
- постоянный вывод процента возможной потери профита, если имеются сделки со стоплосс в профитной и убыточной зоне.
- функция точного расчета объема стоп- и/или лимит-ордера наращивания объема, если по базовой сделке установлен стоплосс трейлинга. Интерфейс функции открывается кнопкой. Если есть сохраненный профит, то автоматически выводятся стоп и лимит линии калькулятора. Выделив и переместив линии на уровни предполагаемой установки ордеров в соответствующих окнах интерфейса мы увидим рассчитанный объем сделки с учетом заданного процента риска.
На картинках ниже это показано пошагово.

Вывод % возможной потери профита
Display % of possible loss of profit

Расчет объема сделок с учетом заданного % риска.
Calculation of the volume of deals with given % risk


Установка ордеров
Placing orders

Открылся бай-стоп
Opening buy-stop

Удаление не сработавшего ордера, перемещение SL (при необходимости)
Delete buy-limit, move SL (if nessesary)


Трендовая функция

Трендовая функция состоит из пяти авторских индикаторов "палочного" типа.
Четыре работают по принципу близкому к МА, пятый выводит тренд по перепадам уровней RSI на заданном периоде.
В индикаторах Base, Fast и Short в параметрах задается количество периодов усреднения для левого и правого концов "палки" и Differ (константа с которой сравнивается фактический перекос "палки").
Для индикаторов General и RSI задается только общее количество периодов усреднения, величина усреднения левого и правого концов "палки" фиксированная, прописана в коде.
Для отключение любого из индикаторов следует ввести отрицательное значение переменной Differ, палка индикатора исчезнет, показания индикатора не будут учитываться при формировании торгового сигнала.

Подобранные в визуальном режиме параметры индикаторов можно сохранить в сет-файл кликом по кнопке "Save Parameters". Файл сохраняется в папке /MQL4/Files
Можно скрыть трендовые линии (если они мешают) нажатием соответствующей кнопки, это никак не нарушит работу индикаторов.
Для удаления индикатора с одновременной полной "зачисткой" графика кликните "Exit"


Информационная панель

Для оценки полезности панели откройте картинку и сравните величину маржи необходимой для покупки 1 лота, а также сколько чего можно купить на 10% депозита. Уверен что как минимум пара-тройка инструментов вас удивят.


В строку выводящую размер маржи встроен калькулятор при помощи которого можно рассчитать объем сделки по заданному проценту использования депозита. Также (при необходимости) можно изменить как плечо, так и сумму свободной маржи. Все вводимые данные восстановятся к исходным при следующем открытии интерфейса.

Вторая строка выводит:
- минимальный объем сделки
- суммарный объем сделок по паре
- соотношения бай/селл объемов
- калькулятор расчета объема сделки от текущего баланса пропорционально-равного объему сделки рассчитанной по начальному депозиту (точный расчет возможного увеличения объема сделки при росте депозита).

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

Четвертая строка выводит базовую информацию. по счету и паре. Надеюсь что все понятно по заголовкам.

Верхняя постоянно видимая строка

Назначение окон вывода, надеюсь, понятно по рисунку.
Информер профита/просадки (последние 2 окна) работает следующим образом:
- если профит по направлению отрицательный, то выводится со знаком минус дистанция "верхняя бай-сделка минус цена" или "цена - нижняя селл-сделка", окно окрашивается цветом Orange.
- если профит направления положительный, то выводится со знаком плюс дистанция до текущей цены от крайней нижней бай-сделки или от крайней верхней селл-сделки


Файл индикатора во вложении.




Файлы:
Поделитесь с друзьями: