關於跨頻率語法xf_getvalue

  •   566 
  • 最後發表   kevin0300068  2020 八月 31
kevin0300068 發文於   2020/08/17

XQ小幫手您好,

xf_getvalue("D",volume,1)在跨頻率使用上發現只是顯示前一日的最後一筆交易,

而不是前一日的總成交量,請問如果想要跨頻率得到前一日的總成交量,有其他語法可以支援嗎?

 

此外,為什麼xf_getvalue("D",volume,0)無法顯示? 謝謝。

排序方式: 標準 | 最新
GammaCEO 發文於   2020/08/17

正確語法應該是

value1=GetField("volume","d");

value2=xf_GetValue("D",value1,1);

  • 按讚來自於
  • b24524658
kevin0300068 發文於   2020/08/18

感謝GammaCEO大,

所以跨頻率語法一定要分成兩行寫了喔,

xf_GetValue("D",GetField("volume","d"),1)這樣的寫法好像也不行。

kevin0300068 發文於   2020/08/28

XQ小幫手您好,

在30分鐘圖中,使用跨頻率語法發現一些問題,

value1=GetField("volume","d");

value2=xf_GetValue("D",value1,1);

plot1(value2,"成交量[1]");

value2的數值還是不等於日K中的成交量,

在日線圖中8/27成交量為57207,而在30分鐘圖中8/28的value2=52848,

這兩者的數字差異是在哪裡呢? 與盤後交易有關嗎? 那些情況是顯示前者或後者呢?

如果希望在分鐘圖中,得到value2= 57207這個數字該怎麼改寫呢? 謝謝小幫手了。

 

附加文件

XQ小幫手 發文於   2020/08/28

kevin0300068大 您好

其實不需要想的這麼複雜

value2=GetField("成交量","D")[1];

plot1(value2,"成交量[1]");

您直接取前一日日頻率的交易量就可以了

kevin0300068 發文於   2020/08/28

感謝XQ小幫手,但還有兩個問題想請教一下:

1. 請問兩者數字差別那麼大的原因為何呢?

2. 使用GetField("成交量","D")[1]寫入後,發現XQ系統只能畫圖到2020年3月30號,之前的圖不見了? 謝謝。

附加文件

XQ小幫手 發文於   2020/08/31

kevin0300068大 您好

1. 請問兩者數字差別那麼大的原因為何呢?

A:主要是因為您原本的方法不包含「盤後」的交易量,

就是零股...等等的

所以才會有些微誤差

2. 使用GetField("成交量","D")[1]寫入後,發現XQ系統只能畫圖到2020年3月30號,之前的圖不見了? 謝謝。

A:小幫手猜測應該是這個地方的問題,請幫我確認下

是否有在這邊勾選X日以內,

如有的話請取消勾選,就沒問題了

發表回覆
Close