我想提前计算MA5 下穿MA10时的收盘价格应该是多少,如何实现?我的思路是用循环语句计算一个价格,比如循环100次,计算出的价格来计算出MA5的值,一百次循环就有100个MA5的值,在计算和MA10下穿时MA5的值是多少,就知道当时的价格,不知可行吗?
目的是想提前知道,现在的价格是5元,当跌到4元 的时候MA5就下穿MA10了。不知道描述清楚没。
图表上用valuewhen(下穿,close)
后台需要用全局变量来记录
if 下穿 then extgbdataset('价格',close);
然后用extgbdata('价格')来取值
条件跟随是不是盘中价格走出来满足条件才返回值,能不能自动预测呢,它计算的原理是不是我上面说的那种。
用循环语句可以吗,我把当前价格设为A,给它加一个变量M,AA=A+M 然后通过循环计算B:=(AA+SUM(C,5)-C)/5 不就求出了一个5日均线值吗,然后判断这值和10日均线的关系,如果下穿了10均线,此时的AA值就是我要预测的值,如果没有下穿继续循环计算。一旦条件符合,跳出循环。或者是循环次数满了跳出。