以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问这样编写的套利模型有什么问题? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168898) |
-- 作者:strenjoy -- 发布时间:2019/3/21 11:33:16 -- 请问这样编写的套利模型有什么问题? 没有任何成交明细 a:\'IF1904\'; b:\'IC1904\'; //***************************** //获得价差方法1 JC:dynainfo2(7,b)-dynainfo2(7,a); //开仓和平仓 IF JC>=100 THEN BEGIN TBUYSHORT(1,1,MKT ,0,0,0,a ); TBUY(1,1,MKT ,0,0,0,b ); END
|
-- 作者:FireScript -- 发布时间:2019/3/21 13:27:26 -- 这样改下呢: a:\'IF04\';
b:\'IC04\'; |
-- 作者:strenjoy -- 发布时间:2019/3/21 14:09:33 -- 这个好像是针对当前行情的。我要对历史数据回测,应该怎么改? |
-- 作者:FireScript -- 发布时间:2019/3/21 14:12:38 -- 那你取行情的函数就不能用这个动态函数了dynainfo2 用这种方式试下: JC:"rb00$CLOSE"-"ag00$CLOSE";
|
-- 作者:strenjoy -- 发布时间:2019/3/21 14:18:23 -- a:\'IF04\'; b:\'IC04\'; //***************************** //获得价差方法1 JC:"if04$CLOSE"-"ic04$CLOSE"; //开仓和平仓 IF jc>100 THEN BEGIN TBUYSHORT(1,1,MKT ,0,0,0,a ); TBUY(1,1,MKT ,0,0,0,b ); END 还是没有任何结果啊
|
-- 作者:FireScript -- 发布时间:2019/3/21 14:31:48 -- 先判断下条件是否满足了。这个价差我看了下一直是负的啊。后面触发不了条件。 [此贴子已经被作者于2019/3/21 14:33:34编辑过]
|
-- 作者:strenjoy -- 发布时间:2019/3/21 14:43:34 -- 改了,还是这样。 在公式测评-》5市场模型 这里是选什么标的呢?
|
-- 作者:strenjoy -- 发布时间:2019/3/21 14:44:43 -- 后台程序化交易是不是不能用于历史回测啊? |
-- 作者:FireScript -- 发布时间:2019/3/21 14:45:11 -- 你在图表上怎么回测后台的代码呢。你放在图表上肯定不行的。你补充下日线数据在后台里面回测,图表上不行的。 [此贴子已经被作者于2019/3/21 14:45:40编辑过]
|