robbatt

lib_priceaction

robbatt 업데이트됨   
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)
릴리즈 노트:
v2 tweaked formula

Updated:
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)
릴리즈 노트:
v3, removed rounding
릴리즈 노트:
v4
릴리즈 노트:
v5 added functions to calculate retracement ratio AND target price for given ratio

Added:
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
릴리즈 노트:
v6

Added:
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
파인 라이브러리

트레이딩뷰 정신에 따라 오써는 이 파인 코드를 오픈 소스 라이브러리로 퍼블리쉬하여 당사 커뮤니티의 다른 파인 프로그래머들이 쓸 수 있도록 하였습니다. 오써에게 찬사를! 여러분은 이 라이브러리를 프라이빗 또는 오픈 소스 퍼블리케이션에 쓸 수 있지만 퍼블리케이션에 재사용은 하우스룰을 따릅니다.

면책사항

이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.

이 라이브러리를 쓰시겠습니까?

텍스트를 클립보드에 카피한 뒤 님의 스크립트에 붙여 넣기.