Rss & SiteMap

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

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

标题:急求帮助

1楼
ghc63 发表于:2012/11/16 6:52:29

iChange 和iRrend是步长为10的变量如何实现下面的思想

 

IF  iChange>=20 THEN iRrend:=20;
IF  iChange=10  THEN

                          当(REF(iRrend,1)>=-10  时 iRrend:=20

                          当(REF(iRrend,1)<=-20  时   iRrend:=-10

IF  iChange=0   THEN   iRrend:=REF(iRrend,1);

 

IF  iChange=-10   THEN

                          当(REF(iRrend,1)<=10  时 iRrend:=-20

                          当(REF(iRrend,1)>=20  时   iRrend:=10

 

IF  iChange<=-20   THEN iRrend:=-20;

2楼
jinzhe 发表于:2012/11/16 8:46:42
能否用中文来描述一下公式想要表达的含义
3楼
ghc63 发表于:2012/11/16 9:41:19
 

iChange是一变量他的值为20,10,0,-10,-20。由小到大或由大到小变化,

当iChange>=20 时,令  iRrend:=20

当iChange=10   时  令

                        如果前一iRrend 值  (REF(iRrend,1)>=-10 那么iRrend=20

                        如果前一iRrend 值  (REF(iRrend,1)>= -20 那么iRrend=-10

当iChange=0   时  令

iRrend 值保持不变 既iRrend:=REF(iRrend,1)

当iChange=-10 时   令

如果前一iRrend 值  (REF(iRrend,1) <=10 那么iRrend=-20

                          如果前一iRrend 值  (REF(iRrend,1) >=20 那么iRrend=10

当iChange=-20 时   令

                         令  iRrend:=-20


4楼
jinzhe 发表于:2012/11/16 9:57:00

runmode:0;

variable:ichange[5]=0;

ichange[1]:=20;

ichange[2]:=10;

ichange[3]:=0;

ichange[4]:=-10;

ichange[5]:=-20;

 

n1:=sort(ichange,0,1,datecount);

irend:=drawnull;

a1:=ref(irend,1);

if ichange>=20 then irend:=20;

if ichange=10 then begin

  if ref(irend,1)>=-10 then irend:=20;

  if ref(irend,1)>=-20 then irend:=-10;

end

if ichange=0 then irend:=a1;

if ichange=-10 then begin

   if ref(irend,1)<=10 then irend:=-20;

   if ref(irend,1)>=20 then irend:=10;

end

 

if ichange:=-20 then iredn:=-20;

5楼
ghc63 发表于:2012/11/16 10:22:30

我得到iChange是通过

 

 

iChange:=JFF-REF(JFF,1);

得到的要输出irend怎么写

6楼
jinzhe 发表于:2012/11/16 10:24:56

删除掉定义ICHANGE那一行

7楼
ghc63 发表于:2012/11/16 10:36:40
输出值没有irend
8楼
jinzhe 发表于:2012/11/16 10:43:36
irend2:irend;
9楼
ghc63 发表于:2012/11/16 12:45:26

a1:=ref(irend,1);

这句老说irend值没定义怎么办
10楼
jinzhe 发表于:2012/11/16 15:29:17
把这句放到if ichange=0前面
共10 条记录, 每页显示 10 条, 页签: [1]


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