Pine Script | インジケーターポップアップウィンドウにデータソースのリストを追加するにはどうすればよいですか? (付属ケース)

場合によっては、コードを変更したくないが、対話型ポップアップ ウィンドウでいつでも直接パラメータを変更したい場合があります。どうしたのでしょうか?


1. まず、データソースとは何ですか?

つまり、各 K 列の価格です。この「価格」には、始値 "o"、終値"c"、最高値 "h"、最低値 "l"、hl2 などのさまざまな形式があります。は (h+l)/2、hlc3 は (h+l+c)/3、ohlc4 は (o+h+l+c)/4 です。

もちろん、最も一般的に使用されるのは終値です

2. 一般に、インジケーターのデータ ソースのリストはどこで見つけられますか?

3. Pine スクリプトの使用方法は?

  • コードでは、input.source() を使用します。

  • コード:
    //@version=5
    indicator(title="sma", overlay=true)
    
    src = input.source(defval=close, title='来源') //defval代表默认值,即列表默认值
    len = input.int(defval=20, title='长度') //title代表弹窗上显示的参数标题
    
    sma(source,length) =>
        sum = 0.0
        i = 0
        while i <= length
            sum += source[i]
            i += 1
        sum / i
    
    plot(sma(src,len))

4. 最終的な視覚化

おすすめ

転載: blog.csdn.net/qq_17685725/article/details/123585470