论坛人气越来越旺:) 请教编程:添加自定义坐标线 [博易POBO]
咨询内容:
就是以**M**(假设为前一天收盘)为基准,每隔**N**(假设为前一周波幅)价位画水平线(不是折线)
**M**和**N**由公式确定 最好还能在边缘显示坐标值
请高手指点,感谢!
M:=REF(C,1);
N:=ABS((C-REF(C,5))/C);
DRAWSL(ISLASTBAR,M,0,0,1);
DRAWSL(ISLASTBAR,M*(1+N),0,0,1);
DRAWSL(ISLASTBAR,M*(1+2*N),0,0,1)
也可以在K线图上点鼠标右键-指标分析-参考线功能,来实现自定义坐标
不知道是否理解对你的意思,此处我理解为画水平线,而不是隔一段周期画垂直线
M:=REF(C,1);N:=20;
ISNOTINDAY:=DATAPERIOD>5;
DIGIT:=IF(FRACPART(HIGH-LOW)*100>0,2,IF(FRACPART(C)*1000>0,3,0));
DBARS:=IF(MOD(SUM(1,0),N)=0,1,REF(DBARS,1)+1);
CL:=IF(DBARS=1,M,REF(CL,1));
PARTLINE(ISNOTINDAYANDDBARS<>1,CL),COLORYELLOW;
DRAWNUMBER(ISLASTBARANDISNOTINDAY,CL,CL,DIGIT),COLORYELLOW,ALIGN0;
论坛人气越来越旺:) 请教编程:添加自定义坐标线
其实要求很简单,但我一直没想出来就是以**M**(假设为前一天收盘)为基准,每隔**N**(假设为前一周波幅)价位画水平线(不是折线)
**M**和**N**由公式确定 最好还能在边缘显示坐标值
请高手指点,感谢!
博易技术人员: 你好,输出水平线可以用DRAWSL函数实现,但是目前没有在边缘显示坐标值的函数。你可以用以下公式看一下效果。
M:=REF(C,1);
N:=ABS((C-REF(C,5))/C);
DRAWSL(ISLASTBAR,M,0,0,1);
DRAWSL(ISLASTBAR,M*(1+N),0,0,1);
DRAWSL(ISLASTBAR,M*(1+2*N),0,0,1)
也可以在K线图上点鼠标右键-指标分析-参考线功能,来实现自定义坐标
不知道是否理解对你的意思,此处我理解为画水平线,而不是隔一段周期画垂直线
M:=REF(C,1);N:=20;
ISNOTINDAY:=DATAPERIOD>5;
DIGIT:=IF(FRACPART(HIGH-LOW)*100>0,2,IF(FRACPART(C)*1000>0,3,0));
DBARS:=IF(MOD(SUM(1,0),N)=0,1,REF(DBARS,1)+1);
CL:=IF(DBARS=1,M,REF(CL,1));
PARTLINE(ISNOTINDAYANDDBARS<>1,CL),COLORYELLOW;
DRAWNUMBER(ISLASTBARANDISNOTINDAY,CL,CL,DIGIT),COLORYELLOW,ALIGN0;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容