等级: 免费版
- 注册:
- 2023-9-8
- 曾用名:
|
我这个错在哪,在纯苯上上下轨同一根线?
VARIABLE: Q1:=0,Q2:=0,Q3:=0,Q4:=0;
cond8:=stklabel='BZ00';
if cond8 then Q1:=0.7,Q2:=0.7,Q3:=1.2,Q4:=0.7; //纯苯
//INPUT:K1(0.2,0.1,2,0.1),K2(0.9,0.1,2.2,0.1),K3(1.3,0.1,2,0.1),K4(0.2,0.1,1,0.1);//测试
CYC:=BARSLAST(DATE<>REF(DATE,1))+1;
开盘价:=VALUEWHEN(CYC=1,OPEN);
昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1);
昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1);
昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);
HH:=HHV(昨高,1);//N日HIGH的最高价
HC:=HHV(昨收,1);//N日CLOSE的最高价
LC:=LLV(昨收,1);//N日CLOSE的最低价
LL:=LLV(昨低,1);//N日LOW的最低价
浮动区间:=MAX(HH-LL,HC-LL);//RANGE
KD1:C>stkindi('','MA.MA3',0,6,-1);
KK1:C<stkindi('','MA.MA3',0,6,-1);
if KD1 then BEGIN
上轨1:=开盘价+Q1*浮动区间;
下轨2:=开盘价-Q2*浮动区间;
end
if KK1 then BEGIN
上轨3:=开盘价+Q3*浮动区间;
下轨4:=开盘价-Q4*浮动区间;
end
上轨:if(kd1,上轨1,上轨3) ;
下轨:if(kd1,下轨2,下轨4);
|
|