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
我理解当前日线还没有完全汇成所以无法获取到,get(-1)可以拿到上一个日线
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
在v7.x分支 commit #b030c1bd 已修复,可更新代码试试
登录 后才可以发表评论