以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这个循环效果怎么编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94470)

--  作者:dc0285
--  发布时间:2016/3/8 11:10:25
--  这个循环效果怎么编写
VAR1:=LLV(L,200);
VAR2:=HHV(H,200);
VAR3:=VAR2-VAR1;
FOR i=1 TO i=VAR4 DO VER1:VAR1+VAR3*0.05*i,colorgreen;

我求200个周期的最高最低范围内,从最低点向上划横线,每隔5%画一条横线,画到箱顶

--  作者:dc0285
--  发布时间:2016/3/8 11:13:00
--  
VAR1:=LLV(L,200);
VAR2:=HHV(H,200);
VAR3:=VAR2-VAR1;
VAR4:=CONST(INTPART(VAR3/VAR1/0.05));//倍数
FOR i=1 TO i=VAR4 DO VER1:VAR1+VAR3*0.05*i,colorgreen;

--  作者:pyd
--  发布时间:2016/3/8 11:15:01
--  

FOR i=1 TO i=VAR4

这里的var4是哪里来的?


--  作者:dc0285
--  发布时间:2016/3/8 11:27:10
--  
第二个回复里面是完整的
--  作者:dc0285
--  发布时间:2016/3/8 11:27:32
--  
这个是完整的意思
VAR1:=LLV(L,200);
VAR2:=HHV(H,200);
VAR3:=VAR2-VAR1;
VAR4:=CONST(INTPART(VAR3/VAR1/0.05));//倍数
FOR i=1 TO i=VAR4 DO VER1:VAR1+VAR3*0.05*i,colorgreen;

--  作者:pyd
--  发布时间:2016/3/8 13:18:41
--  
variable:ver[]=0;
VAR1:=LLV(L,200);
VAR2:=HHV(H,200);
VAR3:=VAR2-VAR1;
VAR4:=CONST(INTPART(VAR3/VAR1/0.05));//倍数
FOR i=1 TO i=VAR4 DO VER[i]:=VAR1+VAR3*0.05*i,colorgreen;
然后逐一输出:
var_1:var[1];
var_2:var[2];
var_3:var[3];
....
 
[此贴子已经被作者于2016/3/8 13:21:45编辑过]

--  作者:dc0285
--  发布时间:2016/3/8 13:23:13
--  
提示说ver重定义
--  作者:pyd
--  发布时间:2016/3/8 13:36:31
--  

variable:vars[19]=0;
VAR1:=LLV(L,200);
VAR2:=HHV(H,200);
if islastbar then
FOR i=1 TO 19 DO VaRs[i]:=VAR1+(var2-var1)*0.05*i,colorgreen;

drawsl(ISLASTBAR,var1,0,0,2);
drawsl(ISLASTBAR,vars[1],0,0,2);
drawsl(ISLASTBAR,vars[2],0,0,2);
drawsl(ISLASTBAR,vars[3],0,0,2);
drawsl(ISLASTBAR,vars[4],0,0,2);
drawsl(ISLASTBAR,vars[5],0,0,2);
drawsl(ISLASTBAR,vars[6],0,0,2);
drawsl(ISLASTBAR,vars[7],0,0,2);
drawsl(ISLASTBAR,vars[8],0,0,2);
drawsl(ISLASTBAR,vars[9],0,0,2);
drawsl(ISLASTBAR,vars[10],0,0,2);
drawsl(ISLASTBAR,vars[11],0,0,2);
drawsl(ISLASTBAR,vars[12],0,0,2);
drawsl(ISLASTBAR,vars[13],0,0,2);
drawsl(ISLASTBAR,vars[14],0,0,2);
drawsl(ISLASTBAR,vars[15],0,0,2);
drawsl(ISLASTBAR,vars[16],0,0,2);
drawsl(ISLASTBAR,vars[17],0,0,2);
drawsl(ISLASTBAR,vars[18],0,0,2);
drawsl(ISLASTBAR,vars[19],0,0,2);
drawsl(ISLASTBAR,var2,0,0,2);