見出し画像

Pine Script™ (v5) の覚書 - 8 : UDTs(user-defined types)を使ってみる (3)

前回までの話

色についても自分の使いたい色を型として定義して、color.redのように使うことができる。

type colors
    color lime70
    color lime80
    color red70
    color red80

これを以下のように初期化する。

myColor=colors.new(
  color.new(color.lime,70),
  color.new(color.lime,80),
  color.new(color.red,70),
  color.new(color.red,80)
  )

使う時は、例えば以下のように使う。

sma20=ta.sma(close,20)
sma200=ta.sma(close,200)

// color を使った場合
plot(sma20, "20移動平均", color.lime,1)
plot(sma20, "20移動平均", color.new(color.lime,80),1)

// 定義した myColor を使った場合
plot(sma20, "20移動平均", myColor.lime80,1)



この記事が気に入ったらサポートをしてみませんか?