Rss & SiteMap

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

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

标题:[求助]求助自动在K线主图显示价格处于均线之上(或之下)的数字

1楼
w5g 发表于:2018/2/10 14:38:44
譬如:价格位于13日均线之上一天,在主图上显示红色数字1.三天则自动显示红色数字3.
         价格如处于13日均线之下二天,则自动显示绿色数字2。以此类推。


万分感谢指教!
2楼
w5g 发表于:2018/2/10 18:25:13
下面是公式
x:=BARSLAST(c<MA(C,13));
drawnumber(x>0,high,x,1);

请教如何修改成在绝对位置(坐标)只显示当前K线的数据?
3楼
wenarm 发表于:2018/2/10 20:50:02
抱歉,这个需求实现不了,公式参与计算时,本身就是在当前k线位置开始计算处理的。
4楼
w5g 发表于:2018/2/11 11:22:00
感谢解答,那请问下:把上面公式中数值显示到纵坐标最新价标签处如何实现?
5楼
w5g 发表于:2018/2/11 11:25:52
感谢解答,那请问下:把上面公式中数值显示到纵坐标最新价标签处如何实现?
以下公式显示的数值能否显示到纵坐标上最新价标签处:
x:=BARSLAST(c<MA(C,13));
y:=NUMTOSTR(x,0);
z:=BARSLAST(c>MA(C,13));
k:=NUMTOSTR(z,0);
if x>0 then DRAWTEXTEX(1,0,20,0,y,COLORmagenta);
if z>0 then DRAWTEXTEX(1,0,20,0,k,colorgreen);
x1:=slope(ma(close,13),2);
y1:=NUMTOSTR(x1,0);
if x1>0 then DRAWTEXTEX(1,0,40,0,y1,colorred);
if x1<0 then DRAWTEXTEX(1,0,40,0,y1,colorcyan);
6楼
FexTel 发表于:2018/2/11 11:29:40
具体位置麻烦您截图图看下, 一般调整显示位置都是改变DRAWTEXTEX 里面 x、y 的坐标位置的
7楼
w5g 发表于:2018/2/11 12:01:08
第一次上传图片,不知道是否做对了。现在公式是把数值显示左上角(长方框处),能否实现显示到右边纵坐标上(二个园的位置或者纵坐标任意位置都行。这样可以使用框架中各种大小不一样的窗口都能不重叠的显示出来)。现在的显示容易和K线重叠,同时窗口大小不一样时位置也很不固定。
感谢老师解答!
图片点击可在新窗口打开查看此主题相关图片如下:7.jpg
图片点击可在新窗口打开查看
8楼
w5g 发表于:2018/2/11 12:07:56
 另外有一个显示数字DRAWNUMBER或者显示文字的函数DRAWTEXT能够显示到当前K线最高价或最低价处,可以避免上面问题,但就是无法实现只显示当前K线的。密密麻麻把每根K线上都显示出来,没办法正常看K线。
所以说,或者能实现只显示最新K线的数值(不显示过去的),或者上面公式中数值能显示到适应各种大小不一的窗口(类似相对位置显示那种函数)就都可以了。

9楼
yukizzc 发表于:2018/2/11 13:30:51
VARIABLE:n=0;
if c>ma(c,13) then n:=n+1;
if c<=ma(c,13) then n:=0;
DRAWTEXT(n<>0,high+10*MINDIFF,NUMTOSTR(n,0),COLORGREEN)
10楼
w5g 发表于:2018/2/11 15:40:26
解决了!多谢!
共10 条记录, 每页显示 10 条, 页签: [1]


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