 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- FireScript
|
本帖最后由 技术009 于 2023-9-27 11:25 编辑
搞错了,不能用收盘时候的资产。
参考下面这个处理方式,注意如果你是减仓,下面这个代码就无法奏效了,numprofit本身也只是全平算一次的:
buy(todaybar=1 and holding=0,1,marketr);
sell(todaybar=3,0,marketr);
buy(todaybar=6,1,marketr);
sell(todaybar=12,0,marketr);
buy(todaybar=16,1,marketr);
持仓:holding;
资产:asset;
持仓均价:avgenterprice,nodraw;
上次开仓前的资产:VALUEWHEN(time=CLOSETIME(0),ref(asset,openbar));
浮动盈亏:openprofit;
日内平仓盈亏1:资产-上次开仓前的资产-浮动盈亏;
//对照组
日内平仓盈亏2:numprofit(1);//平仓一次时候
日内平仓盈亏3:numprofit(1)+numprofit(2);//平仓2次时候
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|