OPEN-SOURCE SCRIPT

Price Action Trend and Margin Equity

The Price Action Trend and Margin Equity indicator is a multifunctional market analysis tool that combines elements of money management and price pattern analysis. The indicator helps traders identify key price action patterns and determine optimal entry, exit and stop loss levels based on the current trend.

The main components of the indicator:
  • Money Management:
    Allows the trader to set risk management parameters such as the percentage of possible loss on the position, the use of fixed leverage and the total capital.
    Calculates the required leverage level to achieve a specified percentage of loss.

  • Price Action:
    Correctly identifies various price patterns such as Pin Bar, Engulfing Bar, PPR Bar and Inside Bar.
    Displays these patterns on the chart with the ability to customize candle colors and display styles.
    Allows the trader to customize take profit and stop loss points to display them on the chart.
    The ability to display patterns only in the direction of the trend.

  • Trend: (some code taken from ChartPrime)
    Uses a trend cloud to visualize the current market direction.
    The trend cloud is displayed on the chart and helps traders determine whether the market is in an uptrend or a downtrend.

  • Alert:
    Allows you to set an alert that will be triggered when the pattern is formed.


Example of use:

Let's say a trader uses the indicator to trade the crypto market. He sets the money management parameters, setting the maximum loss per position to 5% and using a fixed leverage of 1:100. The indicator automatically calculates the required position size to meet these parameters ($: on the label). Or displays the leverage (X: on the label) to achieve the required risk.

The trader receives an alert when a Pin Bar is formed. The indicator displays the entry, exit, and stop loss levels based on this pattern. The trader opens a position for the recommended amount in the direction indicated by the indicator and sets the stop loss and take profit at the recommended levels.


General Settings:
  • Position Loss Percentage: Sets the maximum loss percentage you are willing to take on a single position.
  • Use Fixed Leverage: Enables or disables the use of fixed leverage.
  • Fixed Leverage: Sets the fixed leverage level.
  • Total Equity: Specifies the total equity you are using for trading. (Required for calculation when using fixed leverage)

  • Turn Patterns On/Off: You can turn on or off the display of various price patterns such as Pin Bar, Outside Bar (Engulfing), Inside Bar, and PPR Bar.
  • Pattern Colors: Sets the colors for displaying each pattern on the chart.
  • Candle Color: Allows you to set a neutral color for candles that do not match the price action.
  • Show Lines: Allows you to turn on or off the display of labels and lines.
    Line Length: Sets the length of the stop, entry, and take profit lines.
  • Label color: One color for all labels (configured below) or the color of the labels in the color of the candle pattern.
  • Pin entry: Select the entry point for the pin bar: candle head, bar close, or 50% of the candle.
    Coefficients for stop and take lines.
    Use trend for price action: When enabled, will show price action signals only in the direction of the trend.

  • Display trend cloud: Enables or disables the display of the trend cloud.
  • Cloud calculation period: Sets the period for which the maximum and minimum values ​​​​for the cloud are calculated. The longer the period, the smoother the cloud will be.
  • Cloud colors: Sets the colors for uptrends and downtrends, as well as the transparency of the cloud.


The logic of the indicator:
  • Pin Bar is a candle with a long upper or lower shadow and a short body.
    Logic: If the length of one shadow is twice the body and the opposite shadow of the candle, it is considered a Pin Bar.

  • An Inside Bar is a candle that is completely engulfed by the previous candle.
    Logic: If the high and low of the current candle are inside the previous candle, it is an Inside Bar.


  • An Outside Bar or Engulfing is a candle that completely engulfs the previous candle.
    Logic: If the high and low of the current candle are outside the previous candle and close outside the previous candle, it is an Outside Bar.

  • A PPR Bar is a candle that closes above or below the previous candle.
    Logic: If the current candle closes above the high of the previous candle or below its low, it is a PPR Bar.

  • Stop Loss Levels: Calculated based on the specified ratios. If set to 1.0, it shows the correct stop for the pattern by pushing away from the entry point.
    Take Profit Levels: Calculated based on the specified ratios.
    Create a Label: The label is created at the stop loss level and contains information about the potential leverage and loss.
    The formula for calculating the $ value is:
    =(Total Capital x (Maximum Loss Percentage on Position/100)) / (Difference between Entry Level and Stop Loss Level × Ratio that sets the stop loss level relative to the length of the candlestick shadow × Fixed Leverage Value).

  • Labels contain the following information:
    The percentage of price change from the recommended entry point to the stop loss level.
    Required Leverage (X: ): The amount of leverage required to achieve the specified loss percentage. (Or a fixed value if selected).
    Required Capital ($: ): The amount of capital required to open a position with the specified leverage and loss percentage (only displayed when using fixed leverage).

  • The trend cloud identifies the maximum and minimum price values ​​for the specified period.
    The cloud value is set depending on whether the current price is equal to the high or low values.
    If the current closing price is equal to the high value, the cloud is set at the low value, and vice versa.



RU
Индикатор "Price Action Trend and Margin Equity" представляет собой многофункциональный инструмент для анализа рынка, объединяющий в себе элементы управления капиталом и анализа ценовых паттернов. Индикатор помогает трейдерам идентифицировать ключевые прайс экшн паттерны и определять оптимальные уровни входа, выхода и стоп-лосс на основе текущего тренда.


Основные компоненты индикатора:
  • Управление капиталом:
    Позволяет трейдеру задавать параметры управления рисками, такие как процент возможного убытка по позиции, использование фиксированного плеча и общий капитал.
    Рассчитывает необходимый уровень плеча для достижения заданного процента убытка.

  • Price Action:
    Правильно идентифицирует различные ценовые паттерны, такие как Pin Bar, Поглащение Бар, PPR Bar и Внутренний Бар.
    Отображает эти паттерны на графике с возможностью настройки цветов свечей и стилей отображения.
    Позволяет трейдеру настраивать точки тейк профита и стоп лосса для отображения их на графике.
    Возможность отображения паттернов только в натправлении тренда.

  • Trend: (часть кода взята у ChartPrime)
    Использует облако тренда для визуализации текущего направления рынка.
    Облако тренда отображается на графике и помогает трейдерам определить, находится ли рынок в восходящем или нисходящем тренде.

  • Оповещение:
    Дает возможность установить оповещение которое будет срабатывать при формировании паттерна.


Пример применения:

Предположим, трейдер использует индикатор для торговли на крипто рынке. Он настраивает параметры управления капиталом, устанавливая максимальный убыток по позиции в 5% и используя фиксированное плечо 1:100. Индикатор автоматически рассчитывает необходимый объем позиции для соблюдения этих параметров ($: на лейбле). Или отображает плечо (Х: на лейбле) для достижения необходимого риска.

Трейдер получает оповещение о формировании Pin Bar. Индикатор отображает уровни входа, выхода и стоп-лосс, основанные на этом паттерне. Трейдер открывает позицию на рекомендуемую сумму в направлении, указанном индикатором, и устанавливает стоп-лосс и тейк-профит на рекомендованных уровнях.


Общие настройки:
  • Процент убытка по позиции: Устанавливает максимальный процент убытка, который вы готовы понести по одной позиции.
  • Использовать фиксированное плечо: Включает или отключает использование фиксированного плеча.
  • Уровень фиксированного плеча: Задает уровень фиксированного плеча.
  • Общий капитал: Указывает общий капитал, который вы используете для торговли. (Необходим для расчета при использовании фиксированного плеча)

  • Включение/отключение паттернов: Вы можете включить или отключить отображение различных ценовых паттернов, таких как Pin Bar, Outside Bar (Поглощение), Inside Bar и PPR Bar.
  • Цвета паттернов: Задает цвета для отображения каждого паттерна на графике.
  • Цвет свечей: Позволяет задать нейтральный цвет для свечей неподходящих под прйс экшн.
  • Показывать линии: Позволяет включить или отключить отображение лейблов и линий.
  • Длинна линий: Настройка длинны линий стопа, линии входа и тейк профита.
  • Цвет лейбла: Один цвет для всех лейблов (настраивается ниже) или цвет лейблов в цвет паттерна свечи.
  • Вход в пин: Выбор точки входа для пин бара: голова свечи, точка закрытия бара или 50% свечи.
  • Коэффиценты для стоп и тейк линий.
  • Использовать тренд для прайс экшна: При включении будет показывать прайс экшн сигналы только в направлении тренда.

  • Отображение облака тренда: Включает или отключает отображение облака тренда.
  • Период расчета облака: Устанавливает период, за который рассчитываются максимальные и минимальные значения для облака. Чем больше период, тем более сглаженным будет облако.
  • Цвета облака: Задает цвета для восходящего и нисходящего трендов, а также прозрачность облака.


Логика работы индикатора:
  • Pin Bar — это свеча с длинной верхней или нижней тенью и коротким телом.
    Логика: Если длина одной тени вдвое больше тела и противоположной тени свечи, считается, что это Pin Bar.
  • Inside Bar — это свеча, полностью поглощенная предыдущей свечой.
    Логика: Если максимум и минимум текущей свечи находятся внутри предыдущей свечи, это Inside Bar.
  • Outside Bar или Поглощение — это свеча, которая полностью поглощает предыдущую свечу.
    Логика: Если максимум и минимум текущей свечи выходят за пределы предыдущей свечи и закрывается за пределами предыдущей свечи, это Outside Bar.
  • PPR Bar — это свеча, которая закрывается выше или ниже предыдущей свечи.
    Логика: Если текущая свеча закрывается выше максимума предыдущей свечи или ниже ее минимума, это PPR Bar.
  • Уровни стоп-лосс: Рассчитываются на основе заданных коэффициентов. При значении 1.0 показывает правильный стоп для паттерна отталкиваясь от точки входа.
    Уровки тейк-профита: Рассчитываются на основе заданных коэффициентов.
    Создание метки: Метка создается на уровне стоп-лосс и содержит информацию о потенциальном плече и убытке.
    Формула для вычисления значения $:
    =(Общий капитал x (Максимальный процент убытка по позиции/100)) / (Разница между уровнем входа и уровнем стоп-лосс × Коэффициент, задающий уровень стоп-лосс относительно длины тени свечи × Значение фиксированного плеча).
  • Метки содержат следующую информацию:
    Процент изменения цены от рекомендованной точки входа до уровня стоп-лосс.
    Необходимое плечо (Х: ): Уровень плеча, необходимый для достижения заданного процента убытка. (Или фиксированное значение если оно выбрано).
    Необходимый капитал ($: ): Сумма капитала, необходимая для открытия позиции с заданным плечом и процентом убытка (отображается только при использовании фиксированного плеча).
  • Облако тренда определяет максимальные и минимальные значения цены за указанный период.
    Значение облака устанавливается в зависимости от того, совпадает ли текущая цена с максимальными или минимальными значениями.
    Если текущая цена закрытия равна максимальному значению, облако устанавливается на уровне минимального значения, и наоборот.

إخلاء المسؤولية