以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]关于固定轮询平仓未执行 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78651) |
-- 作者:SZPH2005 -- 发布时间:2015/5/15 14:37:05 -- [求助]关于固定轮询平仓未执行 使用传统图表固定轮询1秒模式运行,
开平仓信号在11:30、15:15收盘前5秒执行,其他时间使用REF引用上周期,
实盘ref(,1)开仓信号正常,但ref(,1)平仓未执行,什么原因?
下面代码有什么问题吗?
TT1:=(currenttime>=091500 and currenttime<112955) or (currenttime>=130000 and currenttime<151455),colorred,linethick0;
B1:=((islastbar=1 and TT1 and ref(D1,1)) or (islastbar=1 and TT2 and D1) or (islastbar=1 and TT3 and D1) or (islastbar=0 and D1));
EXITLONG:B2,TFILTER; |
-- 作者:jinzhe -- 发布时间:2015/5/15 14:39:34 --
[此贴子已经被作者于2015/5/15 14:39:45编辑过]
|
-- 作者:jinzhe -- 发布时间:2015/5/15 14:41:00 -- 请贴全部的代码 |
-- 作者:SZPH2005 -- 发布时间:2015/5/15 14:44:31 --
D1---开多信号 P1---平多信号 K1---开空信号 P11---平空信号 |
-- 作者:jinzhe -- 发布时间:2015/5/15 14:47:37 -- 要具体分析问题,需要全部代码 |
-- 作者:SZPH2005 -- 发布时间:2015/5/15 14:57:30 --
其他代码在执行时肯定没有问题,
有个现象,
当上根k线出开空信号,使用ref(K1,1)开空时,黄色三角标志指向现在的K线,
当上根k线出平空信号,使用ref(P11,1)开空时,黄色三角标志仍然指向上根K线,这就不正常。 |
-- 作者:jinzhe -- 发布时间:2015/5/15 15:06:26 -- 上面的代码看不出问题,需要全部代码进行分析 |
-- 作者:SZPH2005 -- 发布时间:2015/5/15 15:29:35 --
实盘5分钟周期,当在13:30这根k线出开空信号,使用ref(K1,1)开空时,交易发出以及成交的时间都仍然是13:30,这个是怎么回事?
按照这个逻辑,当在13:55这根k线出开空信号,使用ref(K1,1)开空时,交易发出以及成交的时间都仍然是13:55,而因为轮询1秒,就错过了?
那也不对,当开空时,信号在13:35这根k线一直都有,而平空时,信号在14:00这根k线就一直没有。 |
-- 作者:jinzhe -- 发布时间:2015/5/15 15:40:38 -- 图表交易有信号才会下单。按照你的描述那么就是开仓条件在对应的时间段是满足的,而平仓条件在对应的时间段是不满足的 所以需要全部的代码,看看平仓条件为什么在对应的时间段上不满足条件 |
-- 作者:SZPH2005 -- 发布时间:2015/5/16 11:56:59 --
可能是ref(,1)、islastbar=0、islastbar=1同时使用有逻辑冲突,造成无平仓信号,弃用islastbar就正常了。
|