想請教一下
最近遇到一個問題
在寫程式語法上,能寫出判斷像是
月底前幾根
或是月初後幾根的語法嗎?
舉個例
像是
我想找出每個月的月底前三天之類的語法
謝謝
以日 K 來說
//檢測是否換月
if month(date) > month(date[1]) then begin ....
//確認換月後找到月初後第 N 個開盤日
if day(date) >= N then ...
往後算比較簡單,因為是拿已發生的 K 棒去推後面幾天,
往前算可能就要建立月底交易日清單了
要先定義月底是幾月幾號才能用月底日期減去 N 天達成你要的
例如想要 2019 年 9 月底前 N 天,
需先定義 2019 年 9 月底是 9/30
value1 = 1190930
9 月底前 N 天
value2 = value1 - N
還要考慮開盤日的問題,
國定假日或是天災放颱風假這種不可預期的,
可以再思考看看。
自建一個你需要出場的日期清單最簡單