设为首页收藏本站

 找回密码
 注册
查看: 1314|回复: 0
打印 上一主题 下一主题

哪位前辈帮忙看下下面程序里面全局变量取值怎么都是一样 [复制链接]

Rank: 1

精华
0
UID
243744
积分
31
帖子
20
主题
11
阅读权限
10
注册时间
2016-11-27
最后登录
2017-2-19
跳转到指定楼层
1#
发表于 2017-2-18 00:47:33 |只看该作者 |倒序浏览
本帖最后由 mbxian 于 2017-2-18 02:16 编辑

哪位前辈帮忙看下下面程序里面全局变量取值怎么都是一样的呀? 新手求指导。



//------------------------------------------------------------------------
// 简称: shiyan1
// 名称: diyilei
// 类别: 公式应用
// 类型: 用户应用
//------------------------------------------------------------------------

Params
        Numeric FastLength(12);
        Numeric SlowLength(26);
        Numeric MACDLength(9);
Vars
    NumericSeries MACDValue;
        Numeric AvgMACD;
        Numeric MACDDiff;
    Numeric leixing(0);
        Numeric i(0);
        Numeric dangqianbar;
        Numeric dangqiangaozhi;
        Numeric macdmianji1(0);
        Numeric macdmianji2(0);
        Numeric shuchu(-1);
        NumericArray gaodiansuoyin[8];
        NumericArray gaodianzhi[8];
       
       
Begin
        MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;       
        AvgMACD = XAverage(MACDValue,MACDLength);
        MACDDiff = MACDValue - AvgMACD;
        //PlotNumeric("MACD",MACDValue);
        //PlotNumeric("MACDAvg",AvgMACD);
        //If (MACDDiff >= 0)       
        //        PlotNumeric("MACDDiff",MACDDiff,0,Red);
        //Else
        //        PlotNumeric("MACDDiff",MACDDiff,0,Green);
        //PlotNumeric("零线",0);
        if(BarStatus==0)
        { for  i =0 To 7
    { SetGlobalVar(i,0);
          SetGlobalVar(i+10,0);
    }
        }
       
        if(High<High[-1]and High<=High[1])
          { shuchu=High;}
        if(High>=High[-1]and High>High[1])
          { shuchu=High;}
        if(shuchu!=-1)
        {  for  i = 1 To 7
      {
       SetGlobalVar(i,GetGlobalVar(i-1));
       SetGlobalVar(i+10,GetGlobalVar(i+9));}
           SetGlobalVar(0,CurrentBar);
           SetGlobalVar(10,high);

         for  i = 0 To 7
         { gaodiansuoyin=GetGlobalVar(i+1);
         
           gaodianzhi=GetGlobalVar(i+11);

         }
       
        PlotNumeric("gaodian7",GetGlobalVar(7));
        PlotNumeric("gaodian5",gaodiansuoyin[5]);
        PlotNumeric("gaodian4",gaodiansuoyin[4]);
        PlotNumeric("gaodian3",gaodiansuoyin[3]);
         PlotNumeric("gaodian1",gaodiansuoyin[1]);
         PlotNumeric("gaodian2",gaodiansuoyin[2]);       
         PlotNumeric("gaodian0",gaodiansuoyin[0]);
     PlotNumeric("gaozhi6",gaodianzhi[6]);       
     PlotNumeric("gaozhi3",gaodianzhi[1]);
         PlotNumeric("gaozhi2",gaodianzhi[2]);       
         PlotNumeric("dangqian2",CurrentBar);
         PlotNumeric("gaozhid2",High);       

        }
       
End
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-22 22:05

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部