编程思路破译
收盘价的250日指数移动平均*0.9
收盘价的250日指数移动平均*2
填充背景
VAR1赋值:250日内10日内最低价的最高值的最高值
VAR2赋值:最高价的20日指数移动平均的10日指数移动平均/1.15
VAR3赋值:最低价的20日指数移动平均的10日指数移动平均*1.15
画带状线
K线
涨停赋值:如果1日前的收盘价*1.1-收盘价<0.01,返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,画黄色
当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
强赋值:收盘价上穿VAR3
当满足条件强时,在VAR3位置画23号图标
当满足条件成交量(手)>=1日前的成交量(手)*2时,在最高价*1.02位置书写数字,画白色
LT赋值:10日内最低价距今天数
HT赋值:最高价在LT+1日前的50天内第1个最高价到当前周期的周期数
当满足条件到最后交易的周期=HT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HT日前的最高价位置画直线终点,0表示是否延长.,COLOR00FFFF,线宽为1
LT2赋值:20日内最低价距今天数
HT2赋值:最高价在LT2+1日前的100天内第1个最高价到当前周期的周期数
当满足条件到最后交易的周期=HT2的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HT2日前的最高价位置画直线终点,0表示是否延长.,COLOR00CCCC,线宽为1
LT3赋值:50日内最低价距今天数
HT3赋值:最高价在LT3+1日前的200天内第1个最高价到当前周期的周期数
当满足条件到最后交易的周期=HT3的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HT3日前的最高价位置画直线终点,0表示是否延长.,COLOR00AAAA,线宽为1
输出龙骨线:VAR1的10日指数移动平均+2*VAR1的10日估算标准差的10日指数移动平均,COLOREE00EE,线宽为2
HDF赋值:(最高价-1日前的收盘价)/1日前的收盘价*100
炸赋值:HDF>9.8 AND 收盘价<最高价
当满足条件炸时,在最高价位置书写文字,画绿色
程序源码
EMA(C,250)*0.9;
EMA(C,250)*2;
DRAWGBK(C>0, RGB(220,130,130),RGB(0,100,100),0,'',0);
VAR1:=HHV(HHV(LOW,10),250);
VAR2:=EMA(EMA(H,20),10)/1.15;
VAR3:=EMA(EMA(L,20),10)*1.15;
DRAWBAND(VAR2,RGB(0,0,0),VAR3,RGB(0,0,0));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
{涨停K线标记}
涨停:=IF(REF(C,1)*1.1-C<0.01 ,1,0);
STICKLINE(涨停,OPEN,CLOSE,3.1,0),COLORYELLOW;
STICKLINE(涨停,H,L,0,0),COLORYELLOW;
{强弱K线标记}
强:=CROSS(C,VAR3);
DRAWICON(强,VAR3,23);
{倍量}
DRAWNUMBER(V>=REF(V,1)*2,H*1.02,INTPART(V/REF(V,1))),COLORWHITE;
LT:=LLVBARS(L,10);
{LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);}
HT:=FINDHIGHBARS(H,LT+1,50,1);
DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,REF(H,HT),0),COLOR00FFFF,LINETHICK1;
LT2:=LLVBARS(L,20);
{LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);}
HT2:=FINDHIGHBARS(H,LT2+1,100,1);
DRAWLINE(CURRBARSCOUNT=CONST(HT2)+1,H,ISLASTBAR,REF(H,HT2),0),COLOR00CCCC,LINETHICK1;
LT3:=LLVBARS(L,50);
{LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);}
HT3:=FINDHIGHBARS(H,LT3+1,200,1);
DRAWLINE(CURRBARSCOUNT=CONST(HT3)+1,H,ISLASTBAR,REF(H,HT3),0),COLOR00AAAA,LINETHICK1;
龙骨线:EMA(EMA(VAR1,10)+2*STD(VAR1,10),10),COLOREE00EE,LINETHICK2;
HDF:=(H-REF(C,1))/REF(C,1)*100;
炸:=HDF>9.8 AND C<H;
DRAWTEXT(炸,H,'炸'),COLORGREEN;
该公式包含未来函数:DHIGH未发现:DOPEN...未发现:DLOW...未发现:DCLOSE...未发现:DVOL...未发现:BARSNEXT...未发现:REFX...未发现:REFXV...该公式包含未来函数:DRAWLINE
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。