PINE LIBRARY

CommonMarkup

アップデート済
Library "CommonMarkup"
Provides functions for chart markup, such as indicating recession bands.

markRecessionBands(showBands, lineY, labelY)
  Mark vertical bands and show recession band labels if argument showBands is true. Example "markRecessionBands(bar_index[0],3.0"
  Parameters:
    showBands: - show vertical recession bands when true. Functionally equiv to no op when false
    lineY: - y-axis value for line positioning
    labelY: - y-axis value for label positioning
return true - always answers the value of showBands
リリースノート
Common markup lib v2. Changes as follows:
  • Added 2022 contraction over Q1 to Q2
  • Updated time refs to be UTC+0
リリースノート
Minor cosmetic rendering updates
リリースノート
v4 - minor display and formatting updates for readability
リリースノート
v5
Added control parameter for defining if 2 consecutive quarters of negative GDP is considered a recession
Updated:
markRecessionBands(showBands, twoQrtsOfNegativeGDPIsRecession, lineY, labelY)
  Mark vertical bands and show recession band labels if argument showBands is true. Example "markRecessionBands(bar_index[0],3.0"
  Parameters:
    showBands: - show vertical recession bands when true. Functionally equiv to no op when false
    twoQrtsOfNegativeGDPIsRecession: - if true, then periods with two consecutive quarters of negative GDP is considered a recession. Defaut is false.
    lineY: - y-axis value for line positioning
    labelY: - y-axis value for label positioning
return true - always answers the value of showBands
リリースノート
v6

Updated:
markRecessionBands(showBands, twoQrtsOfNegativeGDPIsRecession, labelY)
  Mark vertical bands and show recession band labels if argument showBands is true. Example "markRecessionBands(bar_index[0],false3.0)"
  Parameters:
    showBands (bool): - show vertical recession bands when true. Functionally equiv to no op when false
    twoQrtsOfNegativeGDPIsRecession (bool): - if true, then periods with two consecutive quarters of negative GDP are considered a recession. Defaut is false.
    labelY (float): - y-axis value for label positioning
return true - always answers the value of showBands
リリースノート
v7
Updated:
  1. Resolved issue with private function for drawing recession bands scaling the y-axis excessively
bandsdisplayformattingMarket Geometryrecessions

Pineライブラリ

TradingViewの精神に則り、作者はPineコードをオープンソースライブラリとして公開し、コミュニティの他のPineプログラマーが再利用できるようにしました。作者に敬意を表します!このライブラリを個人的に、または他のオープンソースの投稿で使用することができますが、このコードを投稿で再利用するには、ハウスルールに準拠する必要があります。

免責事項