 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
帮忙处理下,交易股票,每次定额2万,手数取整
// 金字塔交易策略 - 极简固定金额版
// 每次投入固定金额,自动计算手数 = 投入金额 / 当前价格
// ===== 参数设置 =====
INPUT: M(20,5,50,1); // 均线周期
INPUT: VolRatio(2.0,1.5,3,0.1); // 量能放大倍数
INPUT: FixedAmount(20000); // 固定投入金额(元)
INPUT: MaxLots(10,1,100,1); // 最大开仓手数
// ===== 固定金额资金管理 =====
手数 := INTPART(FixedAmount / CLOSE); // 计算手数 = 投入金额 / 当前价格
手数 := MIN(MAX(手数, 1), MaxLots); // 至少1手,不超过最大手数
// ===== 计算均线 =====
MA20:MA(CLOSE,M); // 20均线
MA320:MA(CLOSE,320); // 320均线(日线替代)
// ===== 交易信号 =====
上穿均线 := CROSS(CLOSE, MA20);
开仓信号 := CLOSE > MA320 AND MA20 > REF(MA20,1) AND 上穿均线 AND HOLDING=0;
放量 := VOL/REF(VOL,1) >= VolRatio;
平仓信号 := (REF(放量,1) AND CLOSE <= REF(HIGH,1)) OR CROSS(MA20, CLOSE);
// ===== 交易系统 =====
BUY(开仓信号, 手数, LIMIT, MA20); // 限价买入
SELL(平仓信号, 0, MARKET); // 市价平仓
// ===== 信号标注 =====
DRAWICON(开仓信号, LOW, 1); // 买入信号
DRAWICON(平仓信号, HIGH, 2); // 平仓信号
|
|