以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师 问下固定时间间隔的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142468)

--  作者:望海潮
--  发布时间:2016/11/10 9:40:39
--  老师 问下固定时间间隔的问题
程序设置这样,提前3秒下单,程序化交易运行模式选择  固定时间间隔  1秒
input:tq(3,3,60,1);
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
开多:BUY(TIME=0930&&C>O&&abb,2,THISCLOSE);
开空:BUYSHORT(TIME=0930&&C<O&&abb,2,THISCLOSE);

然后开仓是按照阴阳线的,我试了几次,不容易刚好碰到十字星线,就想问下老师,如果在收盘前3秒,K线是以阴阳线的形态存在的,这时候检测不出 c>o 的信号,就不会开仓,那假如最后收盘的时候变成阳线,那最后收盘的那个时刻,能下一首多单进去吗。

--  作者:望海潮
--  发布时间:2016/11/10 9:41:54
--  
说错了   收盘前3秒  K线是以十字星的形态存在着
--  作者:望海潮
--  发布时间:2016/11/10 9:53:52
--  
他这个提前3秒  间隔1秒, 是在前3秒  前2秒  前一秒检测3次是否满足条件吗?   那假如这时候都是十字线,最后收盘那一刻才变的,那这个算前0秒   他会检测吗?
--  作者:jinzhe
--  发布时间:2016/11/10 10:00:58
--  
不能,下单是信号触发的时间里面下单的,时间过去了就算有信号也不会下单
--  作者:望海潮
--  发布时间:2016/11/10 10:32:59
--  
老师,我再问个问题。是不是我程序写错了。 就是我写了用前几周期的K线的最低价作为支撑,如果之前有下多单,那我触及支撑就会平仓且下空单。 出信号会变绿色,不出就还是红色。   然后出现一个问题,就是当前K线还在走,某个低点触及支撑位  他颜色就变绿色了,可是当他现价收上来的时候,还是绿色的。一直到收盘,价格如果在支撑位之上,他才变红色。 可是这就导致一个问题,我提前3秒下单,提前3秒的时候  他还是绿色的,单子就平掉了,且下手空单。可事实上,他当时的价位还在支撑位之上,应该不会有信号才对啊。
--  作者:jinzhe
--  发布时间:2016/11/10 10:40:35
--  
这就是轮询下单所带来的信号闪烁的风险,要用这个功能,那么风险也是要有的
--  作者:望海潮
--  发布时间:2016/11/10 10:47:34
--  
恩,可是我想知道为什么会出现这种情况,即使我不开信号轮询,按照走完一根K线计算,那信号出现的是没有错。   可是在K线跑的过程中,为什么会出现这种情况啊,照理说,当价格击穿支撑位的时候,它颜色变绿没有错,可是当现价上来的时候它颜色应该是变成红色的才对啊,可是它为什么会保持绿色,直到收盘的时候才会变红色呢?  跟公式里面设置的 逐K线计算有关系那
--  作者:望海潮
--  发布时间:2016/11/10 10:56:14
--  
诶,看错了。去掉提前下单  价格轮询   K线颜色会随着现价变
--  作者:jinzhe
--  发布时间:2016/11/10 10:59:10
--  
不太明白你的变绿色变红色讲的是什么,以及和前面价格击穿支撑位之间的关系
--  作者:望海潮
--  发布时间:2016/11/10 10:59:38
--  
老师,那信号轮询有办法解决吗