等级: 免费版
- 注册:
- 2022-9-30
- 曾用名:
|
HOUR1:STKINDI('','公式1.KCQ3',0,3,0);
HOUR2:STKINDI('','公式1.KCQ3',0,5,0);
CON1:=HOUR1 AND HOUR2;
HOUR5:STKINDI('','公式1.K_LI',0,2,0);
CON3:=HOUR5;
HOUR3:STKINDI('','公式1.KCP3',0,3,0);
HOUR4:STKINDI('','公式1.KCP3',0,5,0);
CON2:=HOUR3 AND HOUR4;
HOUR6:STKINDI('','公式1.K_HI',0,2,0);
CON4:=HOUR6;
KD:=CON1; //开多条件
PD:=CON3; //平多条件
KK:=CON2; //开空条件
PK:=CON4; //平空条件
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
补充内容 (2024-6-22 12:35):
看这个代码对不对,帮我加上开仓语句,和平仓语句,谢谢
补充内容 (2024-6-22 18:45):
IF KD AND THOLDING<=0 THEN
BEGIN
TSELLSHORT(TSELLHOLDING(1)>0,1,MKT,CLOSE);
TBUY(TBUYHOLDING(1)=0,1,MKT,CLOSE);
END
IF PD AND THOLDING>0 THEN
BEGIN
TSELL(TBUYHOLDING(1)>0,1,MKT,CLOSE);
END
IF KK AND THOLDING<=0 THEN
BEGIN
TSELL(TBUYHOLDING(1)>0,1,MKT,CLOSE);
TBUYSHORT(TSELLHOLDING(1)=0,1,MKT,CLOSE);
END
IF PK AND THOLDING<0 THEN
BEGIN
TSELLSHORT(TSELLHOLDING(1)>0,1,MKT,CLOSE);
END
补充内容 (2024-6-22 18:45):
这样对不对?麻烦了!谢谢 |
|