作业的内容
作业的图片
综上所述,思路是说,当前数据的最近两峰得到一条直线,两峰中间一个谷,如何以该谷点为一个点,画出两峰直线的平行线呢?
思路步骤
求出峰1峰2谷2三个元素的位置以及数值;输出两个峰的连线REE;输出直谷2与当下平行线值的直线RBB。
算法建立
1.一个参数
参数表
2. 求出峰1峰2谷2三个元素的位置以及数值
TE2:=CONST(PEAKBARS(1,转向比/10,2));
TE1:=CONST(PEAKBARS(1,转向比/10,1));
RE2:=CONST(PEAK(1,转向比/10,2));
RE1:=CONST(PEAK(1,转向比/10,1));
TB2:=CONST(TROUGHBARS(2,转向比/10,1));
RB2:=CONST(TROUGH(2,转向比/10,1));
3.当前峰峰连线
REE:DRAWLINE(CURRBARSCOUNT =TE2 1 AND H=RE2,H,H=RE1,H,1),COLORWHITE;
4. 输出直谷2与当下平行线值的直线RBB
RBB:DRAWLINE(CURRBARSCOUNT =TE2 AND L=RB2,L,ISLASTBAR,(RE1-RE2)/(TE2-TE1)*TB2 RB2,1),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,REE,REE),COLORWHITE;
DRAWNUMBER(ISLASTBAR,RBB,RBB),COLORYELLOW;
效果示意
效果示意
完整代码
{参数请自行填入参数表: 转向比 1 10000 10}
TE2:=CONST(PEAKBARS(1,转向比/10,2));
TE1:=CONST(PEAKBARS(1,转向比/10,1));
RE2:=CONST(PEAK(1,转向比/10,2));
RE1:=CONST(PEAK(1,转向比/10,1));
TB2:=CONST(TROUGHBARS(2,转向比/10,1));
RB2:=CONST(TROUGH(2,转向比/10,1));
REE:DRAWLINE(CURRBARSCOUNT =TE2 1 AND H=RE2,H,H=RE1,H,1),COLORWHITE;
RBB:DRAWLINE(CURRBARSCOUNT =TE2 AND L=RB2,L,ISLASTBAR,(RE1-RE2)/(TE2-TE1)*TB2 RB2,1),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,REE,REE),COLORWHITE;
DRAWNUMBER(ISLASTBAR,RBB,RBB),COLORYELLOW;
计算的伟大价值:
预测未来—因为直线的斜率既定,则,未来可以预测;将数据进行立体“结构施工”,得到“通道”这一形态依据,为数据处理与分析创造绝佳角度。
计算创造价值,分享助你成功。
江丰鱼的文章只在今日头条首发,未经授权禁止引用或转载;文中代码均可运行。
,
关键词:
平行线
原标题:平行线怎么算(平行线算法)