等级: 免费版
- 注册:
- 2023-4-11
- 曾用名:
|
//开仓手数设置******************************************************************************
KCSS:=1;
//多单开仓模块******************************************************************************
//开多单
IF DK=1 and holding=0 AND COUNT(DK=1,10)=1 THEN BEGIN
多开:BUY(1,KCSS,MARKET);
END
//调试代码,放在止盈止损前面
BUYPRICE:=LOW; //开仓单根k对应的最低价
BUYCLOSE:=CLOSE; //开仓单根K线对应的收盘价
DKFY:=OPENPROFIT;//浮动盈亏
DKJJ:=AVGENTERPRICE;
DKbar:=TYPEBAR(1,1)+1;
//多单强平模块******************************************************************************
//触发平仓:当前K线收盘价 - 多持仓均价 <= -200元(价格换算一下),强制平仓;
DK_MIN_OPENPROFIT:=LLV(OPENPROFIT,DKbar);//开仓以来最小的浮动盈亏的价格
IF HOLDING=1 AND TYPEBAR(1,1)>0 AND LLV(OPENPROFIT,DKbar)<=-200 THEN BEGIN
多单强平:SELL(1,KCSS,MARKETR);
END
老师,这个在执行过程中有问题,主要是信号闪烁消失造成参照开仓位置发生变化了,我想改成:当单个品种持仓亏损达到200元时就强制平仓。
|
|