投资者咨询:止损指令未触发 (文华财经)
来源:文华财经 日期:2020-11-14 9:32


如图所示,开盘价为5106,设计的止损最高不超过50点,出信号立即下单。但是模型走出来却没有实时止损(应该开盘5110就止损,止损第3条指令),而是往上走到5174触发了平仓指令才止损。烦请帮忙看下原因,非常感谢!
//-----止损----
SKVOL>0 &&C>=REF(REF(HHV(H,200),1),BARSSK),BP;
SKVOL>0 &&C>=SKPRICE+50,BP;
SKVOL>0 &&SKLOW<=SKPRICE-20 && C>=SKPRICE-1,BP;
SKVOL>0 &&SKLOW<=SKPRICE-50 && C>=SKPRICE-15,BP;
SKVOL>0 &&SKLOW<=SKPRICE-70 && C>=SKPRICE-25,BP;
SKVOL>0 &&SKLOW<=SKPRICE-100 && C>=SKPRICE-50,CLOSEOUT;
//-----平仓------
PC3:SKVOL>0 &&O-REF(C,1)>=20&&C>SKPRICE;
PC3,CLOSEOUT;//跳涨开盘
AUTOFILTER;
TRADE_OTHER('AUTO');
CHECKSIG(BP,'A',0,'C',0,0);//出信号立即下单,K线走完不复核
技术人员回复
日期:2020-11-14 9:33
稍候
投资者咨询:止损指令未触发 (文华财经)
来源:文华财经 日期:2020-11-14 9:32
技术人员回复
日期:2020-11-14 9:39
您是说这条语句满足没触发?
SKVOL>0 &&SKLOW<=SKPRICE-20 && C>=SKPRICE-1,BP;
请确认下是否开盘后最低价到过开盘价-20以下
投资者咨询:止损指令未触发 (文华财经)
来源:文华财经 日期:2020-11-14 9:32
您看下图片,最低价到了5070,5106-5070=36大于20点
技术人员回复
日期:2020-11-14 9:44
稍候
投资者咨询:止损指令未触发 (文华财经)
来源:文华财经 日期:2020-11-14 9:32
请问查到原因了吗?
会不会是因为closeout语句和bp语句都满血的情况下会产生冲突?优先了closeout语句?
会不会是因为closeout语句和bp语句都满血的情况下会产生冲突?优先了closeout语句?
技术人员回复
日期:2020-11-14 10:58
您上传全部源码,我们加载分析下。
投资者咨询:止损指令未触发 (文华财经)
来源:文华财经 日期:2020-11-14 9:32
MA11:EMA(C,11);
MA26:EMA(C,26);
MA55:EMA(C,55);
MA110:EMA(C,110);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);//KDJ中K值
D:=SMA(K,3,1);//KDJ中D值
J:=3*K-2*D;//KDJ中J值
LC := REF(CLOSE,1);//前一周期收盘价
RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
UP:MA11>MA26 && MA26>MA55 && MA55>MA110;
WZ14:(HHV(H,110)-C)/(C-LLV(L,110))<0.5;
KC14:WZ14&&HHV(H,3)>=HHV(H,50)&&HHV(H,3)<REF(HHV(H,100),3)&&REF(K<J,1)&&J<K&&MACD<REF(MACD,1)&&UP;
KC14,SK;
//-----止损----
SKVOL>0 &&C>=REF(REF(HHV(H,200),1),BARSSK),BP;
SKVOL>0 &&C>=SKPRICE+50,BP;
SKVOL>0 &&SKLOW<=SKPRICE-20 && C>=SKPRICE-1,BP;
SKVOL>0 &&SKLOW<=SKPRICE-50 && C>=SKPRICE-15,BP;
SKVOL>0 &&SKLOW<=SKPRICE-70 && C>=SKPRICE-25,BP;
SKVOL>0 &&SKLOW<=SKPRICE-100 && C>=SKPRICE-50,CLOSEOUT;
//-----平仓------
PC3:SKVOL>0 &&O-REF(C,1)>=20&&C>SKPRICE;
PC3,CLOSEOUT;//跳涨开盘
AUTOFILTER;
TRADE_OTHER('AUTO');
CHECKSIG(BP,'A',0,'C',0,0);//出信号立即下单,K线走完不复核
投资者咨询:止损指令未触发 (文华财经)
来源:文华财经 日期:2020-11-14 9:32