[问题] 日盛 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