以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  帮我看看文华的这个策略这样改写为金字塔的对不对  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52405)

--  作者:rain1977
--  发布时间:2013/5/24 22:05:59
--  帮我看看文华的这个策略这样改写为金字塔的对不对
 文华的:
#IMPORT[,DAY,MAVAR] AS VAR
H1:=HV(H,100);
MA20:VAR.MA20;

 CLOSE> MA20  && CLOSE > H1,BK;

SL:=70;
S:=35;
A:=0.2;

HH:=HHV(H,BARSBK+1);
AA:=BKPRICE-SL*A+S*A*INTPART((HH-BKPRICE)/(S*A));
((C<=BKPRICE-SL*A)||C<=AA||C-BKPRICE>100)&&BKPRICE>0,SP;


MONO_SIGNAL;
AUTOFILTER;

改写为金字塔的
MA20:=STKINDI(\'\',\'MAVAR.MA20\',0,6);
H1:=REF(HHV(HIGH,100),1);

SL:=70;
S:=35;
A:=0.2;

KD:= ( CLOSE > MA20)   && CLOSE > H1;          //开多条件


HH:=HHV(H,BARSLAST(KD)+1);
AA:=ENTERPRICE-SL*A+S*A*INTPART((HH-ENTERPRICE)/(S*A));



PD:=((C<=ENTERPRICE-SL*A)||C<=AA)&&ENTERPRICE>0 ;              //平多条件


开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号


思路是运行在短周期上的策略,调用日线的均线,然后创新高买多,跟踪止损。两边对比测试结果不一,从个别信号看,两边不一致,看看哪里有不对的地方,谢谢


--  作者:RogarZ
--  发布时间:2013/5/26 19:56:44
--  
有反手的话 注意 先平后开的原则
--  作者:rain1977
--  发布时间:2013/5/27 14:17:06
--  
 没有反手操作,这个没啥问题?但是我检查了在金字塔里面的开仓和退出信号,和我的逻辑还是不一样
--  作者:jinzhe
--  发布时间:2013/5/27 14:28:29
--  

MAVAR

这个公式请贴一下


--  作者:rain1977
--  发布时间:2013/5/27 14:34:40
--  
这个就是提取个均线指标,里面就一行代码

MA20:=MA(CLOSE,20);

文华里面也是一样
[此贴子已经被作者于2013-5-27 14:35:03编辑过]

--  作者:jinzhe
--  发布时间:2013/5/27 14:44:52
--  
两边测试结果不一指的是文华和金字塔不一样?
--  作者:rain1977
--  发布时间:2013/5/27 14:48:51
--  
是按我策略的逻辑和实际的信号不一致
--  作者:王锋
--  发布时间:2013/5/27 15:43:21
--  

首先你要明白你策略的执行逻辑,判断到底是谁的对,如果是金字塔测策略信号与你要求的不符那么请参考

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题4.

 

学会图表下的一些调试基本技巧,然后一步步分开调试就能找到原因