關(guān)于集合競(jìng)價(jià)的問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2012年09月05日
- 咨詢內(nèi)容:
// 過濾集合競(jìng)價(jià)
If (( BarType == 1 or BarType == 2 ) && BarStatus == 2 && date != date[1] && high == low) return;
If ( BarType == 0 && BarStatus == 2 && CurrentTime <= 0.09 && high == low) return;
If(BarStatus==2 && Time==0.090000 && High==Low) return; // 第一種寫法
If(BarStatus==2 && Time==0.090000 && CurrentTime <= 0.090000) return; // 第二種寫法
經(jīng)過使用發(fā)現(xiàn)在使用過這4種過濾集合競(jìng)價(jià)的方法后,依然會(huì)出現(xiàn)在08:59分入場(chǎng)的情況。不知道可不可以把第一種寫法和第二種寫法里的 Time==0.090000 改為Time<=0.090000 來避免策略在8點(diǎn)59分時(shí)就入場(chǎng)?
- TB技術(shù)人員:
查看一下F7里所提示的報(bào)錯(cuò)時(shí)間是8:59:00還是在8:59:59左右?
這兩個(gè)時(shí)間不是同一個(gè)問題。
只要是日線以下級(jí)別的,非股指的合約,使用幫助文檔里示的第一,二種寫法均可控制8:59:00的問題。
而如果是8:59:59的情況,只需要將第二種寫法改成If(BarStatus==2 && Time==0.090000 && CurrentTime <= 0.090005) return; (注意,使用此方式,要保證本地機(jī)器的時(shí)間準(zhǔn)確性)