请老师修改一下 (文华财经WH8赢智V8.2)

投资者咨询:请老师修改一下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-8-23 20:42
修改为固定止损为N跳。 

MA3:MA(CLOSE,N3);
MA4:MA(CLOSE,N4);
NBAR:=BARSLAST(DATE<>REF(DATE,1))+1;
HHN:REF(HHV(H,N),1);
LLN:REF(LLV(L,N),1);
MID:(HHN+LLN)/2;

TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取的VOL1的0.05动态均值
RES1:=VOL10-VOL11;//取VOL10与VOL11的差
//LON:=SUM(RES1,0);//取得历史所有K线的RES1的和
LC := REF(CLOSE,1);
VID := SUM(VOL,2)/(((HHV(HIGH,2)-LLV(LOW,2)))*100);
RC := (CLOSE-LC)*VID;
LONG := SUM(RC,0);
DIFF := SMA(LONG,10,1);
DEA := SMA(LONG,20,1);
LON := DIFF-DEA;
T1:=TIME>800 AND TIME <2459;
{根据品种的交易时间和选择的周期做相应调整}
T2:=TIME>=2459;
{根据品种的交易时间和选择的周期做相应调整}
{交易条件}
开多条件:=H>HHN AND (HHN-MID)/MID<M/1000 AND NBAR>=81  AND T1;
开空条件:=L<LLN AND (MID-LLN)/MID<M/1000 AND NBAR>=31 AND T1;

{交易系统}
开多条件&&LON>0,BK(1);
开空条件&&LON<0,SK(1);
BKVOL>0&&CROSSDOWN(MA3,MA4),SP(BKVOL);
SKVOL>0&&CROSS(MA3,MA4),BP(SKVOL);
TRADE_AGAIN(3);  
技术人员回复
日期:2019-8-23 20:45
 参考:

N:=10;
MA3:MA(CLOSE,N3);
MA4:MA(CLOSE,N4);
NBAR:=BARSLAST(DATE<>REF(DATE,1))+1;
HHN:REF(HHV(H,N),1);
LLN:REF(LLV(L,N),1);
MID:(HHN+LLN)/2;

TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取的VOL1的0.05动态均值
RES1:=VOL10-VOL11;//取VOL10与VOL11的差
//LON:=SUM(RES1,0);//取得历史所有K线的RES1的和
LC := REF(CLOSE,1);
VID := SUM(VOL,2)/(((HHV(HIGH,2)-LLV(LOW,2)))*100);
RC := (CLOSE-LC)*VID;
LONG := SUM(RC,0);
DIFF := SMA(LONG,10,1);
DEA := SMA(LONG,20,1);
LON := DIFF-DEA;
T1:=TIME>800 AND TIME <2459;
{根据品种的交易时间和选择的周期做相应调整}
T2:=TIME>=2459;
{根据品种的交易时间和选择的周期做相应调整}
{交易条件}
开多条件:=H>HHN AND (HHN-MID)/MID<M/1000 AND NBAR>=81  AND T1;
开空条件:=L<LLN AND (MID-LLN)/MID<M/1000 AND NBAR>=31 AND T1;

{交易系统}
开多条件&&LON>0,BK(1);
开空条件&&LON<0,SK(1);
BKVOL>0&&CROSSDOWN(MA3,MA4),SP(BKVOL);
SKVOL>0&&CROSS(MA3,MA4),BP(SKVOL);
C<BKPRICE-N*MINPRICE,SP(BKVOL);
C>SKPRICE+N*MINPRICE,BP(SKVOL);
TRADE_AGAIN(3);