初学程序化,请专家帮忙看看是哪里的问题?日内商品图表交易系统,收盘前5分钟平仓。1、开平仓信号在同一根k线后就丢失。
2、开仓信号与技术指标不一致有很多缺失(开仓条件和技术指标一致),祥见图。
源码:
//参数设置:
INPUT:P(1,0,200,1){建仓量}
VARIABLE:MAXPROFIT=0,{有仓位时最大获利幅度}VMIN = 090500;
WIN1:=0;
WIN2:=0;//止盈、止损、回撤控制
交易时间:=TIME>VMIN AND TIME<145000;
//图表日内交易模块:
开多仓:条件1
平多仓:条件2
开空仓:条件3
平空仓:条件4
IF HOLDING=0 THEN BEGIN
//多头开仓
IF 交易时间 AND 条件1 THEN BEGIN
BUY(1,P,MARKET);
MAXPROFIT:=0;
END
END
//平多仓
IF HOLDING>0 THEN BEGIN
SELL(条件2,0,MARKET);
//多头收盘平仓
IF NOT (交易时间) THEN
SELL(1,0,MARKET);
//固定止损
IF AVGENTERPRICE-C>20 THEN BEGIN
SELL(1,0,MARKET);
END
IF HOLDING=0 THEN BEGIN
//空头开仓
IF 交易时间 AND 条件3 THEN BEGIN
BUYSHORT(1,P,MARKET);
MAXPROFIT:=0;
END
END
//平空仓
IF HOLDING<0 THEN BEGIN
SELLSHORT(条件4,0,MARKET);
END
//空头收盘平仓
IF NOT(交易时间) THEN
SELLSHORT(1,0,MARKET);
//固定止损
IF C-AVGENTERPRICE>20 THEN BEGIN
SELLSHORT(1,0,MARKET);
END
END
图表信号取决于k线图上,k线数量的多少,所以让技术指标上的k线数量和交易指标的上k线数量一致
是不是显示的问题?经缩放后上一张图最后显示信号的地方没有信号再往后才有信号了,公式测评从20130101-20130426交易次数才有四次,与图表显示不符,见图。
请回答我的问题,因为这个设涉及到图表的原理,而不是单纯的,信号不一样
[此贴子已经被作者于2013-4-28 9:51:40编辑过]