想要我的指标在某一数值区间发出的信号不进行下单交易,怎么写呢,例如数值在10与-10之间,3与-3这六个数值不交易,
是在程序的开头直接写一句就可以,还是要在判断每个开仓的句子中写呢?
请老师帮写一下,(平仓不限制,只限制开仓)
某一数值区间发出的信号不进行下单交易,数值在10与-10之间,3与-3这六个数值不交易
这个直接将这个区间作为开仓条件之一即可。红的部分不明白,
那请老师帮忙写一下,红的部分的意思是数值的区间,比如指标数值在1-3之间不交易
类似下面这样处理
cond:1<n and n<3;;//n是你计算的指标数值
buy(开仓条件 and cond,手数,MARKET);
[此贴子已经被作者于2016/4/29 8:47:16编辑过]
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;
if cross (k,d) then BEGIN
sellshort(1,0,market);
buy(holding=0,1,market);
end
if cross (d,k) then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
这个是系统kdj的,老师看下应该怎么在上面改
类似这样。
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;
cond:1<j and j<3;;//j是你计算的指标数值
if cross (k,d) and cond then BEGIN
sellshort(1,0,market);
buy(holding=0,1,market);
end