跨頻率xf_Average 函數如何寫?

  •   1.4K 
  • 最後發表   craigtk  2016 八月 15
craigtk 發文於   2016/08/14

Average函數對應SMA均線,XAverage函數對應EMA均線,已有跨頻率xf_XAverage函數,請問跨頻率xf_Average如何寫?

謝謝!

排序方式: 標準 | 最新
XQ小幫手 發文於   2016/08/15

您好:

xf_XAverage函數使用方式為,

xf_XAverage(引用頻率, 價格序列, 計算期間),

引用頻率:目前支援"D", "W", "M" (日、週、月) 的資料頻率。

價格序列:通常為Open、High、Low、Close。

 

例如:

跨頻率計算【週】資料頻率,【Close】價格序列,【20】週計算期間的 xf_XAverage函數,

並用value1 數值變數,將計算結果儲存,

再將 value1 畫在技術分析的副圖上。

範例程式碼如下:

value1 = xf_xaverage("D", close, 20);
plot1(value1);

 

就能將 xf_xaverage 跨頻率計算出來的結果,

顯示在技術分析頁面的副圖中。

 

以上,提供給您參考,謝謝。

 

 

 

 

craigtk 發文於   2016/08/15

我講的是xf_Average不是xf_XAverage,二者定義不同,系統函數已有xf_XAverage,但沒有xf_Average函數。因為XQ K線系統內的均線是用SMA均線,而不是是EMA均線,SMA就是Average函數,我想知道的是跨頻率xf_Average函數如何寫?謝謝!

XQ小幫手 發文於   2016/08/15

十分抱歉,小幫手看錯了,

 

請您試試看使用以下程式碼範例

value1 = average(closew(0), 20);
plot1(value1);

average語法為,計算序列資料的移動平均,

closew語法為,取得週線的收盤價,

CloseD = 取得日線的收盤價,

CloseW = 取得週線的收盤價,

CloseM = 取得月線的收盤價,

CloseQ = 取得季線的收盤價,

CloseH = 取得半年線的收盤價,

CloseY = 取得年線的收盤價,

Open High Low Close 均可使用上述的用法。

 

這樣 value1 就能跨頻率取得開、高、低、收的簡單移動平均。

 

以上提供給您參考,再次深感抱歉看錯您的意思,謝謝您。

 

 

 

craigtk 發文於   2016/08/15

感謝,我試試看!

  • 按讚來自於
  • b24524658
發表回覆
Close