通达信专用缠论山寨版
通达信因为不能调用分笔数据所以是个缺憾,没事综合了下一些老师的成果又加了点自己的东西做了一个山寨版的,,给就用通达信的朋友玩玩 大家觉得好了就玩下。。觉得不好就看看算了。。
{通达信缠论山寨版}
C1:=REF(C,1);
UP:=IF(C>C1,1,0);
DOWN:=IF(C<C1,0,1);
STICKLINE(UP,H,L,0,0),COLORRED;
STICKLINE(UP,O,C,3,0),COLORRED;
STICKLINE(DOWN,H,L,0,0),COLORGREEN;
STICKLINE(DOWN,O,C,3,0),COLORGREEN;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
DRAWKLINE(H,O,L,C);
DRAWTEXT_FIX(1,0.005,0.005,0,'缠论山寨版'),COLORYELLOW;
BI1:=ZIG(3,10);
BI2:=REF(BI1,1);
DRAWICON(BI1>BI2 AND REF(BI1,1)<REF(BI2,1),L*0.98,1);
DRAWICON(BI1<BI2 AND REF(BI1,1)>REF(BI2,1),H*1.02,2);
TJ1:=CROSS(MA5,MA10);
TJ2:=CROSS(MA10,MA20);
TJ3:=CROSS(MA20,MA60);
DRAWICON(TJ1,L*0.95,34);
DRAWICON(TJ2,L*0.93,35);
DRAWICON(TJ3,L*0.91,36);
TJ4:=CROSS(MA10,MA5);
TJ5:=CROSS(MA20,MA10);
TJ6:=CROSS(MA60,MA20);
DRAWICON(TJ4,H*1.05,37);
DRAWICON(TJ5,H*1.07,38);
DRAWICON(TJ6,H*1.09,39);
DRAWTEXT(ISLASTBAR,C,'缠论山寨版'),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:ZIG
定制指标公式、软件请联系QQ或微信同号:88652583
C1赋值:1日前的收盘价
UP赋值:如果收盘价>C1,返回1,否则返回0
DOWN赋值:如果收盘价当满足条件UP时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件UP时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件DOWN时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件DOWN时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA60赋值:收盘价的60日简单移动平均
K线
当满足条件1时,在横轴0.005纵轴0.005位置书写文字,画黄色
BI1赋值:收盘价10%的之字转向
BI2赋值:1日前的BI1
当满足条件BI1>BI2ANDREF(BI1,1)<1日前的BI2时,在最低价*0.98位置画1号图标
当满足条件BI11日前的BI2时,在最高价*1.02位置画2号图标
TJ1赋值:MA5上穿MA10
TJ2赋值:MA10上穿MA20
TJ3赋值:MA20上穿MA60
当满足条件TJ1时,在最低价*0.95位置画34号图标
当满足条件TJ2时,在最低价*0.93位置画35号图标
当满足条件TJ3时,在最低价*0.91位置画36号图标
TJ4赋值:MA10上穿MA5
TJ5赋值:MA20上穿MA10
TJ6赋值:MA60上穿MA20
当满足条件TJ4时,在最高价*1.05位置画37号图标
当满足条件TJ5时,在最高价*1.07位置画38号图标
当满足条件TJ6时,在最高价*1.09位置画39号图标
当满足条件是否最后一个周期时,在收盘价位置书写文字,画黄色