
等级: 新手上路
- 注册:
- 2025-1-10
- 曾用名:
|
// 定义指标公式
VAR1 := EMA(EMA(CLOSE, 9), 9);
控盘 := (VAR1 - REF(VAR1, 1)) / REF(VAR1, 1) * 1000;
A10 := CROSS(控盘, 0);
VAR2 := 100 * WINNER(CLOSE * 0.95);
DIF := EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA := EMA(DIF, 9);
MACD := 2 * (DIF - DEA);
EA14 := REF(EMA(CLOSE, 14), 1); // 将EMA(CLOSE, 14)的结果用新名称EA_14表示
A1X := (EMA(CLOSE, 10) - EA14) / EA14 * 100;
多方 := IF(A1X >= 0, REF(EMA(CLOSE, 10), BARSLAST(CROSS(A1X, 0)) + 1), NULL);
空方 := IF(A1X < 0, REF(EMA(CLOSE, 10), BARSLAST(CROSS(0, A1X)) + 1), NULL);
// 开多仓条件判断
开多条件 :=EXIST(EVERY(控盘>-2 AND 控盘<0,2),10) AND
REF(EVERY(WINNER(C)*100<99,5),1) AND WINNER(C)*100>90 AND C/REF(C,1)>1.095 ;
// 平多仓条件: h/ref(c,1)>1.05 ;
平多条件 := h/ref(c,1)>1.05 ;
// 开多仓操作
IF 开多条件 AND HOLDING = 0 THEN
BUY(1, OPEN, MARKET);
// 平多仓操作
IF 平多条件 AND HOLDING > 0 THEN
SELL(1, OPEN, MARKET);
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|