怎樣記錄歷史bar信息 [開拓者 TB]
- 咨詢內容:
N天前,執行公式,一個bar1符合條件con1,我想記錄下狀態;
今天,想找到這個bar1,;
程序怎么實現?
- TB技術人員:
我的思路是:
1)在N天前,把bar1的date和time記錄在全局變量中;
2)在今天,根據全局變量中記錄的date和time,去找bar1;
方法1:是通過for循環向前,將每個bar比對date和time,這個執行效率比較低;
方法2:是用過當前的date和time與 bar1的date和time,進行比較,根據時間差,計算bar1的位置,但是不知道怎樣實現?
方法3:有沒有更好的辦法? - TB客服:
vars
numericseries bars;
begin
if(con1)
{
bars =1;
}else
{
bars = bars+1;
}
//在任意位置取bars的值,就是上次一滿足con1到當前K線的距離。 - 網友回復:
這樣,就是通過循環取“上次一滿足con1到當前K線的距離”;
執行效率會不會低呢?
有沒有更好的方式?例如通過全局變量記錄bar1的值,通過計算,直接找到bar1。 - 網友回復:
哦,剛才沒有看懂你的程序;
現在看懂了;
你的方法是對的,謝謝!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容