PINE LIBRARY
업데이트됨

Mirpapa_Lib_4wave

40
Library "Mirpapa_Lib_4wave"
Library for MACD 4Wave Trading System - Type definitions and calculation functions

_macd_calc(_src, _fast, _slow, _signal)
  Parameters:
    _src (float)
    _fast (simple int)
    _slow (simple int)
    _signal (simple int)

_normalize(_value, _current_max, _current_norm)
  Parameters:
    _value (float)
    _current_max (float)
    _current_norm (float)

calc_visual(_current, _prev_val, _color_up, _color_down, _transparency_up, _transparency_down)
  Parameters:
    _current (float)
    _prev_val (float)
    _color_up (color)
    _color_down (color)
    _transparency_up (int)
    _transparency_down (int)

_detect_line_position(_line1, _line2)
  Parameters:
    _line1 (float)
    _line2 (float)

_get_divergence_score(_div)
  Parameters:
    _div (_DivergenceCounter)

calculate_score_1_HighTrend(_htfHigh_macd_norm, _htfHigh_macd_norm_prev, _max_score)
  Parameters:
    _htfHigh_macd_norm (float)
    _htfHigh_macd_norm_prev (float)
    _max_score (int)

calculate_score_1_TRIX_Align(_trix_norm, _trix_norm_prev, _max_score)
  Parameters:
    _trix_norm (float)
    _trix_norm_prev (float)
    _max_score (int)

calculate_score_2_MidAlign(_htfMid_macd_norm, _htfMid_macd_norm_prev, _htfHigh_macd_norm, _htfHigh_macd_norm_prev, _max_score)
  Parameters:
    _htfMid_macd_norm (float)
    _htfMid_macd_norm_prev (float)
    _htfHigh_macd_norm (float)
    _htfHigh_macd_norm_prev (float)
    _max_score (int)

calculate_score_3_LowAlign(_htfLow_macd_norm, _htfLow_macd_norm_prev, _htfMid_macd_norm, _htfMid_macd_norm_prev, _htfHigh_macd_norm, _htfHigh_macd_norm_prev, _max_score)
  Parameters:
    _htfLow_macd_norm (float)
    _htfLow_macd_norm_prev (float)
    _htfMid_macd_norm (float)
    _htfMid_macd_norm_prev (float)
    _htfHigh_macd_norm (float)
    _htfHigh_macd_norm_prev (float)
    _max_score (int)

calculate_score_4_CurrentAlign(_current_macd_norm, _htfMid_macd_norm, _htfHigh_macd_norm, _max_score)
  Parameters:
    _current_macd_norm (float)
    _htfMid_macd_norm (float)
    _htfHigh_macd_norm (float)
    _max_score (int)

calculate_score_4_CurrentHistogram(_hist, _hist_prev, _max_score)
  Parameters:
    _hist (float)
    _hist_prev (float)
    _max_score (int)

calculate_score_4_MACD_Cross(_current_norm, _htfLow_norm, _htfMid_norm, _htfHigh_norm, _max_score)
  Parameters:
    _current_norm (float)
    _htfLow_norm (float)
    _htfMid_norm (float)
    _htfHigh_norm (float)
    _max_score (int)

calculate_score_4_MACD_Extreme(_htfMid_norm, _htfMid_norm_prev, _htfLow_norm, _htfLow_norm_prev, _htfHigh_norm, _oversold_line, _overbought_line, _max_score)
  Parameters:
    _htfMid_norm (float)
    _htfMid_norm_prev (float)
    _htfLow_norm (float)
    _htfLow_norm_prev (float)
    _htfHigh_norm (float)
    _oversold_line (float)
    _overbought_line (float)
    _max_score (int)

calculate_score_4_MACD_Convergence(_htfLow_norm, _htfMid_norm, _htfHigh_norm, _max_score)
  Parameters:
    _htfLow_norm (float)
    _htfMid_norm (float)
    _htfHigh_norm (float)
    _max_score (int)

calculate_score_5_RSI_Divergence(_rsiDivBull, _rsiDivBear, _max_score)
  Parameters:
    _rsiDivBull (_DivergenceCounter)
    _rsiDivBear (_DivergenceCounter)
    _max_score (int)

calculate_score_5_MACD_Divergence(_macdDivBull, _macdDivBear, _max_score)
  Parameters:
    _macdDivBull (_DivergenceCounter)
    _macdDivBear (_DivergenceCounter)
    _max_score (int)

calculate_score_5_Bonus_Divergence(_rsiDivBull, _rsiDivBear, _macdDivBull, _macdDivBear, _trixDivBull, _trixDivBear, _max_score)
  Parameters:
    _rsiDivBull (_DivergenceCounter)
    _rsiDivBear (_DivergenceCounter)
    _macdDivBull (_DivergenceCounter)
    _macdDivBear (_DivergenceCounter)
    _trixDivBull (_DivergenceCounter)
    _trixDivBear (_DivergenceCounter)
    _max_score (int)

_calculate_total_score(_score_data)
  Parameters:
    _score_data (_Score)

_FilterSettings
  Fields:
    _need_macd (series bool)
    _need_rsi (series bool)
    _need_trix (series bool)
    _show_indicator_visual (series bool)
    _show_trade_visual (series bool)

_Macd
  Fields:
    _macd (series float)
    _signal (series float)
    _hist (series float)
    _hist_prev (series float)
    _max (series float)
    _norm (series float)
    _normPrev (series float)

_Rsi
  Fields:
    _value (series float)
    _norm (series float)
    _normPrev (series float)

_Trix
  Fields:
    _value (series float)
    _max (series float)
    _norm (series float)
    _normPrev (series float)

_Divergence
  Fields:
    _bull (series bool)
    _bear (series bool)

_DivergenceCounter
  Fields:
    _div1 (series int)
    _div2 (series int)
    _div3 (series int)

_Score
  Fields:
    _1_MACD_HighTrend (series float)
    _1_TRIX_Align (series float)
    _2_MACD_MidAlign (series float)
    _3_MACD_LowAlign (series float)
    _4_MACD_CurrentAlign (series float)
    _4_MACD_CurrentHistogram (series float)
    _4_MACD_Cross (series float)
    _4_MACD_Extreme (series float)
    _4_MACD_Convergence (series float)
    _5_RSI_Divergence (series float)
    _5_MACD_Divergence (series float)
    _5_Bonus_Divergence (series float)
    _total (series float)
    _canContinue (series bool)
    _directionAligned (series bool)

_IsNewBar
  Fields:
    _high (series bool)
    _mid (series bool)
    _low (series bool)

_Visual
  Fields:
    _prev (series float)
    _increasing (series bool)
    _color (series color)

_ScoreThresholds
  Fields:
    _1_MACD_HighTrend_MAX (series int)
    _1_TRIX_Align_MAX (series int)
    _2_MACD_MidAlign_MAX (series int)
    _3_MACD_LowAlign_MAX (series int)
    _4_MACD_CurrentAlign_MAX (series int)
    _4_MACD_CurrentHistogram_MAX (series int)
    _4_MACD_Cross_MAX (series int)
    _4_MACD_Extreme_MAX (series int)
    _4_MACD_Convergence_MAX (series int)
    _5_RSI_Divergence_MAX (series int)
    _5_MACD_Divergence_MAX (series int)
    _5_Bonus_Divergence_MAX (series int)

_EntryThresholds
  Fields:
    _LONG (series int)
    _SHORT (series int)

_StopLossThresholds
  Fields:
    _PCT (series float)
    _SCORE_DROP (series int)

_MDDThresholds
  Fields:
    _DAILY_LIMIT (series float)

_PositionSizeMultipliers
  Fields:
    _SIZE_120_PLUS (series float)
    _SIZE_100_119 (series float)
    _SIZE_90_99 (series float)
    _SIZE_75_89 (series float)
    _SIZE_60_74 (series float)

_MDDMultipliers
  Fields:
    _MULT_0_1 (series float)
    _MULT_1_2 (series float)
    _MULT_2_25 (series float)
    _MULT_25_3 (series float)
    _MULT_3_PLUS (series float)

_TrixThresholds
  Fields:
    _STRONG_BULL (series float)
    _WEAK_BULL (series float)
    _STRONG_BEAR (series float)
    _WEAK_BEAR (series float)

_RsiThresholds
  Fields:
    _OVERSOLD_STRONG (series int)
    _OVERSOLD_WEAK (series int)
    _OVERBOUGHT_WEAK (series int)
    _OVERBOUGHT_STRONG (series int)

_MacdThresholds
  Fields:
    _OVERSOLD_STRONG (series int)
    _OVERSOLD_WEAK (series int)
    _OVERBOUGHT_WEAK (series int)
    _OVERBOUGHT_STRONG (series int)

_LineThresholds
  Fields:
    _TOP (series int)
    _MIDDLE (series int)
    _BOTTOM (series int)
    _HIST_BASE (series int)

_Transparency
  Fields:
    _MAX (series int)
    _STRONG (series int)
    _MEDIUM (series int)
    _WEAK (series int)
    _MIN (series int)
    _FILL (series int)

_TimeframeNames
  Fields:
    _CURRENT (series string)
    _HTF1 (series string)
    _HTF2 (series string)
    _HTF3 (series string)

_IndicatorColors
  Fields:
    _RSI (series color)
    _TRIX (series color)
    _MACD_CURRENT (series color)
    _MACD_HTF1 (series color)
    _MACD_HTF2 (series color)
    _MACD_HTF3 (series color)

_EntryState
  Fields:
    _WAITING (series string)
    _ENTERED (series string)
    _CLOSED (series string)

_TradeState
  Fields:
    _state (series string)
    _is_long (series bool)
    _signal_bar (series int)
    _signal_score (series float)
    _signal_high (series float)
    _signal_low (series float)
    _entry_bar (series int)
    _entry_price (series float)
    _entry_score (series float)
    _entry_reason (series string)
    _exit_bar (series int)
    _exit_price (series float)
    _exit_reason (series string)
    _h_line (series line)
    _v_line (series line)
    _signal_label (series label)
    _entry_label (series label)
    _exit_label (series label)
릴리즈 노트
v2
update
릴리즈 노트
v3
patch
릴리즈 노트
v4

면책사항

해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.