改为文华可用 (文华财经)

投资者咨询:改为文华可用 (文华财经)
来源:文华财经  日期:2020-12-3 11:22
 LT:=LLVBARS(L,60);
LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);
HT:=FINDHIGHBARS(H,LT+1,60,1);
DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,REF(H,HT),0),COLOR40FF00,LINETHICK1;

 
技术人员回复
日期:2020-12-3 11:26
FINDHIGHBARS  暂时无相同函数替代 只能使用HHVBARS函数近似修改。

参考:

LT:=LLVBARS(L,60);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
LTT:=BARSLAST(CURRBARSCOUNT=REFX1(LT,10000)+1);
HT:=HHVBARS(H,60);
DRAWLINE1(CURRBARSCOUNT=REFX1(HT,10000)+1,H,ISLASTBAR,REF(H,HT),0),COLOR40FF00,LINETHICK1;
投资者咨询:改为文华可用 (文华财经)
来源:文华财经  日期:2020-12-3 11:22
老师,如下图,与通达信的貌似不一样啊。 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:t.jpg


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:w.jpg
技术人员回复
日期:2020-12-3 11:35
由于软件改写 FINDHIGHBARS   函数有差距,所以实现效果会不同。

您可以说下您的画线思路,我们看下能否为您重新编写下。
投资者咨询:改为文华可用 (文华财经)
来源:文华财经  日期:2020-12-3 11:22

这样行不?

 

LT赋值:60日内最低价距今天数
LTT赋值:上次到最后交易的周期=LT的最后一日取值设为常数+1距今天数
HT赋值:最高价在LT+1日前的60天内第1个最高价到当前周期的周期数
当满足条件到最后交易的周期=HT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HT日前的最高价位置画直线终点,0表示是否延长.,COLOR40FF00,线宽为1

技术人员回复
日期:2020-12-3 11:51
 加载看下:

LT:=LLVBARS(L,60);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
N:= BACKSET(CURRBARSCOUNT=REFX1(LT,10000)+1,HHVBARS(H,60)+1);
DRAWSL(CROSS(N,0.5),H,0,1,2,COLOR40FF00),LINETHICK1;
 
投资者咨询:改为文华可用 (文华财经)
来源:文华财经  日期:2020-12-3 11:22
 老师,没问题,然后帮忙在指标栏上面显示出来,谢谢。
技术人员回复
日期:2020-12-3 13:01
 参考:

LT:=LLVBARS(L,60);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
N:= BACKSET(CURRBARSCOUNT=REFX1(LT,10000)+1,HHVBARS(H,60)+1);
DRAWSL(CROSS(N,0.5),H,0,1,2,COLOR40FF00),LINETHICK1;

HH:VALUEWHEN(CROSS(N,0.5),H);