560 Star 3K Fork 1.3K

GVPdromara/northstar

 / 详情

[Bug]: 日线周期指标H,L 在取第一个值时(get(0))显示的是当前分钟周期的H,L

已完成
创建于  
2024-03-18 23:10

这个问题是否已经存在?

如何复现

1添加指标
this.dayHigh = new SimpleValueIndicator(Configuration.builder()
.indicatorName("日线高点")
.contract(c)
.numOfUnits(1)
.period(PeriodUnit.DAY)
.valueType(ValueType.HIGH)
.visible(false)
.build());
this.dayLow = new SimpleValueIndicator(Configuration.builder()
.indicatorName("日线低点")
.contract(c)
.numOfUnits(1)
.period(PeriodUnit.DAY)
.valueType(ValueType.LOW)
.visible(false)
.build());

// 指标的注册

	ctx.registerIndicator(dayHigh);
	ctx.registerIndicator(dayLow);

2 打印指标 当前值
@加贝
public void onMergedBar(Bar bar) {
logger.info("日线指标准备就绪: 高点:{} 低点: {} 仓位变化:{} ", dayHigh.value(0),dayLow.value(0),dayOiDelta.value(0));
}

预期结果

当日日线的动态的最高最低点

实际结果

当日 分钟线的高低点

截图或视频

[在这里上传图片]
输入图片说明

问题版本号

v7.0.0

评论 (2)

ceywj 创建了任务
ceywj 添加了
 
bug
标签
展开全部操作日志

我理解当前日线还没有完全汇成所以无法获取到,get(-1)可以拿到上一个日线

Huangwl 优先级设置为主要
Huangwl 关联分支设置为v7.x
Huangwl 里程碑设置为v7.x 迭代
Huangwl 负责人设置为Huangwl
Huangwl 任务状态待办的 修改为进行中

在v7.x分支 commit #b030c1bd 已修复,可更新代码试试

Huangwl 任务状态进行中 修改为已完成
Huangwl 关联分支v7.x 修改为未关联
Huangwl 任务状态已完成 修改为进行中
Huangwl 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
9283704 jia hao li 1700550824 1676852 kevinhuangwl 1616854583
Java
1
https://gitee.com/dromara/northstar.git
git@gitee.com:dromara/northstar.git
dromara
northstar
northstar

搜索帮助

Cb406eda 1850385 E526c682 1850385