等级: 免费版
- 注册:
- 2021-12-1
- 曾用名:
|

楼主 |
发表于 2025-9-4 09:42
|
显示全部楼层
PCTJ:=REF(pd,1);
PCTJ2:=REF(pk,1);
IF PCTJ THEN
SELL(HOLDING>0,HOLDING,LIMIT,OPEN);
IF PCTJ2 THEN
SELLSHORT(HOLDING>0,HOLDING,LIMIT,OPEN);
IF kd AND (REMAININGTIME(TIME)<=5 or not(islastbar)) THEN
BUY(HOLDING=0,手数,MARKET);
IF kk AND (REMAININGTIME(TIME)<=5 or not(islastbar)) THEN
BUYSHORT(HOLDING=0,手数,MARKET);
---------------------------------------------------------------------------------------------------------------------------------------------------原来的,上面是修改了的。老师看下是否对了。
平空:SELLSHORT(pk,HOLDING,MARKET);//此位置用HOLDING,此处用market盈亏比更好
//开多信号
平多:SELL(pd,HOLDING,MARKET);
开多:BUY(kd and holding=0,手数,MARKETR);
开空:BUYSHORT(kk and HOLDING=0,手数,MARKETR);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY; |
|