金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5857|回复: 22

SUMBARS函数使用问题

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2023-6-3 12:54 | 显示全部楼层 |阅读模式
本帖最后由 技术009 于 2023-6-5 10:41 编辑

日V:=SUM(V,TODAYBAR);
5日内最大的日V:=HHV(日V,SUMBARS(time=CLOSETIME(0),5)-1);

2日前5日内最大的V:REF(HHV(日V,SUMBARS(time=CLOSETIME(0),5)-1),SUMBARS(time=CLOSETIME(0),3));
2日前5日内最大的V:REF(HHV(日V,SUMBARS(M日_5M=1,5)-1),SUMBARS(M日_5M=1,3));
老师看下,下面两个计算的是7日内  2日前5日内最大的V  因为前第8日的V只小于昨日。 上面的代码测试结果是对的  那么我想问下  SUMBARS(time=CLOSETIME(0),3)  相当于REF(HHV(V,5),2);里面的2. 是这样的吗?
我这里有点迷糊了  SUMBARS(time=CLOSETIME(0),5)-1=5;是对的  SUMBARS(time=CLOSETIME(0),3)=2 这个怎么理解···




补充内容 (2023-6-3 12:58):
SUMBARS(time=CLOSETIME(0),5)-1=5;是对的  SUMBARS(time=CLOSETIME(0),3)=2  
这里不是说等于5 和2  是相当于等于的意思

补充内容 (2023-6-3 13:02):
像这种我要表示REF(HHV(V,5),2;
2日前5日内最大的V 用 日V:=SUM(V,TODAYBAR); 来表示 。7日内 减去最近的两日不算,前面的5日的最大的V,怎么表示会更看起来明白点,可以的话来说帮我贴个代码  能容易看懂点的····


补充内容 (2023-6-3 13:05):
日V:=CALLSTOCK('',vtvol,6,0);
日V:=SUM(V,TODAYBAR);
另外这两种可有取舍 还有取到前几日的V

补充内容 (2023-6-3 13:51):
REF(HHV(日V,SUMBARS(time=CLOSETIME(0),5)),SUMBARS(time=CLOSETIME(0),2));
这样才是对的  这个日V需要处理才行的  直接取值是不对的 因为涉及到行情是否走完
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-5 09:33 | 显示全部楼层
本帖最后由 技术009 于 2023-6-5 09:39 编辑

请说明下你 的原始需求,你上面的表述 我无法直接理清。另外如果只是单纯无法理解代码逻辑的问题,这种我们也没有好的办法让客户直接吃透代码,还是需要客户自己多去思考才行的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-5 10:19 | 显示全部楼层
技术009 发表于 2023-6-5 09:33
请说明下你 的原始需求,你上面的表述 我无法直接理清。另外如果只是单纯无法理解代码逻辑的问题,这种我们 ...

REF(HHV(日V,SUMBARS(time=CLOSETIME(0),5)),SUMBARS(time=CLOSETIME(0),2));
就这一句  2日前5日内的最高价
一共7日 取得是前5日内得最高价  这个应该没有错吧
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-5 10:25 | 显示全部楼层
技术009 发表于 2023-6-5 09:33
请说明下你 的原始需求,你上面的表述 我无法直接理清。另外如果只是单纯无法理解代码逻辑的问题,这种我们 ...

这个日V 我出来过了  没走完行情就是上一个日V 不处理得话就会出错
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-5 10:26 | 显示全部楼层
是对的。今天是5号, 你上面代码结果就是统计包含6.1在内五天的最大 日V
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-5 10:28 | 显示全部楼层
技术009 发表于 2023-6-5 10:26
是对的。今天是5号, 你上面代码结果就是统计包含6.1在内五天的最大 日V

不对吧 我是要得2日前得5日内得最高价 一共7日   1-5日得最高价 6,7除外
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-5 10:30 | 显示全部楼层
今天是5号,上一个交易日是2号,再前面交易日是1号。统计区间包含1号,怎么就不对。。。扣除了最近2个交易日。

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-5 10:34 | 显示全部楼层
技术009 发表于 2023-6-5 10:30
今天是5号,上一个交易日是2号,再前面交易日是1号。统计区间包含1号,怎么就不对。。。扣除了最近2个交易 ...

那就对了····理解错了
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-5 11:03 | 显示全部楼层
技术009 发表于 2023-6-5 10:30
今天是5号,上一个交易日是2号,再前面交易日是1号。统计区间包含1号,怎么就不对。。。扣除了最近2个交易 ...

老师能写个多日线里面得3日数据得涨跌幅吗  我要3个周期得涨跌幅   第一个3日涨跌幅 和前一个三日涨跌幅 再前一个三日涨跌幅
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-5 11:12 | 显示全部楼层
你当前周期是多日线?还是调用多日线?前者直接写一个涨跌幅指标不行可以了,历史的直接ref下。
后者一样,跨指标调用就行了。你可以传递一个参数表示ref的周期数,这样来获取更久之前的多日线涨跌幅。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 02:27 , Processed in 0.145215 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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