以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问怎样解决一根k线的秒杀  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=60183)

--  作者:ailegrasper
--  发布时间:2013/12/20 19:39:16
--  请问怎样解决一根k线的秒杀

请问如果是以下模型,以开盘价往上十个点突破买入后以开盘价作为止损,如果就算是用一分钟图形执行,有时候也会出现秒杀的行情,就是买入后一分钟内暴跌,破了开盘止损价,但是系统是要到下一根一分钟k线出现才执行止损的,请问怎样解决这种问题,难道只能用多秒图执行?

 

开盘价:valuewhen(date<>REF(date,1),open);

开多价:开盘价+10*mindiff;

 

if holding=0 and h>开多价 then begin

buy(........)

end

 

if holding>0 and L<开盘价 then begin

sell(........)

end

 

 


--  作者:jinzhe
--  发布时间:2013/12/23 9:09:32
--  

1.用固定时间间隔模式,及时触发

2.用系统自带的止盈止损功能,可以在走完k线的模式下及时止损。设置参考 交易 下单设置 止盈止损


--  作者:ailegrasper
--  发布时间:2014/1/11 12:05:19
--  

我遇到过以下情况:

我用当根k线向上突破开盘价10个点开多仓,以开仓价格回落5个点止损,

 

//固定间隔一秒执行

 

开仓价:=open+10*mindiff;

if holding=0 and high>开仓价 then begin

buy(1,1,limitr,开仓价 );

end

 

平仓价:=开仓价-5*mindiff;

if holding>0 and low<平仓价 then begin

sell(1,1,limitr,平仓价);

END

 

只讨论一根k线内出现的情况,由于开仓后low已经小于平仓价,所以用low<平仓价执行只会一开仓就平仓,如果用close<平仓价格执行又要等到k线收盘价才执行,没有达到即时止损的目的,应该怎样写?


--  作者:jinzhe
--  发布时间:2014/1/13 8:56:57
--  
就如同我一开始回复所说的,及时触发还是走完k线触发不是代码所决定的,你要按照我前面回复的进行设置