设为首页收藏本站

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

请问在小时图上怎么获取前一天的最高价? [复制链接]

Rank: 1

精华
0
UID
191051
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-7-23
最后登录
2016-1-16
跳转到指定楼层
1#
发表于 2014-8-7 16:58:08 |只看该作者 |倒序浏览
在超级图表上插入公式,图表周期是小时,这时怎么获取前一天的最高价?谢谢!

Rank: 5Rank: 5

精华
0
UID
219
积分
848
帖子
78
主题
17
阅读权限
60
注册时间
2007-8-29
最后登录
2023-12-4
2#
发表于 2014-8-7 22:21:53 |只看该作者
highd(1)

使用道具 举报

Rank: 1

精华
0
UID
185883
积分
25
帖子
13
主题
2
阅读权限
10
注册时间
2014-4-29
最后登录
2014-12-7
3#
发表于 2014-8-7 22:35:47 |只看该作者
需要跨周期。。

有两种方式。一种是写个跨周期函数。;另一种是两张图标,一张日线,一张分钟线,通过数据库的方式存储。

使用道具 举报

Rank: 1

精华
0
UID
191051
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-7-23
最后登录
2016-1-16
4#
发表于 2014-8-8 16:02:08 |只看该作者
dengwu 发表于 2014-8-7 22:21
highd(1)

highd 这个函数在用户函数里还真有,但不知道在小时图上能否用,我再捉摸捉摸,谢谢!

使用道具 举报

Rank: 1

精华
0
UID
191051
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-7-23
最后登录
2016-1-16
5#
发表于 2014-8-8 16:02:56 |只看该作者
future2015 发表于 2014-8-7 22:35
需要跨周期。。

有两种方式。一种是写个跨周期函数。;另一种是两张图标,一张日线,一张分钟线,通过数据 ...

数据库的方式是不是更简单些?我试试

使用道具 举报

Rank: 1

精华
0
UID
185883
积分
25
帖子
13
主题
2
阅读权限
10
注册时间
2014-4-29
最后登录
2014-12-7
6#
发表于 2014-8-11 16:43:54 |只看该作者
tonyzz 发表于 2014-8-8 16:02
数据库的方式是不是更简单些?我试试

是的。。不仅简单。如果有夜盘。数据很难处理好啊。

使用道具 举报

Rank: 1

精华
0
UID
191051
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-7-23
最后登录
2016-1-16
7#
发表于 2014-8-11 17:14:46 |只看该作者
future2015 发表于 2014-8-11 16:43
是的。。不仅简单。如果有夜盘。数据很难处理好啊。

Begin
    If(Date!=Date[1])
    {
        strKey = DateToString(Date[1]);
    }Else
    {
        strKey = strKey[1];
    }

    strValue = GetTBProfileString("DayMA",strKey);
    If(strValue != InvalidString)

这段是数据库读写里读的那段,strKey的值挺关键,就是不知道这段是什么意思,
请教一下。

使用道具 举报

Rank: 1

精华
0
UID
189790
积分
17
帖子
11
主题
2
阅读权限
10
注册时间
2014-7-2
最后登录
2017-11-28
8#
发表于 2014-8-15 17:11:37 |只看该作者
highD[1]

使用道具 举报

Rank: 1

精华
0
UID
185883
积分
25
帖子
13
主题
2
阅读权限
10
注册时间
2014-4-29
最后登录
2014-12-7
9#
发表于 2014-8-16 21:50:55 |只看该作者
tonyzz 发表于 2014-8-11 17:14
Begin
    If(Date!=Date[1])
    {

   If(Date!=Date[1])
//如果是当天的第一根bar(如果不是第一根,Date==Date[1])
    {
        strKey = DateToString(Date[1]);
//键值为昨日 如20140815  ;
    }Else
//否则,如果不是当天的第一根bar
    {
        strKey = strKey[1];
//则键值取前一个键值
    }

    strValue = GetTBProfileString("DayMA",strKey);

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 00:42

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部