選股撰寫今日收盤價創8年收盤價新高,但未滿8年被過濾掉了

  •   57 
  • 最後發表   candybuboo  2023 十一月 07
candybuboo 發文於   2023/11/02

以下是我撰寫收盤價創八年收盤價新高的股價  

value1 = CloseY(0); //2023

Condition2 = value1 >= CloseY(1); //收盤價創八年新高 2022

Condition3 = value1 >= CloseY(2); //收盤價創八年新高 2021

Condition4 = value1 >= CloseY(3); //收盤價創八年新高 2020

Condition5 = value1 >= CloseY(4); //收盤價創八年新高 2019

Condition6 = value1 >= CloseY(5); //收盤價創八年新高 2018

Condition7 = value1 >= CloseY(6); //收盤價創八年新高 2017

Condition8 = value1 >= CloseY(7); //收盤價創八年新高 2016

Condition9 = value1 >= CloseY(8); //收盤價創八年新高 2015  

測試結果發現,如果這檔股票未滿8年會被Pass掉,請問該如何處理呢?  

例如台灣銘板,第一筆是在2016年,但是下Condition8 = value1 >= CloseY(7); //收盤價創八年新高 2016 就會不出來

XQ小幫手 發文於   2023/11/07

Hello candybuboo,

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

 

您可以使用 GetFieldStartOffset 判斷資料有多長,搭配 Highest 函數取得所需期間的最大值。

發表回覆
Close