等级: 免费版
- 注册:
- 2022-1-15
- 曾用名:
|
我写了一个如下交易策略,虽然没有真正的buy(),sell(),但是逐K运行下来,sumProfit应该是有值的.然后我用这个策略去做策略优化,目的是优化sumProfit指标,但是跑完了优化sumProfit全部是0值,这有点不合道理吧?
variable:enterP=0,sumProfit=0,virtualHolding=0;
input:N(5,3,10,1);
ma5:=ma(c,N);
ma10:=ma(c,10);
if cross(ma5,ma10) and virtualHolding=0 then
begin
virtualHolding:=1;
enterP:=c;
END
if cross(ma10,ma5) and virtualHolding>0 then
begin
sumProfit:=sumProfit+(c-enterP)*virtualHolding;
virtualHolding:=0;
END
sProfit:sumProfit,NODRAW;
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|