PINE LIBRARY
Atualizado distance_ratio

Library "distance_ratio"
Collection of types and functions that can be used for the calculation of the ratio [0, 1] of a distance
from a barrier price using several methods. Methods supported are percentagewise (PERC), atr-based (ATR), fixed
profit (PROF), tick-based (TICKS), risk reward ratio (RR) and local extrema (LOC).
This library is meant to replace my previously published "distance_percentile" library since it offers a more intuitive interface by using the method syntax.
Collection of types and functions that can be used for the calculation of the ratio [0, 1] of a distance
from a barrier price using several methods. Methods supported are percentagewise (PERC), atr-based (ATR), fixed
profit (PROF), tick-based (TICKS), risk reward ratio (RR) and local extrema (LOC).
This library is meant to replace my previously published "distance_percentile" library since it offers a more intuitive interface by using the method syntax.
Notas de Lançamento
v2Use method syntax for "long_biased_dist_ratio" and "short_biased_dist_ratio".
For types use PascalCase instead of camelCase to work around some compiler errors as Stratfather suggested.
Notas de Lançamento
v3Some optimizations in the PROF method calculations
Notas de Lançamento
v4- Add Standard Deviation method for distance and LOC margin
- More accurate PROF calculation formula with commission fees
Notas de Lançamento
v5Add step logic to stdev method by adding multipliers
Notas de Lançamento
v6Simplify exit commission fee calculation
Notas de Lançamento
v7Add initial entry fees in the PROF calculation
Notas de Lançamento
v8(minor) without base quantity
Notas de Lançamento
v9Use barrier as the entry price for the stepped fixed profit calculations that are also scaled with the price movement when there are consecutive price targets
Notas de Lançamento
v10- Added price and ticks methods
- Added separate restrict methods
- Simplified the object types
- Removed the bias logic in the LOC method
Notas de Lançamento
v11- Tick related methods not return an integer
- If there is a not defined value during calculations return an error if fatal or zero otherwise
- Remove restrict argument from "pure" ratio, price ticks calls
Notas de Lançamento
v12Update some documentation and fixed a typo in the error message
Notas de Lançamento
v13- Updated documentation
- Use force_overlay for the example plots
Notas de Lançamento
v14- Use enum where possible
Notas de Lançamento
v15Update to pinescript version 6
Notas de Lançamento
v16- Pass the stop loss distance instead of ratio
- Update the example
Biblioteca do Pine
Em verdadeiro espírito TradingView, o autor publicou este código Pine como uma biblioteca de código aberto para que outros programadores Pine da nossa comunidade possam reutilizá-lo. Parabéns ao autor! Você pode usar esta biblioteca de forma privada ou em outras publicações de código aberto, mas a reutilização deste código em publicações é regida pelas Regras da Casa.
📧 Contact info
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Aviso legal
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Biblioteca do Pine
Em verdadeiro espírito TradingView, o autor publicou este código Pine como uma biblioteca de código aberto para que outros programadores Pine da nossa comunidade possam reutilizá-lo. Parabéns ao autor! Você pode usar esta biblioteca de forma privada ou em outras publicações de código aberto, mas a reutilização deste código em publicações é regida pelas Regras da Casa.
📧 Contact info
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Aviso legal
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.