在進(jìn)行多品種商品測(cè)試(日交易時(shí)間顯示有的是9點(diǎn)-15點(diǎn),有點(diǎn)是13點(diǎn)-19點(diǎn)),1分鐘線,查看交易記錄,本來(lái)想在收盤前5分鐘平倉(cāng);查看測(cè)評(píng)的交易記錄,卻是在收盤時(shí)間平倉(cāng)的。
entertime:=time>=opentime(1) and time<=closetime(0)-10*100;//交易時(shí)間
exittime:=time>=closetime(0)-5*100;//收盤平倉(cāng)
好像代碼中的 -10*100, -5*100 沒(méi)有計(jì)算似得。是計(jì)算的表達(dá)錯(cuò)誤?還是這兩個(gè)函數(shù)不能這么用?
entertime:=time>=opentime(1) and time0<=timetot0(closetime(0))-10*60;//交易時(shí)間
exittime:=time0>=timetot0(closetime(0))-5*60;//收盤平倉(cāng)
恩 現(xiàn)在是對(duì)的了!看來(lái)個(gè)人對(duì)系統(tǒng)里的時(shí)間函數(shù)了解的還很有限!還沒(méi)想明白為啥原來(lái)的代碼就不對(duì)呢
思路上是對(duì)的,但是寫的不對(duì)
closetime(0)-10*100
如果收盤時(shí)間是15:00
那么這個(gè)算式的結(jié)果就是149000了,而不是表示145000