以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 老师,那信号轮询有办法解决吗 |