MA1:MA(CLOSE,5);
MA2:IF(CODELIKE('601318') AND PERIOD=6,MA(CLOSE,60),IF(CODELIKE('601318') AND PERIOD=5,MA(CLOSE,30),MA(C,20)));
用if函数写均线,CODELIKE指股票名称,PERIOD这是周期
最好的办法是给每个要单独设立均线系统的股票单独编制一个MA指标,像你设想的用改变参数的方式去切换,编制起来极其麻烦,很容易造成混乱,得不偿失,这是根据你要求分别给中国平安和中国银行编制的MA系统,如有其他个股,请自行以此类推进行改动:
1、中国平安MA系统:
MA1:IF(NAMEINCLUDE('中国平安'),IF(PERIOD=6,MA(C,5),IF(PERIOD=5,MA(C,5),MA(C,5))),MA(C,5));
MA2:IF(NAMEINCLUDE('中国平安'),IF(PERIOD=6,MA(C,60),IF(PERIOD=5,MA(C,30),MA(C,10))),MA(C,10));
MA3:IF(NAMEINCLUDE('中国平安'),IF(PERIOD=6,MA(C,120),IF(PERIOD=5,MA(C,90),MA(C,20))),MA(C,20));
2、中国银行MA系统:
MA1:IF(NAMEINCLUDE('中国银行'),IF(PERIOD=6,MA(C,10),IF(PERIOD=5,MA(C,0),MA(C,5))),MA(C,5));
MA2:IF(NAMEINCLUDE('中国银行'),IF(PERIOD=6,MA(C,55),IF(PERIOD=5,MA(C,5),MA(C,10))),MA(C,10));
MA3:IF(NAMEINCLUDE('中国银行'),IF(PERIOD=6,MA(C,233),IF(PERIOD=5,MA(C,60),MA(C,20))),MA(C,20));