发布日期:2024-04-25 08:40 点击次数:194
编程思路破译
VAR1赋值:INDEXDATA("1A0001",&收盘价)
VAR2赋值:INDEXDATA("1A0001",&最低价)
VAR3赋值:INDEXDATA("1A0001",&最高价)
VAR4赋值:(收盘价/1日前的收盘价)*100-100
输出大盘涨跌幅:(VAR1/1日前的VAR1)*100-100,NODRAW
VAR5赋值:(大盘涨跌幅-VAR4)>3 AND 1日前的VAR4<9.77
VAR6赋值:(大盘涨跌幅-VAR4)<-3 AND 1日前的VAR4<9.77
当满足条件VAR6时,在47和55位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
当满足条件VAR5时,在47和55位置之间画柱状线,宽度为8,0不为0则画空心柱.,画蓝色
输出个股:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均,画红色
输出大盘:100*(VAR1-34日内VAR2的最低值)/(34日内VAR3的最高值-34日内VAR2的最低值)的3日指数移动平均,画绿色
A1赋值:成交额(元)/成交量(手)/100
A2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
A3赋值:成交额(元)的15日累和/A1/100
A4赋值:成交额(元)的30日累和/A1/100
B1赋值:以成交量(手)/A3为权重A2的动态移动平均
B2赋值:以成交量(手)/A4为权重A2的动态移动平均
力度赋值:(收盘价-B1)/B1*100
当满足条件力度>2.5时,在0和力度位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
输出A:20
输出B:55
输出D:90
程序源码
VAR1:=INDEXDATA("1A0001",&CLOSE);
VAR2:=INDEXDATA("1A0001",&LOW);
VAR3:=INDEXDATA("1A0001",&HIGH);
VAR4:=(C/REF(C,1))*100-100;
大盘涨跌幅:(VAR1/REF(VAR1,1))*100-100,NODRAW;
VAR5:=(大盘涨跌幅-VAR4)>3 AND REF(VAR4,1)<9.77;
VAR6:=(大盘涨跌幅-VAR4)<-3 AND REF(VAR4,1)<9.77;
STICKLINE(VAR6,47,55,8,0),COLORYELLOW;
STICKLINE(VAR5,47,55,8,0),COLORBLUE;
个股:EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3),COLORRED;
大盘:EMA(100*(VAR1-LLV(VAR2,34))/(HHV(VAR3,34)-LLV(VAR2,34)),3),COLORGREEN;
A1:=AMOUNT/VOL/100;
A2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
A3:=SUM(AMOUNT,15)/A1/100;
A4:=SUM(AMOUNT,30)/A1/100;
B1:=DMA(A2,VOL/A3);
B2:=DMA(A2,VOL/A4);
力度:=(CLOSE-B1)/B1*100;
STICKLINE(力度>2.5,0,力度,3,0),COLORRED;
A:20;
B:55;
D:90;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。