以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教简单的差价套利模型编写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=13011) |
-- 作者:gcc_Cheng -- 发布时间:2012/7/20 10:27:22 -- 请教简单的差价套利模型编写 各位老师,你们好,小弟是小白,想通过实践编写模型去了解金字塔,以下是个人写的代码(在本版也有类似代码) A1:="AX09$CLOSE"; A2:="M09$CLOSE"; C1:=A1-A2; if strcmp(stklabel,\'M09\')=0 then begin buy(C1>1200,1,limitr,C); sell(C1<=600,1,limitr,C); end if strcmp(stklabel,\'AX09\')=0 then begin buyshort(C1>1200 ,1,limitr,C); sellshort(C1<=600,1,limitr,C); end 我这段代码的套利思想是:当差价在1200以上时,买入M09,卖出AX09;当差价在600及以下时,卖出M09,买入AX09 不知道有没有错? 测试报告是这个: 测试方法:A.新交易系统-Formula1 测试时间:2012/07/01 - 2012/07/20 强制平仓计算收益 测试证券:共计2只 初始投入:100万元 开仓条件:在公式中定义的开仓条件 当条件满足时: 使用20.00%资金投入 交易时机与价位:
开多:本周期最低价
平多:本周期最高价
开空:本周期最高价
平空:次周期最低价 出现连续信号时:不再投入 平仓条件:(按盘中触位价计算是否满足止损条件,按当日收盘价平仓,成本价浮动计算)
利润率达到10.00%时止赢
亏损达到8.10%时止损
4周期内回落幅度达到8.10%时平仓
指标公式发出卖出信号后 交易品种:期货
100.00% 保证金比例
和约单位 5.00 点(顿、克)/手 交易费用:根据成交量
开仓:5.00元/(张、手)
平仓:5.00元/(张、手) 交易类型:多头及空头测试 测试模型:单品种测试 现在的问题是测试没结果,不知道是什么原因,数据也补充了,请老师多多指教,或者帮忙测试一下,谢谢!
|
-- 作者:admin -- 发布时间:2012/7/20 10:51:34 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=12019&page=2 |
-- 作者:gcc_Cheng -- 发布时间:2012/7/20 11:03:51 -- 我重新改过代码: A1:="AX09$CLOSE"; A2:="M09$CLOSE"; C1:=A1-A2; buy(C1>1200 and holding=0,1,limitr,C,\'M09\'); buyshort(C1>1200 and holding=0,1,limitr,C,\'AX09\'); sellshort(C1<=600 and holding<0,1,limitr,C,\'AX09\'); sell(C1<=600 and holding>0,1,limitr,C,\'M09\'); 测试也是没结果。请问问题出在哪里呢?
[此贴子已经被作者于2012-7-20 11:06:48编辑过]
|
-- 作者:gcc_Cheng -- 发布时间:2012/7/20 11:07:22 -- 测试没结果,请老师指点问题所在。 |
-- 作者:admin -- 发布时间:2012/7/20 12:50:10 -- A1:="AX09$CLOSE"; if strcmp(stklabel,\'M09\')=0 then
以上公式,在日线上测试,有交易 |
-- 作者:gcc_Cheng -- 发布时间:2012/7/20 13:09:38 -- 嗯,好的,谢谢老师。我是在5分钟周期做交易的。 基本解决问题了,现在是调参。 |