想找結算日的數據
例如想找出每月尾二的交易日 (即結算日) 高位同低位,如何去定義結算日??
本帖最後由 blj0511 於 16-5-7 15:31 編輯
當本日的月分,不等於前一日的月份,那前一日便是前月最後一天,那再前一天就是倒數第二天結算日,這樣應該就能大概知道怎樣做了
以下是multicharts的寫法,想辦法轉成amibroker囉,同樣概念去ambroker做就可以了
var:lasttradingday_H(0),lasttradingday_L(0);
if d>d and month(date)<>month(date) then begin
lasttradingday_H=highD(2);
lasttradingday_L=lowD(2);
print ("mon"+numtostr(month(date),0)+" lasttradingday_H="+ numtostr(lasttradingday_H,0));
print ("mon"+numtostr(month(date),0)+" lasttradingday_L="+ numtostr(lasttradingday_L,0));
end;
列印結果如下:
mon1 lasttradingday_H=8073
mon1 lasttradingday_L=7820
mon2 lasttradingday_H=8375
mon2 lasttradingday_L=8271
mon3 lasttradingday_H=8747
mon3 lasttradingday_L=8626
mon4 lasttradingday_H=8599
mon4 lasttradingday_L=8408
最簡單方式就是做表格查詢 一年也才12筆資料
假期是沒有公式的,所以必須建資料庫。我是用SQL做的 blj0511 發表於 16-5-7 14:57
當本日的月分,不等於前一日的月份,那前一日便是前月最後一天,那再前一天就是倒數第二天結算日,這樣應該就能 ...
可否直接幫我轉為 amibroker formula?
我是新手, 不太懂
哈 我沒用過ambroker,請其他高手幫忙
頁:
[1]