很奇葩吗?把K线反过来显示不稀奇,把反方向的K线放到主图显示,还真挺另类。 思路步骤
算法建立 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线的主图显示算法完成。需要注意的是,画线方法务必选择“主图替换”。 算法代码 请回顾视频《算法0001 反向K线的主图实现》、《算法0002 反向K线主图实现的优化①》。 ---反K线存在的价值和意义,是对人性弱点的拷问与纠正。 写在结尾:江丰鱼的文章只在今日头条首发,文中算法代码均已运行通过。 |
|