本帖最后由 技术006 于 2022-11-15 16:23 编辑
原文本
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//适用模式:“走完一根K线以后”
//若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。
//
//中间变量
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA :=EMA(DIFF,M);
MACD :=2*(DIFF-DEA);
手数:=8;;
//交易条件
开多平空条件:=CROSS(MACD,0);//开多平空条件
开空平多条件:=CROSS(0,MACD);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
改为如下:1. 开、平多信号:当MACD快慢线交叉并向上突破零轴时出现第一个红色柱的开盘价视为开多信号;当MACD的红色柱在连续增长一根比一根高时视为继续持有表现,当任一根MACD红色柱在收盘时低于前一根红色柱视为平多信号。
2. 开、平空信号:当MACD快慢线交叉并向下突破零轴时出现第一根绿色柱的开盘价视为开空信号;当MACD的绿色柱在连续增长一根比一根高时视为继续持有表现,当任一根MACD绿色柱在收盘时低于前一根绿色柱视为平多信号。 3. 开、平多信号:当MACD快慢线在0轴上方的任何值出现交叉向上出现红色柱后的第一根红色柱收盘视为开多信号;当MACD的红色柱在连续增长一根比一根高时视为继续持有表现,当任一根MACD红色柱在收盘时低于前一根红色柱或在收盘时突转为绿色视为平多信号。(红色柱连续增长且为红色继续持有) 4. 开、平空信号:当MACD快慢线在0轴下方的任何值出现交叉向下出现绿色柱时以第一根绿色柱的收盘价视为开空信号;当MACD的绿色柱在连续增长一根比一根高时视为继续持有表现,当任一根MACD绿色柱在收盘时低于前一根绿色柱或在收盘时突转为红色柱视为平空信号(绿色柱连续增长且为绿色继续持有)。 5. 在零轴红色柱上方、向下交叉,或零轴绿色柱的下方、向上交叉未突破零轴时都以零轴作为临界点视为观望阶段。 6. 在零轴红色柱上方、向下交叉后MACD快慢线连续延伸突破零轴时的收盘价视为开空信号、当任一根MACD绿色柱在收盘时低于前一根绿色柱视为平多信号。 7. 在零轴绿色柱下方、向上交叉后MACD快慢线连续延伸突破零轴时的收盘价视为开多信号、当任一根MACD红色柱在收盘时低于前一根红色柱视为平多信号。
|