 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
//====== 系统参数 ======
INPUT: 短周期(5,1,20,1),长周期(10,5,50,1); // 10分钟均线周期
//====== 指标计算 ======
MA5:MA(CLOSE,短周期);
MA10:MA(CLOSE,长周期);
//====== 交易信号 ======
金叉条件 := CROSS(MA5,MA10); // 5分钟线上穿10分钟线
死叉条件 := CROSS(MA10,MA5); // 5分钟线下穿10分钟线
//====== 时间控制 ======
当前时间 := TIME; // 获取当前K线时间
交易时段 := (当前时间>=010000 AND 当前时间<=0250);
强制平仓信号 := (当前时间=0255);
//====== 交易逻辑 ======
// 开多条件 (时间+信号)
IF 交易时段 AND 金叉条件 AND NOT(HOLDING>0) THEN
BUY(1,1,CLOSE);
// 开空条件 (时间+信号)
IF 交易时段 AND 死叉条件 AND NOT(HOLDING<0) THEN
BUYSHORT(1,1,CLOSE);
//====== 平仓逻辑 ======
// 1. 强制平仓时间到
IF 强制平仓信号 THEN BEGIN
IF HOLDING>0 THEN SELL(1,holding,CLOSE);
IF HOLDING<0 THEN SELLSHORT(1,holding,CLOSE);
END
|
|