以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]比例线怎么写?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=184930)

--  作者:zcl
--  发布时间:2021/3/29 2:43:35
--  [求助]比例线怎么写?
请教公式中怎么写入如图0.618等等比例线?
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20210329024242.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2021/3/29 9:18:29
--  
 这个在软件功能里有:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

代码的话,搞不清它这个逻辑就不好弄。主要要搞清楚 它这里0 和1 在什么地方。否则没办法进行划分。

--  作者:zcl
--  发布时间:2021/3/29 15:16:26
--  

软件自带的要手动操作。用代码写到指标里方便一些


--  作者:FireScript
--  发布时间:2021/3/29 16:27:45
--  
 没啥好办法,一条一条硬画出来吧。

x:=SYSPARAM(4);//图表当前范围内最高价
y:=SYSPARAM(5);//图表当前范围内最低价

Len:=x-y;
DRAWSL(ISLASTBAR ,y+len*0.191 ,0 ,0 ,2 ,COLORBLUE ,1,vtDASH);
DRAWNUMBER(ISLASTBAR ,y+len*0.191 ,0.191 ,3,COLORRED,2);

DRAWSL(ISLASTBAR ,y+len*0.382 ,0 ,0 ,2 ,COLORBLUE ,1,vtDASH);
DRAWNUMBER(ISLASTBAR ,y+len*0.382 ,0.382 ,3,COLORRED,2);

DRAWSL(ISLASTBAR ,y+len*0.5 ,0 ,0 ,2 ,COLORBLUE ,1,vtDASH);
DRAWNUMBER(ISLASTBAR ,y+len*0.5 ,0.5 ,3,COLORRED,2);

DRAWSL(ISLASTBAR ,y+len*0.618 ,0 ,0 ,2 ,COLORBLUE ,1,vtDASH);
DRAWNUMBER(ISLASTBAR ,y+len*0.618 ,0.618 ,3,COLORRED,2);

DRAWSL(ISLASTBAR ,y+len*0.809 ,0 ,0 ,2 ,COLORBLUE ,1,vtDASH);
DRAWNUMBER(ISLASTBAR ,y+len*0.809 ,0.809 ,3,COLORRED,2);

DRAWSL(ISLASTBAR ,x ,0 ,0 ,2 ,COLORBLUE ,1,vtDASH);


以当前图表最高最低价 作为划分区域。你也可以自行调整这个区域。

--  作者:FireScript
--  发布时间:2021/3/29 16:29:06
--  

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
大致效果如上:

--  作者:zcl
--  发布时间:2021/3/29 18:41:55
--  

好的,谢谢