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