金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3123|回复: 11

读取周1相关数据

[复制链接]

83

主题

369

帖子

369

积分

等级: 已到期

注册:
2021-10-18
曾用名:
发表于 2023-12-27 14:29 | 显示全部楼层 |阅读模式
如何在H1周期里一周内读取周1的C,L.H数据
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-27 14:34 | 显示全部楼层
什么意思?调用周一的开高低收,日线的?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

83

主题

369

帖子

369

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2023-12-27 14:39 | 显示全部楼层
技术009 发表于 2023-12-27 14:34
什么意思?调用周一的开高低收,日线的?

对,周1的收盘价和最低价最高价的日线数据,要后台的。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-27 14:52 | 显示全部楼层
新建一个指标a:
C1:VALUEWHEN(WEEKDAY=1,C);
H1:VALUEWHEN(WEEKDAY=1,H);
L1:VALUEWHEN(WEEKDAY=1,L);

然后在当前周期上调用:
C1:"A.C1#DAY";
H1:"A.H1#DAY";
L1:"A.L1#DAY";
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

83

主题

369

帖子

369

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2023-12-27 15:05 | 显示全部楼层
技术009 发表于 2023-12-27 14:52
新建一个指标a:
C1:VALUEWHEN(WEEKDAY=1,C);
H1:VALUEWHEN(WEEKDAY=1,H);

那么麻烦,可以直接在后台程序写上吗

nnw:=barslast(weekday=1<>ref(weekday=1,5));
w初:=nnw<=0;
w初DC:valuewhen(w初,dc);  为什么到周5的收盘价是五的收盘价就不是周一的收盘价呢?而周1--周4的数据是对的,要确保在任何一天都能正确地获取周一的数据,怎么修改下?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-27 15:20 | 显示全部楼层
也可以在小周期上直接写。但是你首先要确保你数据覆盖到周一的数据一整天,否则调用不到。

con:time=closetime(0) and weekday=1;
c1:valuewhen(con,c);
h1:valuewhen(con,hhv(h,todaybar));
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

83

主题

369

帖子

369

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2023-12-28 10:59 | 显示全部楼层
技术009 发表于 2023-12-27 15:20
也可以在小周期上直接写。但是你首先要确保你数据覆盖到周一的数据一整天,否则调用不到。

con:time=clo ...

那如何确保所调数据覆盖到所须数据?如刷H1周期用270根K线量
在H1周期读取日线的月数据,怎么时不时会出错?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-28 11:19 | 显示全部楼层
“”那如何确保所调数据覆盖到所须数据?”这只能你自己控制数据量了,在后台设置里多放开点数据设置了。



所以最简单方式其实就是4楼的,那种方式 只需要你有一周或者一个月日线数据就行了。你在其他周期上搞,你还要确保当前周期数据覆盖到周或者月级别的日期,数据量会很大。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

83

主题

369

帖子

369

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2023-12-29 14:41 | 显示全部楼层
技术009 发表于 2023-12-28 11:19
“”那如何确保所调数据覆盖到所须数据?”这只能你自己控制数据量了,在后台设置里多放开点数据设置了。
...

刷日线后台读不到time>183000有办法吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-29 15:06 | 显示全部楼层
不是呀。你跨周期调用日线。你当前周期不还是小周期么。不是让你把当前周期切换到日线的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-8-3 10:59 , Processed in 0.141401 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表