PINE LIBRARY
Telah dikemas kini

DisplayUtilities

149
Library "DisplayUtilities"
Display utilities for color management and visual presentation

get_direction_color(direction, up_excessive, up_normal, neutral, down_normal, down_excessive)
  Get candle color based on direction and color scheme
  Parameters:
    direction (int): Direction value (-2, -1, 0, 1, 2)
    up_excessive (color): Color for +2 direction
    up_normal (color): Color for +1 direction
    neutral (color): Color for 0 direction
    down_normal (color): Color for -1 direction
    down_excessive (color): Color for -2 direction
  Returns: Appropriate color for the direction

get_candle_paint_directions(paint_opt, body_dir, bar_dir, breakout_dir, combined_dir)
  Get candle directions for different painting algorithms
  Parameters:
    paint_opt (string): Painting option algorithm
    body_dir (int): Body direction
    bar_dir (int): Bar direction
    breakout_dir (int): Breakout direction
    combined_dir (int): Combined direction
  Returns: [body_paint_dir, border_paint_dir, wick_paint_dir, unified_dir]

get_bias_paint_directions(paint_bias, unified_dir)
  Get paint directions based on bias filter
  Parameters:
    paint_bias (string): Paint bias option ("All", "Bull Bias", "Bear Bias")
    unified_dir (int): Unified direction
  Returns: [bias_dir_a, bias_dir_b] Directions for two plotcandle series

get_transparency_levels(sf_filtered, fade_option, fade_opacity)
  Calculate transparency levels for strength factor filtering
  Parameters:
    sf_filtered (bool): Is strength factor filtered
    fade_option (string): Fade option ("Disabled", "Fade Candle", "Do Not Fade Wick", "Do Not Fade Wick and Border")
    fade_opacity (int): Fade opacity percentage
  Returns: [body_transparency, border_transparency, wick_transparency]

get_strength_factor_filter(filter_option, individual_filters)
  Generate strength factor filter conditions
  Parameters:
    filter_option (string): Filter option string
    individual_filters (map<string, bool>): Map of individual filter conditions
  Returns: Boolean filter result

get_signal_bar_condition(signal_option, individual_filters)
  Generate signal bar conditions (inverted filters)
  Parameters:
    signal_option (string): Signal bar option string
    individual_filters (map<string, bool>): Map of individual filter conditions
  Returns: Boolean signal bar result

get_zscore_signal_condition(z_signal_option, z_filters)
  Get Z-score signal bar conditions
  Parameters:
    z_signal_option (string): Z-score signal option
    z_filters (map<string, bool>): Map of Z-score filters
  Returns: Boolean Z-score signal condition

get_standard_colors()
  Create a standard color scheme for directions
  Returns: [up_excessive, up_normal, neutral, down_normal, down_excessive] Standard color set

apply_zscore_modification(original_dir, z_filtered)
  Modify directions for Z-score excess display
  Parameters:
    original_dir (int): Original direction
    z_filtered (bool): Is Z-score filtered (shows excess)
  Returns: Modified direction (doubled if excess detected)

get_default_fade_colors()
  Get default fade colors for strength factor overlay
  Returns: [bullish_fade_color, bearish_fade_color] Default colors for TV overlay

should_paint_candles(paint_algo)
  Check if paint algorithm should show candles
  Parameters:
    paint_algo (string): Paint algorithm option
  Returns: True if algorithm should display candles

get_signal_bar_char(signal_type, is_bullish)
  Get signal bar character based on signal type
  Parameters:
    signal_type (string): Signal type ("strength_factor" or "zscore")
    is_bullish (bool): Direction is bullish
  Returns: [character, location] Character and location for plotchar

get_signal_bar_color(signal_type, is_bullish)
  Get signal bar colors
  Parameters:
    signal_type (string): Signal type ("strength_factor" or "zscore")
    is_bullish (bool): Direction is bullish
  Returns: Signal bar color
Nota Keluaran
v2
Nota Keluaran
v3

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.