在系统里面只是简单的编了一个ATR公式定义为ATR然后进行条件判断, 复核系统的时候发现这个ATR值不是固定的,最后成为平仓当日的ATR
我想要的是上次开仓前一日时候的ATR值, 然后一直固定到平仓时候进行条件判断。
这个语句怎么编写。。。
海龟系统太长了 没找到类似的句子。。。
请求超级版主
总体的意思是开一次仓就固定一次ATR值。。。
尝试编了好几次 都不能实现 自己的逻辑思维能力太差了
因为平仓和加仓的时候需要用到ATR的值 所以在程序中平仓 和加仓时候的ATR为当日的ATR,不是之前开仓前一日的ATR值。。。。
那这个就是固定不了,行情中的ATR是变化的,要走完k线之后才会固定
我看别人的海龟都是以开仓前一日的ATR来分配仓位和止损。。。。如果ATR值和我的这个一样,仓位可以在开仓时候确定 但是止损的时候就要不确定了 要等到止损当日ATR来确定 这不就有未来函数的嫌疑了
你要前一日的ATR,改改就行了
m:=20;
TR1 : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR : MA(TR1,m);
ATR_PREDAY:REF(ATR,TODAYBAR);