设为首页收藏本站

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

关于GetGlobalVar函数的小小疑问 [复制链接]

Rank: 2

精华
0
UID
238541
积分
85
帖子
42
主题
17
阅读权限
30
注册时间
2016-8-10
最后登录
2022-7-28
跳转到指定楼层
1#
发表于 2019-3-27 23:19:01 |只看该作者 |倒序浏览
我想获取GetGlobalVar(1) 前一根k线的值,如果这样写GetGlobalVar(1)[1]
就会报错,有没有合适的办法..


if(GetGlobalVar(1)[1]<1) //?
        {                                       
              Buy(1,OPEN);        
        }


Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-3-28 09:39:46 |只看该作者
全局变量没有bar的概念,所以也没有回溯的可能性。
  1. 试试如下代码,2号全局变量存的就是前一个bar上1号全局变量的值 。
  2. 在你需要的位置取出2号的值以及适当的位置存放1号全局变量的值即可。
  3. if(currentbar>getglobalvar(0))
  4. {
  5.     set(2,getglobalvar(1);
  6. }
  7. setglobalvar(0,currentbar);
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 10:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部