以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  一个小程序的修改  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=61529)

--  作者:huangwenj197
--  发布时间:2014/2/11 15:39:51
--  一个小程序的修改

MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
老师:我编的小程序,无法测试;请帮我看看,有什么问题?(tp=20,sl=20;股指期货,当月)

 

 

MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
A1:(MA60-REF(MA60,20))/20;//当前60周线值-前第20周期的均线值除以20周期;
A2:(MA20-REF(MA20,20))/20;//当前20周线值-前第20周期的均线值除以20周期;
     
TBUY(CROSS(MA5,MA10)AND(A1>0.16)AND(A2>0.16),1);//买开;

  
TBUYSHORT(CROSS(MA10,MA5)AND(A1<-0.16)AND(A2<-0.16),1);//卖开;

TSELL((DYNAINFO2(  7,\'IF1402\')-TAVGENTERPRICEEX2( \'\' ,\'IF1402\',0))>=TP*0.2,1);//平多止盈0.2*TP;

TSELL(DYNAINFO2( 7 ,\'IF1402\')-TAVGENTERPRICEEX2(\'\',\'IF1402\',0)<=-SL*0.2,1);//平多止损0.2*SL;


TSELLSHORT(TAVGENTERPRICEEX2(\'\',\'IF1402\',1)-DYNAINFO2(7,\'IF1402\')>=TP*0.2,1);//平空止盈;

 

TSELLSHORT(TAVGENTERPRICEEX2(\'\',\'IF1402\',1)-DYNAINFO2(7,\'IF1402\')<=-SL*0.2,1);//平空止损;


TSELL(CROSS(MA60,MA5),1);//60周线上穿5周线时,平多;

TSELLSHORT(CROSS(MA5,MA60),1);//5周线上穿60周线时,平空;


--  作者:jinzhe
--  发布时间:2014/2/11 15:41:16
--  
后台公式无法测评,
--  作者:huangwenj197
--  发布时间:2014/2/11 15:46:48
--  

1、首先有无错误,帮我看看

 

2、如何测评呢


--  作者:jinzhe
--  发布时间:2014/2/11 15:54:56
--  

1.编译没错公式就没错

2. 后台公式无法测评,怎么改都不行


--  作者:huangwenj197
--  发布时间:2014/2/11 16:55:36
--  

我编的止损、止盈对吗

 

SELL((DYNAINFO2(  7,\'IF1402\')-TAVGENTERPRICEEX2( \'\' ,\'IF1402\',0))>=TP*0.2,1);//平多止盈0.2*TP;

 

SELL(DYNAINFO2( 7 ,\'IF1402\')-TAVGENTERPRICEEX2(\'\',\'IF1402\',0)<=-SL*0.2,1);//平多止损0.2*SL;


 

SELLSHORT(TAVGENTERPRICEEX2(\'\',\'IF1402\',1)-DYNAINFO2(7,\'IF1402\')>=TP*0.2,1);//平空止盈;,

 

SELLSHORT(TAVGENTERPRICEEX2(\'\',\'IF1402\',1)-DYNAINFO2(7,\'IF1402\')<=-SL*0.2,1);//平空止损;


--  作者:jinzhe
--  发布时间:2014/2/11 17:09:02
--  

少了个t变成图表了,是这个意思还是漏写了?

 

没有思路只能判断你的语句编译之后没有错


--  作者:huangwenj197
--  发布时间:2014/2/11 17:17:48
--  

我就是想搞个测试;测试时开空无效,怎么回事啊

 

MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);

A3:(REF(MA60,20)-MA60)/20;

A4:(REF(MA20,20)-MA20)/20;

 

 BUYSHORT(CROSS(MA10,MA5)AND(A3>0.16)AND(A4>0.16),1);


--  作者:jinzhe
--  发布时间:2014/2/11 17:19:56
--  
图表根本不能和后台混为一谈,两个思路,你光删个T就用去测评是行不通的
--  作者:huangwenj197
--  发布时间:2014/2/11 17:22:46
--  
只有购买才能测评吗
--  作者:jinzhe
--  发布时间:2014/2/11 17:25:18
--  
不是这个意思,我的意思是图表就是图表,后台就是后台,图表能测评,后台不行,后台转图表不是光删T就能实现,你要考虑到后台的思路和图表思路的区别