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

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.