比如ma1:=ma(c,60);
条件:c>ma1;
我想记录下盘中突破这条均线时的收盘价,和以后的价格相比较,如何能够记录下来?谢谢
图表上记录不了这种的。 图表上只能以最终的的收盘价判断时候才能记录下来,而且也不是记录下来,是单纯的查找出来。如果是这个K线没走完的时候突破的,这个时候的这个价格是无法记录的。
我就是以收盘价判断,我就是要突破这条均线的k线的收盘价,就是走完k线的的收盘价,能记录不,就是上一个穿过均线那个K线的收盘价,如何写?谢谢
这种一般是直接用下面这种方式去回溯到需要的位置即可:
ma1:=ma(c,60);
cd:cross(c,ma1);
Len:SUMBARS(cd,1);//1表示最近一次满足,如果是2则是上上次,以此类推
result:ref(c,len);
老师,也这不行呀,比如,出现多头行情后,连续出现满足突破,就记录不了了,用全局 变量能记录吗?
ma1:=ma(c,60);cd:cross(c,ma1);Len:SUMBARS(cd,1);//1表示最近一次满足,如果是2则是上上次,以此类推result:ref(c,len);
==============================
就是比如这样,这样记录后,这个价格会按照以后还出现相同的条件,这价格会被替代,而不是我想要的那次记录的
那这样的话,逻辑上肯定还要进一步完善下。
你第一次满足条件,和后面无数次的满足条件 都是没什么区别的。这时候你选择哪一次作为记录的位置 就是还需要额外的条件来处理了。
[此贴子已经被作者于2020/10/16 13:19:18编辑过]
作为开多的条件,我想记录下开多那根k线的 收盘价,供以后加仓作比较