成交量相關語法

  •   1.1K 
  • 最後發表   藍翔  2019 五月 06
藍翔 發文於   2019/05/04

您好,我有四個問題請教貴司

1. 請問我要寫一個警示語法,策略雷達的執行頻率為1分鐘,內容是當天開盤後截至目前為止的總成交量(例如開盤後到10點3分的總成交量)大於過去10天內最大成交量,寫法是否如下呢

GetQuote("DailyVolume") > highest(getfield("volume","D")[1], 10)

2. 請問volume這個語法在不同策略雷達的執行頻率是否代表不同意義,例如:執行頻率為10分鐘,則volume代表目前這根十分鐘k棒的成交量,volume[1]表代表上一根10分鐘k棒的成交量;執行頻率為日的話,則volume代表開盤到現在的成交總量也就是GetQuote("DailyVolume") ,volume[1]則代表昨日的成交量,我所舉的說明是否正確呢

3. highest(getfield("volume","D")[1], 10) 與 highest(getfield("volume","D"), 10)有什麼差別呢,依我理解,第一句是代表從昨日開始,往前算十天的最大成交量,第二句則是從今日開始,往前算十天的最大成交量,我的理解是對的嗎

4. highest 與maxlist有什麼使用上有什麼不一樣呢

  • 按讚來自於
  • SDJU0111
XQ小幫手 發文於   2019/05/06

Hi 藍翔,

1. 請問我要寫一個警示語法,策略雷達的執行頻率為1分鐘,內容是當天開盤後截至目前為止的總成交量(例如開盤後到10點3分的總成交量)大於過去10天內最大成交量,寫法是否如下呢

GetQuote("DailyVolume") > highest(getfield("volume","D")[1], 10)

您好,這樣的語法OK,不過要記得在雷達設排程在 10點03分 後停止策略雷達執行(或者撰寫相關語法避開)


 

2. 請問volume這個語法在不同策略雷達的執行頻率是否代表不同意義,例如:執行頻率為10分鐘,則volume代表目前這根十分鐘k棒的成交量,volume[1]表代表上一根10分鐘k棒的成交量;執行頻率為日的話,則volume代表開盤到現在的成交總量也就是GetQuote("DailyVolume") ,volume[1]則代表昨日的成交量,我所舉的說明是否正確呢

您好,是的,理解正確。


 

3. highest(getfield("volume","D")[1], 10) 與 highest(getfield("volume","D"), 10)有什麼差別呢,依我理解,第一句是代表從昨日開始,往前算十天的最大成交量,第二句則是從今日開始,往前算十天的最大成交量,我的理解是對的嗎

是的,您的理解正確。


 

4. highest 與maxlist有什麼使用上有什麼不一樣呢

Highest 是計算序列資料的最大值。

MaxList 是計算多個數值內的最大值。

相關說明可以點開連結查看,

 

以上說明與方向供您參考,謝謝。

 

 

發表回覆
Close