求:大于半价的成交量相加(静态);
//如果最高价不断动态创新高,只计算最后一次符合条件的成交量相加,就是说要减去过去时间符合条件,现在已经不符合条件的成交量,
半价:=(最高价+最低价)/2;
例如:大于半价50的成交量是500,
当半价上涨到100时,成交量是1000,而此时计算出的累加成交量1000+500=1500,
而我只想要当前静态的1000。//即不累加虽然前面符合条件,但现在已经不符合条件的500。
如何实现这个思路?
谢谢!
对的,
但不同于一般的相加,
这个类似于动态模型向静态模型的转换,比如,K线是动态的系统,我现在只想在当前K线的静态模型分析。
这样就存在同样以前时间大于半价的条件,现在因为价格上涨而成了小于半价了。//这时的成交量就不符合我的要求
根具体的判断标准是怎样的逻辑。你一个K线有高开低收 四个价格。以哪个为准,那个大于“半价”才算满足?
我是日内tick策略,
条件判断c>ma60也可以。
“条件变化了,要重新计算”
//我需要补充的是,按照当前的条件去判断以前的数值,也许当时的条件判断当时的数值是成立的。
试了下 这个无法实现的。卡在一个点上:无法把当前的“半价”作为过去某个K的成交量是否参与统计的判断依据。
金字塔上很多时候是这样的,历史K上判断当前是c和当时的某个值,比如ma,ema的值做对比。所以你这个思路就无法在pel上实现了。
以最新条件重新计算脚本(类似于逐K线模式计算和序列模式计算);
这个思路是否可行?