合併指標

  •   302 
  • 最後發表   superlin  2022 十月 03
superlin 發文於   2022/09/19

Input: Period1(20); SetInputName(1, "EMA1");

Plot1(EMA(Close, Period1), "EMA1");

//////////////////////////////////////////////////////////////////////////////////

input: 

Length1(60,"天數一"), 

UpBaseLine(100,"上基準線"), 

MidBaseLine(0,"中基準線"), 

UnderBaseLine(-100,"下基準線");

Plot3(CommodityChannel(Length1), "CCI1");

 

plot4(UpBaseLine, "上基準線", checkbox:=0);

plot5(MidBaseLine, "中基準線", checkbox:=0);

plot6(UnderBaseLine, "下基準線" , checkbox:=0);

 

請問這兩個 均線指標 與 CCI 指標怎麼合併一起成1個副圖指標  謝謝

附圖如下: 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/09/26

Hello superlin,

 

小幫手看您的副圖,這邊計算的均線看起來像是cci指標的平均線。

那麼您只要用 average 函數計算 CommodityChannel 函數計算出來的值。

小幫手會這樣寫:

Input: Period1(20, "EMA1"),

Length1(60,"天數一"), 

UpBaseLine(100,"上基準線"), 

MidBaseLine(0,"中基準線"), 

UnderBaseLine(-100,"下基準線");

 

value1 = CommodityChannel(Length1);

value2 = average(value1, period1);  //CCI的移動平均,如果要用指數移動平均的話就改用ema

 

plot1(value1, "CCI");

plot2(value2, "CCI Avg");

plot4(UpBaseLine, "上基準線", checkbox:=0);

plot5(MidBaseLine, "中基準線", checkbox:=0);

plot6(UnderBaseLine, "下基準線" , checkbox:=0);

 

您的 EMA(Close, Period1) 算出來會是收盤價的指數移動平均。

如果股價很大的話 (ex. 台積電),那麼出來會在4百多左右,和正負值100的CCI應該不太搭。

 

superlin 發文於   2022/09/27

所以  是可以  還是不可以呢? 可以的話  怎麼做  謝謝

 

XQ小幫手 發文於   2022/10/03

Hello superlin,

 

是可以  還是不可以呢?

=> 可以。

 

怎麼做

=> 將兩個指標腳本合併成同一個腳本。

 

小幫手上面的範例就是將 CCI 和 CCI 的平均線寫在同一個指標裡。

如果您是要同時畫出 CCI 和價格的指數平均的話,那麼只要把

value2 = average(value1, period1);

plot2(value2, "CCI Avg");

修改為

value2 = EMA(Close, period1);

plot2(value2, "Close EMA");

即可。

 

 

發表回覆
Close