 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- FireScript
|
本帖最后由 技术009 于 2022-10-12 13:46 编辑
需要引入一个被调用指标A1:
[PEL] 复制代码
EMA_1:EMA(C,12)-EMA(C,26);
EMA_2:EMA(EMA(C,12)-EMA(C,26),9);
画图的指标
[PEL] 复制代码
VAR1:="A1.EMA_1#MIN1";
VAR2:="A1.EMA_2#MIN1";
VAR3:="A1.EMA_1#MIN3";
VAR4:="A1.EMA_2#MIN3";
VAR5:="A1.EMA_1#MIN5";
VAR6:="A1.EMA_2#MIN5";
VAR7:="A1.EMA_1#MIN15";
VAR8:="A1.EMA_2#MIN15";
VAR9:="A1.EMA_1#MIN30";
VAR10:="A1.EMA_2#MIN30";
VAR23:=(CROSS(VAR1,VAR2) AND LAST(VAR3>VAR4,1,0)>0) OR (CROSS(VAR3,VAR4) AND LAST(VAR1>VAR2,1,0)>0);
VAR24:=(CROSS(VAR2,VAR1) AND LAST(VAR3<VAR4,1,0)>0) OR (CROSS(VAR4,VAR3) AND LAST(VAR1<VAR2,1,0)>0);
VAR25:=CROSS(VAR3,VAR4) AND LAST(VAR5>VAR6,1,0)>0 OR (CROSS(VAR5,VAR6) AND LAST(VAR3>VAR4,2,0)>0);
VAR26:=CROSS(VAR4,VAR3) AND LAST(VAR5<VAR6,1,0)>0 OR (CROSS(VAR6,VAR5) AND LAST(VAR3<VAR4,1,0)>0);
VAR27:=CROSS(VAR5,VAR6) AND LAST(VAR7>VAR8,1,0)>0 OR (CROSS(VAR7,VAR8) AND LAST(VAR5>VAR6,1,0)>0);
VAR28:=CROSS(VAR6,VAR5) AND LAST(VAR7<VAR8,1,0)>0 OR (CROSS(VAR8,VAR7) AND LAST(VAR5<VAR6,1,0)>0);
VAR29:=CROSS(VAR7,VAR8) AND LAST(VAR9>VAR10,1,0)>0 OR (CROSS(VAR9,VAR10) AND LAST(VAR7>VAR8,1,0)>0);
VAR30:=CROSS(VAR8,VAR7) AND LAST(VAR9<VAR10,1,0)>0 OR (CROSS(VAR10,VAR9) AND LAST(VAR7<VAR8,1,0)>0);
if VAR23 AND DATATYPE=1 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR24 AND DATATYPE=1 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR25 AND DATATYPE=17 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR26 AND DATATYPE=17 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR27 AND DATATYPE=2 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR28 AND DATATYPE=2 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR29 AND DATATYPE=4 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
if VAR30 AND DATATYPE=4 then KLINE(H,MAX(C,O),L,MIN(C,O),1);
绘图效果这块效果上没办法能保证一致,不同平台纯粹是代码规范相似,具体底层实现,软件机制都是千差万别的。比如金字塔里绘制K线是不支持指定颜色的。
|
|