PINE LIBRARY

StrategyUtils

140
Library "StrategyUtils"

getHeikinAshi(open, high, low, close)
  getHeikinAshi
  Parameters:
    open (float): float: Raw open price
    high (float): float: Raw high price
    low (float): float: Raw low price
    close (float): float: Raw close price
  Returns: tuple of haOpen, haClose, haHigh, haLow

getFibExtensions(high, low)
  getFibExtensions
  Parameters:
    high (float): float: Highest point before trade
    low (float): float: Lowest point before trade
  Returns: tuple of extension levels

inBacktestWindow(time, start, end)
  inBacktestWindow
  Parameters:
    time (int): int: Current bar time
    start (int): int: Start timestamp
    end (int): int: End timestamp
  Returns: bool: true if within Fbrange

getCurrentState(buy, sell)
  getCurrentState
  Parameters:
    buy (bool): bool: Buy signal condition
    sell (bool): bool: Sell signal condition
  Returns: string: "Buy", "Sell", or "None"

formatPrice(price)
  formatPrice
  Parameters:
    price (float): float: Input price value
  Returns: string: Formatted price string

getColorByProfit(netprofit, initial, green, red)
  getColorByProfit
  Parameters:
    netprofit (float): float: Strategy net profit
    initial (float): float: Initial capital
    green (color): color: Positive color
    red (color): color: Negative color
  Returns: color: Display color based on PnL

Disclaimer

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.