同K可能多空都开仓 [金字塔]
咨询内容:
KD:=h>hhv(rh,20);
KK:=l<hhv(rl,20);
myholding:=holding,linethick0;
if myholding=0 then begin
if KD then BUY(1,ss,marketr);
if KK then BUYSHORT(1,ss,marketr);
end
以上代码因为用了h、l盘中即时突破,当行情激烈震荡时同K可能多空都开仓,
能够让先开仓的保留同时不让之后条件成立的锁仓单不开仓(即不发信号)?
除了改变开多仓条件如加rc>ref(c,20)这种还有别的办法吗?
KD:=h>hhv(rh,20);
KK:=l<hhv(rl,20);
这2个条件。只要最高最低价拉的足够大。
但是实际上你下面的语句这里。
if myholding=0 then begin
if KD then BUY(1,ss,marketr);
if KK then BUYSHORT(1,ss,marketr);
end
开多和开空是无法同时触发的。图表模型内部逻辑是默认是不能同时持仓多空仓位的。所以同时满足时候其实只会触发开多的。开空的语句因为你已经持有虚拟的多仓了,就触发不了了。技术交流:
实战经验是:先开空仓,之后KD又成立了,由于同K开多句holding仍为0,所以软件发信号开多仓,之后持仓同步,平了先开的那个空仓!
技术交流:
先开多仓不会触发下句开空,是对的
KD:=h>hhv(rh,20);
KK:=l<hhv(rl,20);
myholding:=holding,linethick0;
if myholding=0 then begin
if KD then BUY(1,ss,marketr);
if KK then BUYSHORT(1,ss,marketr);
end
以上代码因为用了h、l盘中即时突破,当行情激烈震荡时同K可能多空都开仓,
能够让先开仓的保留同时不让之后条件成立的锁仓单不开仓(即不发信号)?
除了改变开多仓条件如加rc>ref(c,20)这种还有别的办法吗?
来源: WWW.CXH99.COM
金字塔资深技术: 是可能同时满足。KD:=h>hhv(rh,20);
KK:=l<hhv(rl,20);
这2个条件。只要最高最低价拉的足够大。
但是实际上你下面的语句这里。
if myholding=0 then begin
if KD then BUY(1,ss,marketr);
if KK then BUYSHORT(1,ss,marketr);
end
开多和开空是无法同时触发的。图表模型内部逻辑是默认是不能同时持仓多空仓位的。所以同时满足时候其实只会触发开多的。开空的语句因为你已经持有虚拟的多仓了,就触发不了了。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容