 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
INPUT:MAP(20,1,100,1); // 20日均线周期
INPUT:手数(1,1,10000,1); // 开仓手数参数
// 计算一小时周期的20日均线
小时20日均线 := ma(c,20);
// 多头开仓条件
开多条件 := CROSS(CLOSE, 小时20日均线) AND CLOSE > 小时20日均线;
// 多头平仓条件
平多条件 := CROSS(小时20日均线, CLOSE) AND CLOSE < 小时20日均线;
// 空头开仓条件
开空条件 := CROSS(小时20日均线, CLOSE) AND CLOSE < 小时20日均线;
// 空头平仓条件
平空条件 := CROSS(CLOSE, 小时20日均线) AND CLOSE > 小时20日均线;
// 下单模块
BUY(开多条件 AND HOLDING = 0, 手数, MARKET); // 开多
SELLSHORT(开空条件 AND HOLDING = 0, 手数, MARKET); // 开空
SELL(平多条件 AND HOLDING > 0, HOLDING, MARKET); // 平多
BUY(平空条件 AND HOLDING < 0, HOLDING, MARKET); // 平空 |
|