我想把这个资金管理加到我的交易模型请帮忙:
模型
ma5:=ma(c,60);
long:=cross(c,ma5);
short:=cross(ma5,c);
mycash:=cash(0);
lots:=mycash*0.1/500;//计算可开仓数
IF LONG THEN
BEGIN
SELLSHORT(HOLDING<0,HOLDING,MARKET),ORDERQUEUE;
BUY(HOLDING=0,lots,MARKET),ORDERQUEUE;
END
IF SHORT THEN
BEGIN
SELL(HOLDING>0,HOLDING,MARKET),ORDERQUEUE;
BUYSHORT(HOLDING=0,lots,MARKET),ORDERQUEUE;
END
盈利:asset-500000,noaxis,colorred,linethick2;
资金管理
if cash(0) > MAXC then
MAXC:=cash(0);
if CASH(0)<MAXC*0.9 and CASH(0)>MAXC*0.8 THEN PosNum:=cash(0)*0.015/300 ;
else if
CASH(0)<MAXC*0.8 and CASH(0)>MAXC*0.7 THEN PosNum:=cash(0)*0.0075/300 ;
else if
CASH(0)<MAXC*0.7 and CASH(0)>MAXC*0.6 THEN PosNum:=cash(0)*0.004/300 ;
else if
else PosNum:=cash(0)*0.03/300;
这个资金管理是别人的,我不知道这个maxc应该怎么设置
那么这个maxc只能这样定义了
variable:maxc=0;
最近5次不好求,理论能写出来的,但是由于我写的是我的思路,给你用了说不定效果就不一样,使用要点也不知道,还不知道如何规避掉其他问题
[此贴子已经被作者于2013/9/24 10:35:50编辑过]