選股 - 年K棒數量不正確

  •   214 
  • 最後發表   aiden  2024 六月 27
aiden 發文於   2024/06/27

您好,想請問我在使用GetFieldStartOffset(年頻率)不知道為什麼年K棒數量總是會少1~3根左右

 

以第一張圖來看,3416融程電的年K數量回傳的是17個,今年不算,所以計算範圍是2023~2008,歷史最高價就只會算在2023年的145,但我希望能計算範圍是2023~2005,歷史最高價應是2007年的180.5,不知道哪邊有理解或計算錯誤,且我刻意用18個年K棒計算會出現"資料長度不夠計算(50019)",再煩請指教,謝謝

 

value1 = GetFieldStartOffset("最高價", "Y");

value4 = Highest(GetField("最高價", "Y")[1], value1); // 過去歷史最高價

OutputField(1, value4, "歷史最高價");

3712 少1個年K

8069 少2個年K

4561 少3個年K

 

清單

3416 年K

code

虎科大許教授 發文於   2024/06/27

這裡資料確實有問題。aiden的程式沒問題,2007年的最高價應該是180.50,但程式抓到的是2007年10月份的最高價132.50,而非2007年7月份的最高價180.50。年K棒數沒錯,只是沒有抓到最早那根的最高價。

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