通达信角度拉高主图指标公式(附源码破译和源码)
2024-06-21 【 字体:大 中 小 】
编程思路破译
N赋值:10
P赋值:4
S赋值:1
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
DTPL赋值:MA10>MA20 AND MA20>MA30 AND MA20>1日前的MA20 AND MA30>1日前的MA30
DTSJ赋值:上次DTPL上穿0.1距今天数
XME赋值:DTSJ*DTPL>0
MZH赋值:(收盘价的20日简单移动平均+收盘价的30日简单移动平均)/2
输出斜面:如果XME=1,返回MZH,否则返回无效数,COLOR00FFFF,线宽为4,CROSSDOT
ZF赋值:(收盘价/1日前的收盘价-1)*100
WBTG赋值:统计3日中满足收盘价>MA10ANDMA10>1日前的MA10的天数=3
LXXZ赋值:统计N日中满足ZF的绝对值<P的天数>=N-2
TGE赋值:(LXXZ AND WBTG AND 斜面 AND 统计3日中满足ZF>5的天数=0)*1
输出推高:如果TGE=1,返回MZH*1.024,否则返回无效数,COLORFFBB88,线宽为4,CIRCLEDOT
BCXM赋值:统计5日中满足斜面的天数=5
SL赋值:成交量(手)<1日前的成交量(手)
SLE赋值:((统计5日中满足SL的天数>=3 OR 统计6日中满足SL的天数>=4) AND SL AND 成交量(手)<成交量(手)的5日简单移动平均)*1
输出缩量:如果SLE=1,返回MZH*0.984,否则返回无效数,COLORF09000,线宽为4,CROSSDOT
YXE赋值:推高 AND BCXM AND 缩量
输出优选:(YXE>0,最低价*0.98,无效数),COLORFF00FF,线宽为4,CROSSDOT
输出缩量斜面:如果XME并且SLE,返回MZH,否则返回无效数,COLOR00FF00,线宽为4,CROSSDOT
输出M5:如果S=1,返回MA5,否则返回无效数,COLORFFFFFF
输出M10:如果S=1,返回MA10,否则返回无效数,画黄色
输出M20:如果S=1,返回MA20,否则返回无效数,画洋红色
输出M30:如果S=1,返回MA30,否则返回无效数,画绿色
程序源码
N:=10;P:=4;S:=1;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
DTPL:=MA10>MA20 AND MA20>MA30 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1);
DTSJ:=BARSLAST(CROSS(DTPL,0.1));
XME:=DTSJ*DTPL>0;
MZH:=(MA(C,20)+MA(C,30))/2;
斜面:IF(XME=1,MZH,DRAWNULL),COLOR00FFFF,LINETHICK4,CROSSDOT;
{IF(XME=1,MZH*0.985,DRAWNULL),COLORFF00FF,LINETHICK4,CROSSDOT;}
ZF:=(C/REF(C,1)-1)*100;
WBTG:=COUNT(C>MA10 AND MA10>REF(MA10,1),3)=3;
LXXZ:=COUNT(ABS(ZF)<P,N)>=N-2;
TGE:=(LXXZ AND WBTG AND 斜面 AND COUNT(ZF>5,3)=0)*1;
推高:IF(TGE=1,MZH*1.024,DRAWNULL),COLORFFBB88,LINETHICK4,CIRCLEDOT;
BCXM:=COUNT(斜面,5)=5;
SL:=V<REF(V,1);
SLE:=((COUNT(SL,5)>=3 OR COUNT(SL,6)>=4) AND SL AND V<MA(V,5))*1;
缩量:IF(SLE=1,MZH*0.984,DRAWNULL),COLORF09000,LINETHICK4,CROSSDOT;
YXE:=推高 AND BCXM AND 缩量;
优选:(YXE>0,L*0.98,DRAWNULL),COLORFF00FF,LINETHICK4,CROSSDOT;
{以下设置主图显示方式}
缩量斜面:IF(XME&&SLE,MZH,DRAWNULL),COLOR00FF00,LINETHICK4,CROSSDOT;
M5:IF(S=1,MA5,DRAWNULL),COLORFFFFFF;
M10:IF(S=1,MA10,DRAWNULL),COLORYELLOW;
M20:IF(S=1,MA20,DRAWNULL),COLORMAGENTA;
M30:IF(S=1,MA30,DRAWNULL),COLORGREEN;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。
猜你喜欢
银信转债下跌027%,转股溢价率1939%
熊猫饲养员“谭爷爷”来啦!总台2024年春晚完成首次彩排
奥士康(002913SZ):一季度净利润112亿元 同比下降1503%
20230120|东吴期货研究所策略早参
龚正会见安提瓜和巴布达总理布朗
祖龙娱乐荣获第十三届公益节行业典范奖
友邦人寿张晓宇:积极践行“五篇大文章”,助力金融强国建设|“外眼”看两会
金牌厨柜首次斥资498万元回购016%股份
小米汽车官宣定档,港股互联网大涨,港股通互联网ETF(513040)、中概互联网ETF(513050)一键打包互联网龙头企业
中银证券(601696SH)2023年归母净利润901亿元,同比增长1151%
特一药业(002728)8月9日主力资金净卖出44800万元
深圳南山6家企业上榜!《财富》首次发布中国科技50强榜单
他是中共热河党组织的创建者,412反革命政变后,徒步到莫斯科寻找党组织
《理财公司理财产品销售管理暂行办法》6月27日起施行
公开怒怼美加州州长,马斯克宣布旗下两家公司总部搬走
不爱学,没有上进心,做什么都不出色的三个星座
海印股份(000861SZ):深交所决定终止公司股票上市
俄本土被入侵,为什么没有一个国家军援俄罗斯?
花旗:维持中国交通建设(01800)“中性”评级 目标价上调至52港元
娃哈哈,不再姓宗了?