 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
// 定义MA36指标
MA36:MA(CLOSE,36); // 计算36周期移动平均线
MA36_PREV:REF(MA36,1); // 获取前一周期的MA36值
// 计算斜率(当前MA36与前一个MA36比较)
SLOPE1:=MA36>MA36_PREV; // 斜率大于0时为真
DOWN_SLOPE:=MA36<MA36_PREV; // 斜率小于0时为真
// 定义交易时间条件
TRADE_TIME:=TIME=010400; // 21:04分触发交易
// 交易逻辑
// 平掉原有仓位(PEL不支持锁仓,开新仓前需平掉反向仓位)
SELLSHORT(HOLDING<0 AND TRADE_TIME AND SLOPE1,0,MARKET); // 平空仓条件
SELL(HOLDING>0 AND TRADE_TIME AND DOWN_SLOPE,0,MARKET); // 平多仓条件
// 开仓逻辑
BUY(HOLDING<=0 AND TRADE_TIME AND SLOPE1,1,MARKET); // 开多1手
BUYSHORT(HOLDING>=0 AND TRADE_TIME AND DOWN_SLOPE,1,MARKET); // 开空1手 |
|