以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 启动程序化交易后,中途更改交易公式,是不是会使功能失效? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=10815) |
-- 作者:pcx123 -- 发布时间:2012/3/29 11:43:48 -- 启动程序化交易后,中途更改交易公式,是不是会使功能失效? 启动程序化交易后,因为有些改动,中途停止程序化交易,并更改了正在交易的公式,然后重新加载,再启动程序化交易,结果出现信号,金字塔竟然不下单 |
-- 作者:just -- 发布时间:2012/3/29 13:04:33 -- 交易帐户是否登录。 |
-- 作者:董小球 -- 发布时间:2012/3/29 13:08:46 -- 重新加载 重新启动肯定没问题 如果还有问题,那说明公式改的可能有问题
|
-- 作者:pcx123 -- 发布时间:2012/3/29 13:16:55 -- 以下是引用董小球在2012-3-29 13:08:46的发言:
公式应该没多大问题 ,关键是,图标是出现了信号,并且没有消失,但连程序化交易的信号列表却没有出现该信号,也就是跟账号无关,账号也有登陆
重新加载 重新启动肯定没问题 如果还有问题,那说明公式改的可能有问题
[此贴子已经被作者于2012-3-29 13:19:53编辑过]
|
-- 作者:just -- 发布时间:2012/3/29 13:24:06 -- 请问出现的是平仓信号还是开仓信号?
|
-- 作者:pcx123 -- 发布时间:2012/3/29 13:36:16 -- 以下是引用just在2012-3-29 13:24:06的发言:
您好,出现的是反手信号,用的是旧图表交易指令
kdtq kktq是阿火的提前下单,应该没问题,结果平\\开两个信号都在图表出现了,但程序化没反应 请问出现的是平仓信号还是开仓信号?
以下内容为程序代码: 1 EXITSHORT:(kdtq or time>=145500) and abb or ref(kd,1) ,TFILTER; //平空 2 EXITLONG: (kktq or time>=151000) and abb or ref(kk,1) ,TFILTER; //平多 3 ENTERLONG: kdtq and time<135500 and time>=93500 and abb or ref(kd and time<135500 and time>=93500,1),TFILTER; //开多 4 ENTERSHORT: kktq and time<135500 and time>=93500 and abb or ref(kk and time<135500 and time>=93500,1),TFILTER;//开空 [此贴子已经被作者于2012-3-29 13:38:47编辑过]
|
-- 作者:just -- 发布时间:2012/3/29 13:39:21 -- 你的ABB是全局变量吧,应该是这里出了问题,当你重启交易策略后变量可能初始化了,所以没有给你进行下单操作。 |
-- 作者:阿火 -- 发布时间:2012/3/29 13:39:47 -- 试了下,没此问题呀 |
-- 作者:pcx123 -- 发布时间:2012/3/29 13:43:54 -- 以下是引用just在2012-3-29 13:39:21的发言:
不是,用的是序列模式,不存在全局变量,abb是阿火的代码
tq:=8;
abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
你的ABB是全局变量吧,应该是这里出了问题,当你重启交易策略后变量可能初始化了,所以没有给你进行下单操作。 |
-- 作者:pcx123 -- 发布时间:2012/3/29 13:46:15 -- 以下是引用阿火在2012-3-29 13:39:47的发言:
是的,我之前也用的好好的,所以怀疑是停止程序化再开的问题试了下,没此问题呀 kdtq是指如果信号过于强烈,就提前,否则走完K线 也就是REF(kd,1) |