策略模型思路条件:
2、N=(连续3个交易日的最高价+最低价)/2
3、P=M-N
4、Z=M加减P,举例M为20,N为25,则P为5,Z=15—25
5、在Z的价格区间上方突破(最高点25)做多,做多后设跟踪止损点为Z的价格下方(最低点,如15);跟踪止损点随交易的走势移动,做多时上移,做空时下移动,,计算时去掉最高的一天,加上新的一天,紧随仓位移动。做多时在做多的k线标记红色D,止损时用黄色S标记;做多期间所以k线用红色显示,做多时平前面空单;
6、在Z的价格区间下方突破(最低点15)做空,做空后设跟踪止损点为Z的价格上方(最高点,如25);跟踪止损点随交易的走势移动,做空时下移动,,计算时去掉最高的一天,加上新的一天,紧随仓位移动。做多时在做多的k线标记绿色K,止损时用黄色S标记;做空期间所以k线用绿色显示;做空时平前面多单
7、以上量化t8,无信号期间所以k线为黄色,Z的区间用背景灰色显示,说明以上连续3日是滚动的计算。
//变量定义
M:=(HHV(H,3)+LLV(L,3)+C)/3;//3根K线最高+3根K线最低+当前收盘价 除以3
N:=(HHV(H,3)+LLV(L,3))/2;//3根K线最高+3根K线最低 除以2
P:=M-N;//M-N值
Z_UP:=M+P;//M+P
Z_DOWN:=M-P;//M-P
FILLRGN(1,Z_UP,Z_DOWN,COLORGRAY);//Z区间灰色
DRAWCOLORKLINE(1,COLORYELLOW,0);//常规K线黄色
DRAWCOLORKLINE(BKVOL>0,COLORRED,0);//做多K线红色
DRAWCOLORKLINE(SKVOL>0,COLORGREEN,0);//做空K线绿色
KTEXT(BARSBK=1,-1,REF(H,1),1,COLORRED,’D’),ALIGN2;//开多标记D
KTEXT(BARSSK=1,-1,REF(L,1),1,COLORGREEN,’K’),ALIGN2,VALIGN0 ;//开空标记K
KTEXT(BARSSP=1,-1,REF(H,1),1,COLORYELLOW,’S’),ALIGN0;//平仓标记S
KTEXT(BARSBP=1,-1,REF(L,1),1,COLORYELLOW,’S’),ALIGN0,VALIGN0;//平仓标记S
//多头策略
C>Z_UP,BPK;//价格大于M+P做多
C<HHV(Z_DOWN,BARSBK+1),SP;//开多以来如果M-P变小则延续之前值 如果M-P变大则取大值 价格小于追踪线则平多
//做空策略
C<Z_DOWN,SPK;//价格小于M-P做空
C>LLV(Z_UP,BARSSK+1),BP;//开空以来如果M+P变大则延续之前值 如果M-P变小则取小值 价格大于追踪线则平空
//设置
AUTOFILTER;