
等级: 标准版
- 注册:
- 2023-2-16
- 曾用名:
|

楼主 |
发表于 2025-2-19 09:07
|
显示全部楼层
MA5:MA(CLOSE,3);
MA10:MA(CLOSE,5);
CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);
开多信号:=CONDBUY;
开多信号价格:=close;
开多仓位:=1;
平多信号:=CONDSELL;
平多信号价格:=close;
平多仓位:=THOLDING;
开空信号:=CONDSELL;
开空信号价格:=close;
开空仓位:=1;
平空信号:=CONDBUY;
平空信号价格:=close;
平空仓位:=THOLDING;
// 信号语句排列规则——先平后开
IF ( 平空信号) THEN BEGIN
平空信号价格:=TRIMPRICE(平空信号价格,'');
TSELLshort(10%,平空仓位,LMT,平空信号价格); //平空单
END
IF 开多信号 THEN BEGIN
开多信号价格:=TRIMPRICE(开多信号价格,'');
TBUY(1,1,LMT,开多信号价格),IGNORECHECKPRICE; //开多单
END
IF ( 平多信号) THEN BEGIN
平多信号价格:=TRIMPRICE(平多信号价格,'');
TSELL(1,平多仓位,LMT,平多信号价格); //平多单
END
IF 开空信号 THEN BEGIN
开空信号价格:=TRIMPRICE(开空信号价格,'');
tbuyshort(1,10%,LMT,开空信号价格),IGNORECHECKPRICE; //开空单
END |
|