如何处理代码? (文华财经WH8赢智V8.2)

投资者咨询:如何处理代码? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2020-3-12 10:44
 N:=4;
K1:=0.3;
K2:=0.3;
NN:=SUMBARS(DATE<>REF(DATE,1),N);
TN := BARSLAST(DATE <> REF(DATE, 1)) + 1; 
HH:=HHV(H,NN);//N日HIGH的最高价
LC:=LLV(C,NN);//N日CLOSE的最低价
HC:=HHV(C,NN);//N日CLOSE的最高价
LL:=LLV(L,NN);//N日LOW的最低价
RANGEX:=MAX(HH-LC,HC-LL);//计算震荡区间RANGE
TODAYOPEN := VALUEWHEN(TN = 1, OPEN); //今日开盘价
BUYLINE:TODAYOPEN +K1*RANGEX;//上轨
SELLLINE:TODAYOPEN -K2*RANGEX;//下轨
ZG:(BUYLINE+SELLLINE)/2,COLORYELLOW;
Z25:BUYLINE-(BUYLINE-SELLLINE)/4;
Z75:BUYLINE-(BUYLINE-SELLLINE)/4*3;
A:=BARSLAST(TIME=900)+1;
C>BUYLINE&&COUNTSIG(BK,MIN(A,DAYBARPOS))=0,BK(1);
C<SELLLINE&&COUNTSIG(SK,MIN(A,DAYBARPOS))=0,SK(1);
C<BKPRICE-80*MINPRICE,SP(BKVOL);
C>SKPRICE+80*MINPRICE,BP(SKVOL);
C<BKHIGH-60*MINPRICE,SP(BKVOL);
C>SKLOW+60*MINPRICE,BP(SKVOL);
TIME=1500||TIME=0058,CLOSEOUT;//时间平仓
ISLASTKLINE,CLOSEOUT;

CLOSEKLINE(1,15);

/////////////////////////////////
//昨天收盘价.最高价.最低价
ZS:REF(C,DAYBARPOS),NODRAW;

//分别表示昨日最高价格 昨日最低价格 
NN1:=BARSLAST(DATE<>REF(DATE,1))+1;
ZG1:REF(HHV(H,NN1),NN1),COLORRED,NODRAW;
ZD:REF(LLV(L,NN1),NN1),RGB(0,240,0),NODRAW;
//瀑布线
PB1:(EMA(CLOSE,4)+MA(CLOSE,4*2)+MA(CLOSE,4*4))/3,COLORWHITE;
PB2:(EMA(CLOSE,6)+MA(CLOSE,6*2)+MA(CLOSE,6*4))/3,COLORYELLOW;
//其余部分
J:CROSS(PB1,ZG1),NODRAW;
J2:CROSS(PB2,ZG1),NODRAW;
S:CROSSDOWN(PB1,ZD),NODRAW;
S2:CROSSDOWN(PB2,ZD),NODRAW;

BKVOL=1&&J,BK(1);
BKVOL=2&&J2,BK(1);

SKVOL=1&&S,SK(1);
SKVOL=2&&S2,SK(1);

加仓的部分如何设置20跳的动态止损,和40跳的固定止损?谢谢
技术人员回复
日期:2020-3-12 10:45
 是要对每一次的加仓分别设置止损?
投资者咨询:如何处理代码? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2020-3-12 10:44
以下是引用泡芙在2020/3/12 10:45:00的发言:
 是要对每一次的加仓分别设置止损?

 是的 每一次加仓分别设置。
技术人员回复
日期:2020-3-12 10:52

记录每一次开仓价格分别设置止损,这样的思路需要在wh9上编写算法实现,

 

软件在官网下载:

 

http://www.wenhua.com.cn/