您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

李君壮分时系统合一版公式源码[同花顺公式]

相关标签: 李君壮博客 、 李君壮 、 李君壮 看盘绝招 、 李君壮5分钟均线设置 、 李君壮高级班操盘资料 、 李君壮专场教学视频 、 李君壮培训视频 、 李君壮cctv当场操作 、 李君壮均线 、

 

 

看了“十年一剑588”先生的“李君壮分时系统”,感觉很有实战意义。只是各分时都要对应相应的指标,用起来有些麻烦。于是改成适合各分时的一个指标,错误之处请指正


李君壮分时系统合一版公式源码


a1:=ma(c,12);a2:=ma(c,24); a3:=ma(c,48); a4:=ma(c,144);a5:=ma(c,240); a6:=ma(c,480);//2
b1:=ma(c,8); b2:=ma(c,16); b3:=ma(c,48); b4:=ma(c,80); b5:=ma(c,112); b6:=ma(c,160); b7:=ma(c,245); b8:=ma(c,320);//3
c1:=ma(c,4); c2:=ma(c,8);c3:=ma(c,24); c4:=ma(c,40); c5:=ma(c,80);c6:=ma(c,160);//4
d1:=ma(c,4); d2:=ma(c,12); d3:=ma(c,20); d4:=ma(c,40); d5:=ma(c,80);d6:=ma(c,120); d7:=ma(c,240);//5
e1:=ma(c,5); e2:=ma(c,24); e3:=ma(c,72); e4:=ma(c,133);e5:=ma(c,200);//6
wx:=ma(c,0);
ma1:if(DATATYPE=2,a1,if(DATATYPE=3,b1,if(DATATYPE=4,c1,if(DATATYPE=5,d1,e1))));
ma2:if(DATATYPE=2,a2,if(DATATYPE=3,b2,if(DATATYPE=4,c2,if(DATATYPE=5,d2,e2))));
ma3:if(DATATYPE=2,a3,if(DATATYPE=3,b3,if(DATATYPE=4,c3,if(DATATYPE=5,d3,e3))));
ma4:if(DATATYPE=2,a4,if(DATATYPE=3,b4,if(DATATYPE=4,c4,if(DATATYPE=5,d4,e4))));
ma5:if(DATATYPE=2,a5,if(DATATYPE=3,b5,if(DATATYPE=4,c5,if(DATATYPE=5,d5,e5))));
ma6:if(DATATYPE=2,a6,if(DATATYPE=3,b6,if(DATATYPE=4,c6,if(DATATYPE=5,d6,wx))));
ma7:if(DATATYPE=2,wx,if(DATATYPE=3,b7,if(DATATYPE=4,wx,if(DATATYPE=5,d7,wx))));
ma8:if(DATATYPE=3,b8,wx);

DK:=if(DATATYPE=2 or DATATYPE=5,ma3,ma2);
TJ:=if(DATATYPE=6,ma1,c);
STICKLINE(DK<=TJ AND CLOSE>=OPEN,HIGH,LOW,0.1,1),colorred;
STICKLINE(DK<=TJ AND CLOSE>=OPEN,CLOSE,OPEN,8,1),colorred;
STICKLINE(DK<=TJ AND CLOSE<OPEN,HIGH,LOW,0.1,0),colorred;
STICKLINE(DK<=TJ AND CLOSE<OPEN,CLOSE,OPEN,8,0),colorred;
STICKLINE(DK>TJ AND CLOSE>=OPEN,HIGH,LOW,0.1,1),colorgreen;
STICKLINE(DK>TJ AND CLOSE>=OPEN,CLOSE,OPEN,8,1),colorgreen;
STICKLINE(DK>TJ AND CLOSE<OPEN,HIGH,LOW,0.1,0),colorgreen;
STICKLINE(DK>TJ AND CLOSE<OPEN,CLOSE,OPEN,8,0),colorgreen;

 

 

 

 

==========================

源码解析:

A1赋值:收盘价的12日简单移动平均
A2赋值:收盘价的24日简单移动平均
A3赋值:收盘价的48日简单移动平均
A4赋值:收盘价的144日简单移动平均
A5赋值:收盘价的240日简单移动平均
A6赋值:收盘价的480日简单移动平均
2B1赋值:收盘价的8日简单移动平均
B2赋值:收盘价的16日简单移动平均
B3赋值:收盘价的48日简单移动平均
B4赋值:收盘价的80日简单移动平均
B5赋值:收盘价的112日简单移动平均
B6赋值:收盘价的160日简单移动平均
B7赋值:收盘价的245日简单移动平均
B8赋值:收盘价的320日简单移动平均
3C1赋值:收盘价的4日简单移动平均
C2赋值:收盘价的8日简单移动平均
C3赋值:收盘价的24日简单移动平均
C4赋值:收盘价的40日简单移动平均
C5赋值:收盘价的80日简单移动平均
C6赋值:收盘价的160日简单移动平均
4D1赋值:收盘价的4日简单移动平均
D2赋值:收盘价的12日简单移动平均
D3赋值:收盘价的20日简单移动平均
D4赋值:收盘价的40日简单移动平均
D5赋值:收盘价的80日简单移动平均
D6赋值:收盘价的120日简单移动平均
D7赋值:收盘价的240日简单移动平均
5E1赋值:收盘价的5日简单移动平均
E2赋值:收盘价的24日简单移动平均
E3赋值:收盘价的72日简单移动平均
E4赋值:收盘价的133日简单移动平均
E5赋值:收盘价的200日简单移动平均
6WX赋值:收盘价的历史简单移动平均
输出MA1:如果DATATYPE=2,返回A1,否则返回如果DATATYPE=3,返回B1,否则返回如果DATATYPE=4,返回C1,否则返回如果DATATYPE=5,返回D1,否则返回E1
输出均线:如果DATATYPE=2,返回A2,否则返回如果DATATYPE=3,返回B2,否则返回如果DATATYPE=4,返回C2,否则返回如果DATATYPE=5,返回D2,否则返回E2
输出MA3:如果DATATYPE=2,返回A3,否则返回如果DATATYPE=3,返回B3,否则返回如果DATATYPE=4,返回C3,否则返回如果DATATYPE=5,返回D3,否则返回E3
输出MA4:如果DATATYPE=2,返回A4,否则返回如果DATATYPE=3,返回B4,否则返回如果DATATYPE=4,返回C4,否则返回如果DATATYPE=5,返回D4,否则返回E4
输出MA5:如果DATATYPE=2,返回A5,否则返回如果DATATYPE=3,返回B5,否则返回如果DATATYPE=4,返回C5,否则返回如果DATATYPE=5,返回D5,否则返回E5
输出MA6:如果DATATYPE=2,返回A6,否则返回如果DATATYPE=3,返回B6,否则返回如果DATATYPE=4,返回C6,否则返回如果DATATYPE=5,返回D6,否则返回WX
输出MA7:如果DATATYPE=2,返回WX,否则返回如果DATATYPE=3,返回B7,否则返回如果DATATYPE=4,返回WX,否则返回如果DATATYPE=5,返回D7,否则返回WX
输出MA8:如果DATATYPE=3,返回B8,否则返回WX
DK赋值:如果DATATYPE=2ORDATATYPE=5,返回MA3,否则返回MA2
TJ赋值:如果DATATYPE=6,返回MA1,否则返回收盘价
当满足条件DK<=TJANDCLOSE>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0.1,1不为0则画空心柱.,画红色
当满足条件DK<=TJANDCLOSE>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,画红色
当满足条件DK<=TJANDCLOSE<开盘价时,在最高价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件DK<=TJANDCLOSE<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件DK>TJANDCLOSE>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0.1,1不为0则画空心柱.,画绿色
当满足条件DK>TJANDCLOSE>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,画绿色
当满足条件DK>TJANDCLOSE<开盘价时,在最高价和最低价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画绿色
当满足条件DK>TJANDCLOSE<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容