等级: 免费版
- 注册:
- 2022-9-30
- 曾用名:
|
我是想控制一个交易日只开一次仓,手动开仓或者平仓,后面就不在自动开仓了,我这个写的不对,手动平仓后,一直开仓,麻烦给我改一下代码,谢谢!
补充内容 (2025-3-4 09:23):
KD:KKDD; //开多条件
PD:PPDD; //平多条件
KK1:KKKK; //开空条件
PK:PPKK; //平空条件
VARIABLE:N=0;
IF TODAYBAR=1 THEN N:=0;
IF THOLDING=0 AND KD=1 AND N<=1 AND (TENTERBARS = -1 OR TENTERBARS > 1) THEN
BEGIN
TBUY(1,KD,MKT,0,0);
N:=1;
END
IF THOLDING>0 AND PD=1 THEN
BEGIN
TSELL(1,PD,MKT,0,0);
END
IF THOLDING=0 AND KK1=1 AND N<=1 AND (TENTERBARS = -1 OR TENTERBARS > 1) THEN
BEGIN
TBUYSHORT(1,KK1,MKT,0,0);
N:=1;
END
IF THOLDING<0 AND PK=1 THEN
BEGIN
TSELLSHORT(1,PK,MKT,0,0);
END
补充内容 (2025-3-4 09:27):
我加仓的它也会自动平仓 |
|