以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助 实现编程  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11171)

--  作者:ly803803
--  发布时间:2012/4/19 13:26:58
--  求助 实现编程
我看了几天金字塔的使用方法
还是无法实现跨合约套利编程

 

具体计算方法在附件里  请老师帮忙编个程序

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:豆油 豆粕.doc


--  作者:jinzhe
--  发布时间:2012/4/19 13:33:19
--  
请稍等,
--  作者:jinzhe
--  发布时间:2012/4/19 14:05:58
--  

INPUT:N(22,1,100,1),M(2.58,1,100);//两个参数可以自行修改
M09:=CALLSTOCK(\'DQM09\',VTCLOSE);//豆粕
Y09:=CALLSTOCK(\'DQY09\',VTCLOSE);//豆油

L1:=Y09/M09;
L2:=MA(L1,N)+M*STD(L1,N);
L3:=MA(L1,N)-M*STD(L1,N);

IF CROSS(L2,L1) THEN BEGIN
 TBUY(TBUYHOLDINGEX(\'\',\'DQM09\',0)=0,3,MKT,0,0,\'\',\'DQM09\');
 TBUYSHORT(TSELLHOLDINGEX(\'\',\'DQY09\',0)=0,1,MKT,0,0,\'\',\'DQY09\');
END

IF CROSS(L3,L1) THEN BEGIN
 TSELL(TBUYHOLDINGEX(\'\',\'DQM09\',0)>0,3,MKT,0,0,\'\',\'DQM09\');
 TSELLSHORT(TSELLHOLDINGEX(\'\',\'DQY09\',0)>0,1,MKT,0,0,\'\',\'DQY09\');
END

IF CROSS(L1,L2) THEN BEGIN
 TBUY(TBUYHOLDINGEX(\'\',\'DQY09\',0)=0,1,MKT,0,0,\'\',\'DQY09\');
 TBUYSHORT(TSELLHOLDINGEX(\'\',\'DQM09\',0)=0,3,MKT,0,0,\'\',\'DQM09\');
END

IF CROSS(L1,L3) THEN BEGIN
 TSELL(TBUYHOLDINGEX(\'\',\'DQY09\',0)>0,1,MKT,0,0,\'\',\'DQY09\');
 TBUYSHORT(TSELLHOLDINGEX(\'\',\'DQM09\',0)>0,3,MKT,0,0,\'\',\'DQM09\');
END

 


--  作者:ly803803
--  发布时间:2012/4/19 14:41:31
--  
谢谢  老师辛苦了
--  作者:ly803803
--  发布时间:2012/4/19 14:49:09
--  
怎么加载  运行呢  请老师指点
--  作者:ly803803
--  发布时间:2012/4/19 14:51:32
--  

我将这个模型编码粘贴到交易系统里  点击“公式测评”结果均为零

 


--  作者:rushtaotao
--  发布时间:2012/4/19 15:12:01
--  

加载的话,你看哪个品种可以双击指标,或者您可以点着指标直接拖进K线画面中。

运行的话,您在交易->图表程式化交易

公式评测又是另外一回事情了


--  作者:ly803803
--  发布时间:2012/4/19 15:17:06
--  
我是想用历史数据模拟一下 模型结果  有没有好的办法
--  作者:jinzhe
--  发布时间:2012/4/19 16:23:48
--  

这个是后台策略,参考F1里面的后台交易

后台无法测评