以文本方式查看主题

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

--  作者:littleyeyo
--  发布时间:2016/7/30 10:39:49
--  关于DRAWTEXT的文字显示问题

DRAWTEXT(TJ11,HIGH,\'9\')COLORGREEN;

想在条件满足的情况下在最高价位置表示
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160730103517.png
图片点击可在新窗口打开查看
9,但是出现的9都跟下图一样飘忽不定,麻烦老师看看问题出在哪里。

--  作者:jinzhe
--  发布时间:2016/8/1 8:52:23
--  

如果是代码只有这几句那么9会出现在最高价那里,

是不是有其他代码也是显示9的?


--  作者:littleyeyo
--  发布时间:2016/8/1 9:00:14
--  
没有哦, 就只有这一句drawtext
--  作者:jinzhe
--  发布时间:2016/8/1 9:01:20
--  
不太会出现这样的,这个是k线图还是套利k线?
--  作者:littleyeyo
--  发布时间:2016/8/1 9:05:12
--  
就是普通的股票K线图 
--  作者:jinzhe
--  发布时间:2016/8/1 9:07:11
--  
这句改成这样的是什么效呢?
DRAWTEXT(1,HIGH,\'9\')COLORGREEN;
[此贴子已经被作者于2016-8-1 9:07:17编辑过]

--  作者:littleyeyo
--  发布时间:2016/8/1 9:29:54
--  
也是飘忽不定的
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160801092621.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2016/8/1 9:36:17
--  
把你全部代码贴一下
--  作者:littleyeyo
--  发布时间:2016/8/1 9:54:46
--  
A1:=C>REF(C,4);  //
FC:=CLOSE;
N:=BARPOS;
NT:=0;
VARIABLE: X[360]=0;
X[N]:=A1;

FOR j=N downto 2  DO 
BEGIN
 IF X[j]=0 THEN BREAK;
 NT:=NT+1;
END

NX:=NT;
TJ11:=NT=9;
TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);
VARIABLE:AY1[360]=0;
IF TJ11=1 OR TJ13=1 THEN 
BEGIN
  FOR i=0 TO NX DO AY1[N-i]:=NX-i;
END


DRAWTEXT(TJ11,HIGH,\'9\')COLORGREEN; 


--  作者:jinzhe
--  发布时间:2016/8/1 10:01:03
--  
以下是引用jinzhe在2016-8-1 9:07:11的发言:
这句改成这样的是什么效呢?
DRAWTEXT(1,HIGH,\'9\')COLORGREEN;
[此贴子已经被作者于2016-8-1 9:07:17编辑过]

这样的代码不写在你上面那部分代码里面,单独使用会是什么样子?