語法的問題

  •   143 
  • 最後發表   aRay  2023 三月 10
aRay 發文於   2023/03/01

請問一下小幫手,

目前是否有能寫出找到近期股價創下歷史新高的語法呢?

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/03/07

 Hello aRay,

 

如果是選股中心的話,可以使用 GetFieldStartOffset 來判斷資料長度,接著搭配 highest 來取得最高價。

舉例來說,執行在日頻率下:

value1 = GetFieldStartOffset("High");

value2 = highest(high[1], (value1 - 1));   //不包含今天的歷史最高價

if high > value2 then ret = 1;   //如果今天創歷史新高就觸發

 

aRay 發文於   2023/03/07

謝謝小幫手回覆!請問一下如果用日頻執行的話需要設定資料讀取筆數嗎?若是用月頻的話呢?

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

Hello aRay,

 

是否要設定資料讀取筆數是看您的腳本是否有需要前期運算值。

細節可以參考 資料讀取範圍與腳本執行的關係

簡單來說:

腳本運算時需要取用前期的歷史資料 => 設定資料引用筆數

腳本運算時需要取用前期歷史資料運算出的數值 => 設定資料讀取筆數

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