投资者咨询:模型编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-25 19:46
条件如下:最高价触及布林通道上轨,卖出开仓,布林通道上轨位置+ATR为止损,获利一个ATR即平仓;
最低价触及布林通道下轨,买入开仓,布林通道下轨位置-ATR为止损,获利一个ATR即平仓。
我想在程序化做测试用的,谢谢!
投资者咨询:模型编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-25 19:46
补充一下,同方向的单止损后不再开同方向的仓。谢谢!
技术人员回复
日期:2018-6-25 19:52
参考:
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR := MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均
MID:MA(CLOSE,26);
TMP2:=STD(CLOSE,26);
TOP:MID+2*TMP2;
BOTTOM:MID-2*TMP2;
AA:=COUNTSIG(BK,BARPOS)+COUNTSIG(SK,BARPOS) =0;
CROSS(C,TOP)&&(AA||ISLASTBP||ISLASTSPK),BPK;
CROSSDOWN(C,BOTTOM)&&(AA||ISLASTBP||ISLASTSPK),SPK;
C>TOP+ATR,SP;
C<BOTTOM-ATR,BP;
AUTOFILTER;