公式源码:

//本公式只是为了引用,不必调入

fx:"chzhshch@fenxing"(),OwnerScale;

var1:"chzhshch@kxian"(),OwnerScale;

var2:"chzhshch@bi"(),OwnerScale;//处理笔关系

var3:"chzhshch@duan"(),OwnerScale//处理段关系

第三步:建立悟多笔段公式

公式源码:

//悟多笔段

SH000001 P_DAY

#mainchart

if dataType=0 then

minbi:="fbase.var2#min1";

if dataType=1 then

minbi:="fbase.var2#min5";

if dataType=2 then

minbi:="fbase.var2#min30";

if dataType=3 then

minbi:="fbase.var2#min60";

if dataType=4 then

minbi:="fbase.var2#day";

if dataType=5 then

minbi:="fbase.var2#day";

if dataType=6 then

minbi:="fbase.var2#week";

if dataType=7 then

minbi:="fbase.var2#month";

if dataType=8 then minbi:="fbase.var2#year";

var1:="chzhshch@kxian"();

var2:="chzhshch@bi"();{处理笔关系}

var3:="chzhshch@tongji"(minbi);{同级别分解}

zg:="chzhshch@zg"(var3);//一定要先调用ZG

zd:="chzhshch@zd"(var3);

pre:=2; //设置小数点位数

if STKTYPE=0

then pre:=1;

if STKTYPE=11 then pre:=3;

//以背景块的形式画中枢

stickline(zg>zd,zg,zd,10,0),color000055;

drawline(var2=1,h,var2=-1,l,0),linedot,coloryellow;

drawline(var2=-1,l,var2=1,h,0),linedot,coloryellow;

drawline(var3=1,h,var3=-1,l,0),colorFF6600;

drawline(var3=-1,l,var3=1,h,0),colorFF6600;

//以框的形式画中枢

{

stickline(zg>zd and

zg<>ref(zg,1),zg,zd,2,0),COLORMAGENTA;

stickline(zg>zd and

zg<>refx(zg,1),zg,zd,2,0),COLORMAGENTA;

drawline(zg>zd and zg<>ref(zg,1),zg,zg>zd and

zg<>refx(zg,1),zg,0),COLORMAGENTA;

drawline(zg>zd and zd<>ref(zd,1),zd,zg>zd and

zd<>refx(zd,1),zd,0),COLORMAGENTA;

}

var1:="chzhshch@kxian"();

var2:="chzhshch@bi"();{处理笔关系}

if dataType<=1 then

begin var2:=var3;{处理段1分钟的关系}

end;

pre:=2; {设置小数点位数}

if STKTYPE=0

then pre:=1;

if STKTYPE=11 then pre:=3;

a1:=barslast(var2<>0);

a2:=ref(var2,a1);

aa1:=ref(a1+1,1);

aa2:=ref(a2,1);

a3:=if

(aa2>0,l-ref(h,aa1),h-ref(l,aa1)),linethick0;{计算点位差}

//显示点位

drawnumber(var2=1,h,h,pre),pxup65,color3300ff,align0;

drawnumber(var2=-1,l,l,pre),pxdn50,colorffff00,align0;

//显示力度

drawtext(var2=1,h,'+')colormagenta,pxup20,align2;

drawnumber(var2=1,h,a3,pre),colormagenta,pxup20;

drawnumber(var2=-1,l,a3,pre),colorgreen,pxdn5,align0;

//显示周期数

drawtext(var2=1,h,'T'),pxup45,coloryellow,align1;

drawnumber(var2=1,h,aa1,0),coloryellow,pxup45,align2;

drawtext(var2=-1,l,'T'),pxdn30,coloryellow,align1;

drawnumber(var2=-1,l,aa1,0),coloryellow,pxdn30,align2;

kline(o,h,l,c,1);

stickline(dataType=6 and

c/ref(c,1)>=1.097,o,c,8,1);

//显示最后没完成的点位

aa9:=hhv(h,a1);

aa11:=llv(l,a1);

drawnumber( islastbar and

a2=-1,aa9,aa9,pre),align2,color3300ff;

drawnumber( islastbar and

a2=1,aa11,aa11,pre),align2,colorffff00;

//显示最后没完成的力度

drawtext( islastbar and a2=-1,

aa9,'+ '),align2,colormagenta,pxdn20;

drawnumber( islastbar and a2=-1,

aa9,a3,pre),align2,colormagenta,pxdn20;

drawnumber( islastbar and a2=1,

aa11,a3,pre),align2,colorgreen,pxup20;

//显示最后没完成的周期

drawtext( islastbar and

a2=-1, aa9,'T'),coloryellow,align1,pxdn40;

drawnumber(islastbar and

a2=-1, aa9,aa1,0),coloryellow,align2,pxdn40;

drawtext( islastbar and a2=1,

aa11,'T'),coloryellow,align1,pxup40;

drawnumber(islastbar and a2=1,

aa11,aa1,0),coloryellow,align2,pxup40;

c语言笔段式,缠论的分笔分段公式相关推荐

  1. 通达信缠论顶底分型选股公式(一笔优化版)

    在前文<缠论底分型选股公式,处理了包含关系>中介绍了缠论底分型,并编写了选股公式.底分型条件比较容易满足,因此产生的信号比较多.有热心网友提出,可以用顶底分型构成一笔过滤信号. 缠论一笔的 ...

  2. 通达信缠论底分型选股公式,处理了包含关系

    上周写破底翻选股公式的时候就想到底分型,但是好久没有研究缠论,底分型包含关系的处理细节忘记了,周末复习之后编写了底分型选股公式. 一.普通底分型 普通的底分型比较简单,相邻三根K线,中间一根线的高点是 ...

  3. 通达信 缠论分笔、分段DLL插件

    学缠多年,一直没有找到完全符合缠师原文规则的分笔程序.工欲善其事,必先利其器,思来想去,还是决定自己造轮子.先从0开始啃C++,接着啃"通达信DLL函数编程规范",建立第一个&qu ...

  4. 缠论工具(笔, 线段)

    前言: 在这转折性的2020, 我们有幸亲历禅师当年提出90年一个周期, 新周期代替旧周期的轮回时刻. 本人不才, 但是还是想分享一下我根据原文(顺便赚点积分), 写出的工具性程序. 就是笔, 线段部 ...

  5. R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

    R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签 目录 R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

  6. (生物信息学)R语言绘图初-中-高级——3-10分文章必备——Venn图(韦恩图)(初级)

    生物信息学文章的发表要求除了思路和热点以外,图片绘制是否精美也是十分重要的,本专栏为(生物信息学)R语言绘图初-中-高级--3-10分文章必备,主要通过大量文献,总结3-10分文章中高频出现的各种图片 ...

  7. python实时股票数据折线图_股票分笔成交数据导出,python实时股票数据

    内容导航: Q1:如何导出股票分时笔数 在分时图窗口下操作 1.Ctrl+W,或者右键选择分时区间统计 2.修改你的大单限制如500,选择大单成交 3.就可以看出今天的大单分时笔数了. 按照你的补充, ...

  8. 通达信破底翻选股公式,用缠论底分型进行优化

    上次在写<通达信破底翻形态选股公式,选出破底之后再翻回的股票>这篇文章时,编写破底翻选股公式就考虑使用缠论底分型,但是底分型的包含关系较为复杂,不容易处理,只能暂时搁置,采用了一种简单的方 ...

  9. java如何把汉字转换成机内码_java语言如何将汉字转化成五笔

    java语言如何将汉字转化成五笔 [2021-01-31 08:32:59]  简介: php将汉字转ascii的方法:首先创建一个php示例文件:然后通过封装好的"public funct ...

最新文章

  1. 面试?莫慌--- 教你如何“秀技”摩擦面试官
  2. python使用方法视频-Python读取视频的两种方法(imageio和cv2)
  3. boost::sub_range相关的测试程序
  4. ASP.NET 2.0中控件的简单异步回调
  5. Android 项目在Eclipse中的目录结构
  6. 数据结构与算法:动态数组(利用万能指针实现任意类型数组操作)
  7. AWS EC2启动Centos实例以及设置root密码登录
  8. react-native开发安卓app相关使用总结
  9. Vue.js刷新当前页面
  10. IOS 拉伸图片(封装)
  11. “阿里灵杰”问天引擎电商搜索算法赛 - 数据说明2022
  12. akamai反爬虫 akamai2.0 反爬 akamiv2 阿卡迈|ti|德州仪器|nike|机票预定| Maersk
  13. 互联网行业的HR怎么看待30岁以上的基础岗位求职者
  14. 和讯博客知名博主《猎杀黑马》作者王宁签售会圆满结束
  15. 外联式 vue+element ui 表格导出e'xcel
  16. 操作MySQL出错提示“BLOB/TEXT column used in key specification without a key length”解决办法
  17. OCR识别--详解驾驶证识别技术
  18. 使用OBS录屏有很大的电流回声
  19. 计算机网络词汇解释(一)——网络协议体系
  20. API Gateway(API网关)介绍

热门文章

  1. Node.js模块化开发
  2. python中的if not
  3. 天大福利!世界第一科技出版公司 Springer 免费开放 400 多本电子书!
  4. 精神病和神经病有区别吗?
  5. IBM安全产品--QRadar
  6. 如何制作生成gif?快速生成制作生成的方法来了
  7. 名人耍大牌,怎么破?
  8. 磁盘不足怎么办?LVM逻辑卷与磁盘配额请求出战!
  9. GEE|在GEE对Sentinel-2、Landsat7、Landsat8进行批量大气校正、去云,并进行均值融合、裁剪、显示和数据下载
  10. linux版格式,计算机的组成、Linux主流三大版本的区别、Linux的哲学思想、Linux的使用格式及命令的使用简...