PINE LIBRARY

K21Common

198
Library "K21Common"

minDollarMove()
  Calculates the minimum dollar move per tick for the current symbol
  Returns: (float) Dollar value per tick movement
description Uses syminfo.pointvalue (contract value per point) and syminfo.minmove
(minimum tick movement) to calculate the dollar value of a single tick.
This works across all futures contracts without manual configuration.

replaceTradeTemplateTags(template, entry_num, description, entry_price, stop_price, tp_price, contracts, risk_dollars, reward_dollars, rr_ratio, max_risk)
  Replaces trade related template tags with actual values
  Parameters:
    template (string): (string) Template string with tags
    entry_num (int): (int) Entry number (1-5)
    description (string): (string) Entry description
    entry_price (float): (float) Entry price
    stop_price (float): (float) Stop price
    tp_price (float): (float) TP price
    contracts (int): (int) Number of contracts
    risk_dollars (float): (float) Risk in dollars
    reward_dollars (float): (float) Reward in dollars
    rr_ratio (float): (float) Risk:Reward ratio
    max_risk (float): (float) Maximum allowed risk
  Returns: (string) Processed template string

isLightColor(clr)
  Checks if a color is light based on luminance calculation
  Parameters:
    clr (color): (color) The color to check
  Returns: (bool) True if the color is light

isDarkColor(clr)
  Checks if a color is dark based on luminance calculation
  Parameters:
    clr (color): (color) The color to check
  Returns: (bool) True if the color is dark

isLightScheme()
  Checks if the current chart color scheme is light
  Returns: (bool) True if the chart uses a light color scheme

isDarkScheme()
  Checks if the current chart color scheme is dark
  Returns: (bool) True if the chart uses a dark color scheme

getBarIndexFromTime(target_time)
  Finds the bar_index for a given timestamp by searching historical bars
  Parameters:
    target_time (int): (int) The timestamp to find
  Returns: (int) The bar_index where time matches or is closest to target_time

Clause de non-responsabilité

Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.