VARIABLE:cj1=0,hszhishu=0,BBD=0,zhishu=0,tmp=0,tmpshort=0,buypoint=0,sellpoint=0,
profit=0,TestHolding=0,maxzhishu=0,huiche=0,maxhuiche=0,DCS=0,maxprofit=0,
maxDhuiche=0,Dhuiche=0,maxshortprofit=0,hs300bp=0,hstmp=0,TMPzhishu=0;
ORDERTYPE := 1101; // QMT限价单类型
ACCOUNTID := '580000'; // 实际资金账号
ORDERCODE := STKLABEL(); // 当前标的代码
VOLUME := 5000; // 委托股数
limit_price := ((C-REF(C,1))/REF(C,1))=0.09; // 计算精确涨停价
// MACD指标计算
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD1 := 2*(DIFF-DEA);
// 修正后的开仓条件
zt_price := ((C-REF(C,1))/REF(C,1))>=0.09; // 精确涨停价
volume_ratio := DYNAINFO(25)/vol; // QMT量比参数为17
bk := MACD1 > REF(MACD1,1)
AND REF(MACD1,1) > REF(MACD1,2) // MACD连续两日上升
AND volume\_ratio > 1 // 量比大于1
AND zt\_price // 当前是涨停状态
AND NOT(REF(zt\_price,1)) // 前一日未涨停
AND TIME >= 093000 AND TIME <= 205900 // 交易时间控制
AND TestHolding = 0; // 无现存持仓
// QMT下单逻辑
IF bk THEN BEGIN;
TestHolding := 1; // 更新持仓状态
groupbuy(VOLUME);
END;