开多条件
平多条件
开空条件
现在平多条件与开空同根K线或者说平空与开多一根K线
此时用enterbars>0 来设定解决这个问题应怎么样解决?
假定开多条件为均线5,10金叉,KD金叉,就是MA5 》MA10,K》D
止损是开仓价小于三个点
以IF指数为例
就会出现问题
同时止损同时现开多条件
如
开多条件
平多条件:止损条件 and enterbars>0 and not(开多条件)
这样行不行
variable:n=0;
if n=0 and 开多条件 and holding=0 then begin
buy........;
n:=1;
end
if n=0 and 开空条件 and holding=0 then begin
buyshort.......;
n:=1;
end
if n=1 and enterbars>0 and 平空条件 then sellshort....;
if n=1 and exitbars>0 and 开多条件 then buy........;
if n=1 and enterbars>0 and 平多条件 then sell........;
if n=1 and exitbars>0 and 开空条件 then buyshort.......;
这个是个基本框架,套进去就行了,用全局变量记录了第一次开仓的情况,后面就能用enterbars和exitbars来控制同根k线开平仓情况
若考虑停板和不是停板又是怎么编?
IF HOLDING=0 THEN BEGIN
IF C=DYNAINFO(54) then BUY(KD ,1,MARKET),ORDERQUEUE;
if c<>dynainfo(54)then buy(kd,1,thisclose),ORDERQUEUE;
IF C=DYNAINFO(55) then BUYSHORT(KK ,1,MARKET),ORDERQUEUE;
if c<>dynainfo(55)then buyshort(kK,1,thisclose),ORDERQUEUE;
图表要用动态行情函数?
这个不能用,历史信号全部消失
这个不好解决的,动态行情没历史数据,你的用了之后历史信号就全没了
怪不得我的仓位出现问题,就是图表上没有信号,但是实盘和日记有开平记录,
可是后来又由于同步持仓,又将开的仓平掉了
现在实际系统20%就是停板开平仓,此时虽报上去,但不一定成交,但报这是要报单的
直到成交为止,
你们的东西实盘的人太少,总是想不到特珠性情况
用涨跌停板价格下单不成交吗