整理逻辑后的需求:
1、求日内开盘到最高价的阳线周期数相加;
2、求最高价到当前周期的阳线周期数相加;//以最高价前后时间为区分的判断,由于自己函数不熟悉,麻烦老师啦!
(均为日内交易需求,K线分笔代码均可)
aa:=阳线;//已经定义
1.这个另一帖子中我给你的代码。
2.dd:sum(aa,bb);//最高价位置向右方向的累加。
请您不好反复发帖询问相同的问题。浪费技术资源。
"2.dd:sum(aa,bb);//最高价位置向右方向的累加。"
继续请教,最高价向右方向不累加,怎么写?//只要最高价向右方向的AA单个数值
原代码引用:
“AA:=多方;//已经定义
bb:HHVBARS(HIGH,TODAYBAR);
cc:ref(sum(aa,TODAYBAR),bb); ”
dd:ref(sum(aa>0,TODAYBAR),bb);
[此贴子已经被作者于2020/3/20 8:29:25编辑过]
老师您写的公式检测结果有误,
“dd:ref(sum(aa>0,TODAYBAR),bb);”
我的需求是:
2、求最高价到当前周期的单个阳线AA数值;//以日内最高价前后时间为序列区分的判断
aa:=阳线;//已经定义
求修改!
以前的这个表达是正确的:
2、求最高价到当前周期的阳线周期数相加;
“2.dd:sum(aa,bb);//最高价位置向右方向的累加。”
现在只是想把sum去掉就OK了(最高价位置向右方向的不累加);
如果只是标出aa值,则aa包含了日内最高价的右边和左边,
现在只想区分出:只要最高价右边的单个aa数值,而不用相加。
就这个意思,直接的表达是:在您以前的思路上如何去掉sum。
AA:=多方;//已经定义
bb:HHVBARS(HIGH,TODAYBAR);
最高级:hhv(high,BB);
感谢解答,
我想求的是以创新高的bb为区分(bb公式是正确的),分别求出创新高bb以时间为序列左边和右边的单个aa值如何区分取值?