[問題] 日盛 HTS4000 語法求助

作者: cowba1019 (阿寬)   2015-06-16 20:34:53
交易邏輯是,盤中有低於下限價,尾盤站上下限價,尾盤進多單,隔天開盤就出掉。
出錯的情況
假如下限價是9000,10點的時候8990,11點的時候9010(此時他就會進單),
結果尾盤還是低於9000。
所以想請問熟悉語法的大大,我有沒有辦法加入時間限制。
我的交易是日K。
以下是我寫在日盛hts4000裡的語法。
if l<downline and c>downline then
buy this bar
end if
if barssinceentry(0) = 1 then
exitlong this bar
end if
作者: shyart (ShyArt)   2015-06-16 20:53:00
沒試過日K 是日K的話 看能不能用 if Q_time = 134400 ...
作者: cowba1019 (阿寬)   2015-06-16 22:15:00
請問if q time的意思是?
作者: goodddog (domiante)   2015-06-16 22:23:00
q_time是電腦作業系統的時間
作者: cowba1019 (阿寬)   2015-06-17 16:18:00
把時間加進去了,看來是需要自己來盯著看,因為歷史回測好像無法分辨,只會看開高低收而已@@
作者: goodddog (domiante)   2015-06-17 20:01:00
q_time只有盤中才是系統時間,盤後取值都是0喔
作者: shyart (ShyArt)   2015-06-17 20:42:00
不然就是用 Time 但這是 K棒的時間 5分K最後下單是 1:40這樣可能可以坐回測 但就怕最後5分鐘 有不符條件的情形了
作者: cowba1019 (阿寬)   2015-06-17 22:45:00
沒關系,因為我回測是用execl寫。如果q_time可以盤中只要確定q time盤中可以下單就好了^^

Links booklink

Contact Us: admin [ a t ] ucptt.com