你好,老师,我这边写了个简单的脚本,我想达到的目的是:触发预警后(卖出后)就把该品种移出监控,但是从调试日志的打印来看,该品种仍然在运行,且手动买入该品种后,仍然会被该脚本卖出(感觉就是没有取消监控)
脚本是这样的(盈利超过一定百分比后卖出):
// 卖出的涨幅百分比,设置1-1000,增加精度,1-100只能1%这样的增加
input:sellRate1000(10,1,1000,1);
// 卖出逻辑--------
// 卖出条件
sellCondition:= (THOLDING2() > 0) AND (TOPENPROFIT() > tavgenterprice * THOLDING2() * (sellRate1000 / 1000));
TSELL(sellCondition, THOLDING2(), MKT);
DEBUGOUT('卖出后持仓:%.2f', THOLDING2());
//DEBUGOUT('条件是否成立:%2.f', sellCondition);
实际预警卖出后的调试日志输出:
ag06被卖出后,脚本仍然再对它执行调用,且如果再次买入ag06,达到条件后,还是会被再次卖出(期间没有停止预警)
[size=0.83em]截图202303210939004631.png (91.22 KB, 下载次数: 0)
下载附件
[color=rgb(153, 153, 153) !important]2023-3-21 09:39 上传
预警后保持监控也是取消了的
麻烦老师讲解一下,不太懂这个运行的原理
|