分享

反向k线的主图实现

 冷雨雪 2022-06-14 发布于上海

很奇葩吗?把K线反过来显示不稀奇,把反方向的K线放到主图显示,还真挺另类。

思路步骤

  1. 反向K线是正常K线的镜像,所以,只要给4个基本数据前各自增加一个负号/- 即可;
  2. 把得到的反向K线进行向上的平移,使其进入正常的主图显示区间,所以,赋予一个参考“基点”的算法;
  3. 画出反向K线;
  4. 输出反向均线系统;
  5. 进行平移的优化,改为变量对基点值进行调整。

算法建立

1.镜像基本数据

-H;

-O;

-L;

-C;

2.加入平移基点

由于增加一倍的最低价,反向K线的值只是回到了0点,所以,至少增加两倍的最低价格才能把反向K线拉升至正常的主图空间之内。

所以有,

基点: =CONST(L*2);

得,镜像平移基本数据

FH:=-H+基点;{F 反的首字母}

FO:=-O+基点;

FL:=-L+基点;

FC:=-C+基点;

3.画出反向K线

DRAWKLINE(FH,FO,FL,FC);

4.输出反向均线

参数

M1 0.00 500.00 5.00

(中间已省略)

M8 0.00 500.00 500.00

MA1:MA(-C,M1) +基点;

MA2:MA(-C,M2) +基点;

MA3:MA(-C,M3) +基点;

MA4:MA(-C,M4) +基点;

MA5:MA(-C,M5) +基点;

MA6:MA(-C,M6) +基点;

MA7:MA(-C,M7) +基点;

MA8:MA(-C,M8) +基点;

5.平移的优化

增加新的参数

平移 200.00 10000.00 200.00

所以,得

基点: = CONST(L*平移/100);

到此,反向K线的主图显示算法完成。需要注意的是,画线方法务必选择“主图替换”。

算法代码

文章图片1

请回顾视频《算法0001 反向K线的主图实现》、《算法0002 反向K线主图实现的优化①》。

---反K线存在的价值和意义,是对人性弱点的拷问与纠正。

写在结尾:江丰鱼的文章只在今日头条首发,文中算法代码均已运行通过。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多