PINE LIBRARY
Güncellendi lib_priceaction

Library "lib_priceaction"
a library for everything related to price action, starting off with displacements
displacement(len, min_strength, o, c)
calculate if there is a displacement and how strong it is
Parameters:
len (int): The amount of candles to consider for the deviation
min_strength (float): The minimum displacement strength to trigger a signal
o (float): The source series on which calculations are based
c (float): The source series on which calculations are based
Returns: a tuple of (bool signal, float displacement_strength)
a library for everything related to price action, starting off with displacements
displacement(len, min_strength, o, c)
calculate if there is a displacement and how strong it is
Parameters:
len (int): The amount of candles to consider for the deviation
min_strength (float): The minimum displacement strength to trigger a signal
o (float): The source series on which calculations are based
c (float): The source series on which calculations are based
Returns: a tuple of (bool signal, float displacement_strength)
Sürüm Notları
v2 tweaked formulaUpdated:
displacement(len, min_strength, o, c)
calculate if there is a displacement and how strong it is
Parameters:
len (int): The amount of candles to consider for the deviation
min_strength (float): The minimum displacement strength to trigger a signal
o (float): The source series on which calculations are based
c (float): The source series on which calculations are based
Returns: a tuple of (bool signal, float displacement_strength)
Sürüm Notları
v3, removed roundingSürüm Notları
v4Sürüm Notları
v5 added functions to calculate retracement ratio AND target price for given ratioAdded:
retracement_ratio(price_start, price_end, price_retracement)
calculate a ratio how far a price has retraced compared to a move between two reference levels
Parameters:
price_start (float): The start price level of the reference move
price_end (float): The end price level of the reference move
price_retracement (float): The retraced price level
Returns: the retracement ratio (float, always positive) or na if one of the inputs was na
target_ratio_price(price_start, price_end, target_ratio)
calculate a ratio how far a price has retraced compared to a move between two reference levels
Parameters:
price_start (float): The start price level of the reference move
price_end (float): The end price level of the reference move
target_ratio (float): The target retracement ratio (must be positive)
Returns: the retracement target ratio price level (float) or na if one of the inputs was na
Sürüm Notları
v6Added:
in_range(x, a, b)
check if a price is in a certain range, e.g. to check if price reached a target zone
Parameters:
x (float): the price variable
a (float): one range limit (sign agnostic)
b (float): other range limit (sign agnostic)
Returns: true if x is between a and b (inclusive)
range_overlap(a1, b1, a2, b2)
check if two price ranges overlap, e.g. to check if a target is price is possible that fits both target zones
Parameters:
a1 (float): one limit of range 1
b1 (float): other limit of range 1
a2 (float): one limit of range 2
b2 (float): other limit of range 2
Returns: true if x is between a and b (inclusive
Pine kitaplığı
Gerçek TradingView ruhuyla, yazar bu Pine kodunu açık kaynaklı bir kütüphane olarak yayınladı, böylece topluluğumuzdaki diğer Pine programcıları onu yeniden kullanabilir. Yazara saygı! Bu kütüphaneyi özel olarak veya diğer açık kaynaklı yayınlarda kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanımı Site Kuralları tarafından yönetilmektedir.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.
Pine kitaplığı
Gerçek TradingView ruhuyla, yazar bu Pine kodunu açık kaynaklı bir kütüphane olarak yayınladı, böylece topluluğumuzdaki diğer Pine programcıları onu yeniden kullanabilir. Yazara saygı! Bu kütüphaneyi özel olarak veya diğer açık kaynaklı yayınlarda kullanabilirsiniz, ancak bu kodun bir yayında yeniden kullanımı Site Kuralları tarafından yönetilmektedir.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.