文华的:
#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); //平多信号
思路是运行在短周期上的策略,调用日线的均线,然后创新高买多,跟踪止损。两边对比测试结果不一,从个别信号看,两边不一致,看看哪里有不对的地方,谢谢
没有反手操作,这个没啥问题?但是我检查了在金字塔里面的开仓和退出信号,和我的逻辑还是不一样
这个就是提取个均线指标,里面就一行代码
MA20:=MA(CLOSE,20);
文华里面也是一样
[此贴子已经被作者于2013-5-27 14:35:03编辑过]
首先你要明白你策略的执行逻辑,判断到底是谁的对,如果是金字塔测策略信号与你要求的不符那么请参考
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题4.
学会图表下的一些调试基本技巧,然后一步步分开调试就能找到原因