这么思考是不对的,因为,这相当于求今天到明天的最低点,因为明天还没过去呢,所以是求不到的
所以应该如下思维来思考
问题的本质是:求最近一次死叉的那个位置,从它到之前金叉这段时间内的最低值,总之就是求金叉和死叉之间的最低值
INPUT:P(26,20,100,8),S(12,5,40,4),M(9,2,60,6);
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA := EMA(DIFF,M);
MACD := 2*(DIFF-DEA), COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSS(DEA,DIFF);
SCBARS:=BARSLAST(SC);
JCBARS:=BARSLAST(JC);
LL:=LLV(LOW,JCBARS);
AA:REF(LL,SCBARS);
AA:REF(LL,SCBARS);
这句我写错了,应该修改成这句
AA:REF(LLV(LOW,ABS(SCBARS-JCBARS)),min(SCBARS,JCBARS));
[此贴子已经被作者于2012-10-25 11:09:00编辑过]
以下是引用董小球在2012-10-24 13:23:58的发言:
这么思考是不对的,因为,这相当于求今天到明天的最低点,因为明天还没过去呢,所以是求不到的
就是想求“未来”的,目的不是下单,而是对某一策略做回测。
能写出找未来的最低值吗?