设为首页收藏本站

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

Date存入全局变量后不等于Date的问题 [复制链接]

Rank: 1

精华
0
UID
170292
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
1970-1-1
最后登录
2017-5-26
跳转到指定楼层
1#
发表于 2015-12-31 11:28:49 |只看该作者 |倒序浏览
NthCon(Date==20120418,1)的值
和NthCon(Date==GetGlobalVar(1),1)的值不一样,应该是一样的。
GetGlobalVar(1)当初是被SetGlobalVar(1,Date[LD1])的,Date[LD1]就是20120418
代码如下:
If(CurrentBar==28) SetGlobalVar(1,Date);
numL1=NthCon(Date==GetGlobalVar(1),1);
Commentary("1="+Text(GetGlobalVar(1)));
Commentary("2="+Text(NthCon(Date==2012xxxx,1)));
Commentary("3="+Text(Date[numL1]));
发现不一样,而应该是一样的。求教~~

Rank: 1

精华
0
UID
170292
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
1970-1-1
最后登录
2017-5-26
2#
发表于 2015-12-31 11:30:02 |只看该作者
Commentary值1和3应该是同一天,但Commentary值3却一直等于K线第一天日期。

使用道具 举报

Rank: 1

精华
0
UID
170292
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
1970-1-1
最后登录
2017-5-26
3#
发表于 2015-12-31 13:19:10 |只看该作者
发现把Date改成CurrentBar也一样,存到全局变量里就好像不等于了?

使用道具 举报

Rank: 1

精华
0
UID
170292
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
1970-1-1
最后登录
2017-5-26
4#
发表于 2015-12-31 13:21:48 |只看该作者
最可能是这句有问题:numL1=NthCon(Date==GetGlobalVar(1),1);执行结果不对。

使用道具 举报

Rank: 1

精华
0
UID
170292
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
1970-1-1
最后登录
2017-5-26
5#
发表于 2015-12-31 13:24:22 |只看该作者
逼我自己用n=n+1;来数数记住那个K线的位置么

使用道具 举报

Rank: 1

精华
0
UID
170292
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
1970-1-1
最后登录
2017-5-26
6#
发表于 2015-12-31 14:23:33 |只看该作者
在线等~~求解~~

使用道具 举报

超级版主

TB官方客服

Rank: 10Rank: 10Rank: 10

精华
0
UID
102452
积分
475
帖子
308
主题
11
阅读权限
200
注册时间
2012-3-5
最后登录
2021-3-8
7#
发表于 2016-1-6 09:29:12 |只看该作者
TBOKTB 发表于 2015-12-31 14:23
在线等~~求解~~

第一个是取决于CurrentBar后的值,而且要考虑满足条件的第二天numL1开始赋值

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 18:29

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部