MACD指標跨頻率顯示的問題

  •   367 
  • 最後發表   大師弟  2024 十一月 01
大師弟 發文於   2024/10/26

版上各位老師、同學大家好:

我想在5分K頻率畫出10分K綠柱轉紅柱的點,

在10分K裡顯示很正常,但在5分K裡顯示卻會多出幾個點!

一樣的區間多出4個訊號,也不是在綠柱轉紅的地方!

 

var:dif10(0),macd10(0),osc10(0);

xfmin_macd("10",xfMin_weightedClose("10"),12,26,9,dif10,macd10,osc10); //10分K跨頻率macd

condition1=osc10[1]<0 and osc10>0; //10分K macd綠柱轉紅

if condition1 then plot1(osc10,"osc10轉紅") else noplot(1);

 

請問是哪一個環節沒注意到?

上圖10分K

下圖5分K

 

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/10/26

condition1=osc10[1]<0 and osc10>0;

改成

condition1=xfMin_getValue("10",osc10,1)<0 and osc10>0;

大師弟 發文於   2024/10/26

感謝許教授的熱心回覆,祝您假日愉快!

 

XS小編 發文於   2024/11/01

Hello 大師弟,

 

小編補充,變數的頻率會跟著腳本的執行頻率。

故在5分鐘頻率的時候 osc10[1]<0 and osc10>0 取得的會是前一根5分鐘頻率K棒運算出的OSC值和當下的OSC值作比較。

發表回覆
Close