Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]请帮助编写公式

1楼
展我 发表于:2016/9/19 10:50:45
请帮助编写公式。
以下公式是后两个高点划线,我要求向前推一点,也就是第三点与第二点的连线。谢谢!
NN:=5;
AA1:=REF(H,NN)=HHV(H,2*NN+1);
QY1:=BACKSET(AA1,NN+1);
CC1:=FILTER(QY1,NN) AND H=HHV(H,NN+1);
DL1:=BARSLAST(CC1);
DL2:=BACKSET(ISLASTBAR,DL1+1);
DL3:=BACKSET(ISLASTBAR,DL1+REF(DL1,DL1+1)+2);
DDL:DRAWLINE(DL3>REF(DL3,1),H,DL2>REF(DL2,1),H,1),COLORYELLOW;
2楼
jinzhe 发表于:2016/9/19 11:01:46

H=HHV(H,NN+1);

高点的判断条件是这个吗

3楼
展我 发表于:2016/9/19 11:13:03
是的。就是再增加一个点。
4楼
jinzhe 发表于:2016/9/19 11:18:21
但是判断出来的点和你画出来的点不一样啊
5楼
展我 发表于:2016/9/19 11:25:40
老师:您好!
      您就给我增加一点。谢谢!
6楼
jinzhe 发表于:2016/9/19 11:30:16

tj:=H=HHV(H,NN+1);
n1:=sumbars(tj,3);
n2:=sumbars(tj,2);
b1:=backset(islastbar,n1);
b2:=backset(islastbar,n2);
drawline(cross(b1,0.5),h,cross(b2,0.5),h,0),colorwhite;

按照你描述的高点出来的结果是这样的,但是和你前面代码画出来的线不一样

7楼
展我 发表于:2016/9/19 13:51:13
NN:=5;
AA1:=REF(H,NN)=HHV(H,2*NN+1);
QY1:=BACKSET(AA1,NN+1);
CC1:=FILTER(QY1,NN) AND H=HHV(H,NN+1);
DL1:=BARSLAST(CC1);
DL2:=BACKSET(ISLASTBAR,DL1+1);
DL3:=BACKSET(ISLASTBAR,DL1+REF(DL1,DL1+1)+2);
DDL:DRAWLINE(DL3>REF(DL3,1),H,DL2>REF(DL2,1),H,1),COLORYELLOW;

就是现在连线是DL2与DL3。我要的是DL3与DL4的连线。谢谢!
8楼
jinzhe 发表于:2016/9/19 13:55:07
那么高点的定义到底是什么?如果用户不太了解的话,可以咨询下写这段代码的人
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.