以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]逐K模式下为什么会出现这样奇怪的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=79521)

--  作者:静看沉浮
--  发布时间:2015/6/8 17:54:23
--  [求助]逐K模式下为什么会出现这样奇怪的问题
编写如下代码,在逐K模式运行,在编辑以下代码的时候
如果编辑好关闭了重新打开
则能正常显示
但是如果将代码打开编辑,其实什么也没有做就是应用于图。那么这时候图表上面的输出就全部都消失了
,有时这种情况也不会出现,但是如果按ALT+3,多一个副图,则刚才那个副图的指标线就全部都不对了。此时十字光标在上面移动,所有输出都为0,再使用shift+Q查看变量,变量里面都有值,再用十字光标移动,数值又都有了,可是显示依然不正常。

迫切希望得到解答!谢谢各位大神!!
IndexOpenInt:="if00$OPENINT";
variable:TTO[12]=0,TH[12]=0,TL[12]=0,TC[12]=0,M[12]=0,X[12]=0,Y[12]=0,Z[12]=0;
variable:NUM=0;
RUNMODE:0;


X[1]:="if01$OPENINT";
X[2]:="if02$OPENINT";
X[3]:="if03$OPENINT";
X[4]:="if04$OPENINT";
X[5]:="if05$OPENINT";
X[6]:="if06$OPENINT";
X[7]:="if07$OPENINT";
X[8]:="if08$OPENINT";
X[9]:="if09$OPENINT";
X[10]:="if10$OPENINT";
X[11]:="if11$OPENINT";
X[12]:="if12$OPENINT";
X1:=X[1];
X2:=X[2];
X3:=X[3];
X4:=X[4];
X5:=X[5];
X6:=X[6];
X7:=X[7];
X8:=X[8];
X9:=X[9];
X10:=X[10];
X11:=X[11];
X12:=X[12];
M[1]:=X1[BARPOS-1];
M[2]:=X2[BARPOS-1];
M[3]:=X3[BARPOS-1];
M[4]:=X4[BARPOS-1];
M[5]:=X5[BARPOS-1];
M[6]:=X6[BARPOS-1];
M[7]:=X7[BARPOS-1];
M[8]:=X8[BARPOS-1];
M[9]:=X9[BARPOS-1];
M[10]:=X10[BARPOS-1];
M[11]:=X11[BARPOS-1];
M[12]:=X12[BARPOS-1];


FOR I=1 TO 12 DO
BEGIN
if X[I]=M[I] then Y[I]:=0;
ELSE Y[I]:=X[I];
if X[I]=IndexOpenInt then 
BEGIN
   Z[I]:=0;   
END
ELSE Z[I]:=Y[I];
END
Z1:Z[1];
Z2:Z[2];
Z3:Z[3];
Z4:Z[4];
Z5:Z[5];
Z6:Z[6];
Z7:Z[7];
Z8:Z[8];
Z9:Z[9];
Z10:Z[10];
Z11:Z[11];
Z12:Z[12];

Y1:Y[1];
Y2:Y[2];
Y3:Y[3];
Y4:Y[4];
Y5:Y[5];
Y6:Y[6];
Y7:Y[7];
Y8:Y[8];
Y9:Y[9];
Y10:Y[10];
Y11:Y[11];
Y12:Y[12];

--  作者:十世
--  发布时间:2015/6/9 9:01:53
--  
测试中 待会回复您
--  作者:十世
--  发布时间:2015/6/9 10:38:08
--  
你方便留个联系方式 远程看看吧