以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表上显示数字  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=180900)

--  作者:marks
--  发布时间:2020/6/29 8:59:52
--  图表上显示数字
请问在图表上显示数字的小数位数不正常的问题。
功能是通过计算得出一个数值显示在图表上,这个数值要和当前图表上的品种的小数位数一致。代码如下:
X:MINDIFF;
FOR I=1 TO 5 DO BEGIN
IF  FRACPART( X*POW(10,I))=0 THEN  GOTO TT;    
END;   
TT@ P:I;
DRAWNUMBER(ISLASTBAR,REF(EMA(ABCD,4),9),REF(EMA(ABCD,4),9),P,COLORMAGENTA,1);

目前的问题是加载到各个品种小数位数有的不能正确显示。

--  作者:wenarm
--  发布时间:2020/6/29 9:34:33
--  
劳烦您直接告诉我们,你要实现什么样的东西?
--  作者:FireScript
--  发布时间:2020/6/29 9:46:12
--  
 lo:STRLEN(STRTRIMRIGHT(NUMTOSTR(MINDIFF,6) , \'0\'))-2;//最小变动价位的小数点位数、

然后把当前小数位处理 下即可ROUNDS( ,lo)

[此贴子已经被作者于2020/6/29 10:31:16编辑过]

--  作者:marks
--  发布时间:2020/6/29 10:27:52
--  
感谢。
--  作者:marks
--  发布时间:2020/6/29 10:48:56
--  
如果我在K线上画了一个区域图形,如何让K线显示在区域图形的前面,而不是显示在图形后面被图形挡住而看不清K线
--  作者:wenarm
--  发布时间:2020/6/29 11:05:18
--  
这个没办法,不支持图层设置。
--  作者:marks
--  发布时间:2020/6/29 11:25:53
--  
在图表上画了区间彩带,有的部分在图表放大后会出现图片上的这种填充不满 的情况,这个怎么处理
图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2020/6/29 11:29:55
--  
 这个没办法,绘图函数这里就是存在这种效果上的一些问题。
--  作者:marks
--  发布时间:2020/6/29 15:56:25
--  
那有没有删除图表上所有画线的函数?
--  作者:FireScript
--  发布时间:2020/6/29 15:57:15
--  
 这个也没有的。你没办法用函数去执行这个操作。