大神好,我想咨询一个KDJ模型的问题。这个交易系统的思想是这样子的,当J指标向上金叉0,平空开多,但J指标向下死叉100,平多开空。实际上这个也是系统自带的模型。我选用菜粕连续5分钟K线图。我修改了代码如下:
INPUT:N(9,1,100,10),P1(3,2,40,4),P2(3,2,40,4);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
Long:=REF(CROSS(J,0),1);
if Long then
begin
SELLSHORT(HOLDING<0,HOLDING,THISCLOSE);
BUY(HOLDING=0,1,THISCLOSE);
end
Short:=REF(CROSS(100,J),1);
if Short then
begin
SELL(HOLDING>0,HOLDING,THISCLOSE);
BUYSHORT(HOLDING=0,1,THISCLOSE);
end
SELL(time>145500 and holding>0,0,THISCLOSE);
SELLSHORT(time>145500 and holding<0,0,THISCLOSE);
但是很奇怪的是,有时候会出现,平空开多,不同步,或者平多开空不同步的现象。请问这个是什么情况?
此主题相关图片如下:qq截图20140823191500.jpg

因为你有最后2句收盘平仓,你图上圈出来的是收盘平仓的信号,
把最后2句收盘前平仓代码去掉就是你说的同步效果了。