以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  本根K线止损或止盈后,本根K线不再同向开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74020)

--  作者:fff
--  发布时间:2015/1/6 12:44:00
--  本根K线止损或止盈后,本根K线不再同向开仓

请教实现方法:
比如,空头情况,如本根K线出现止损或止盈后,那么本根K线不再空头开仓。

使用逐秒和allowrepeat。

--  作者:fff
--  发布时间:2015/1/6 13:00:42
--  
请教实现方法:
比如,空头情况下本根K线出现了止损或止盈后,那么本根K线不再空头开仓。



--  作者:pyd
--  发布时间:2015/1/6 13:20:10
--  
开空条件里加上exitbars>0
--  作者:客人
--  发布时间:2015/1/6 14:10:22
--  


好的,明白了。如果是后台交易,在开盘未开单之前,Texitbars是等于-1的,那开单条件里加上Texitbars>0就开不了,如何处理?

--  作者:fff
--  发布时间:2015/1/6 14:12:44
--  


明白了,Texitbars>0 or Texitbars=-1,做条件就可以了,是吧?

--  作者:fff
--  发布时间:2015/1/6 14:15:29
--  


即Texitbars<>0

--  作者:pyd
--  发布时间:2015/1/6 14:16:05
--  

不要加or Texitbars=-1,

在开仓条件里加上 Texitbars>0


--  作者:fff
--  发布时间:2015/1/6 14:26:50
--  

在开市时候,未下过单之前,Texitbars=-1,不是么?此时要开单(第一单)就必须Texitbars=-1,若是Texitbars>0 就开不了单了,不是么?老师。。

--  作者:fff
--  发布时间:2015/1/6 16:35:36
--  


还是有问题的,开仓条件里加上Texitbars>0后,反手仓就开不了了,如何处理?

--  作者:jinzhe
--  发布时间:2015/1/7 9:01:00
--  

if 止损条件 then begin

   tsellshort.......;

   extgbdataset(\'biaoji\',0);

end

 

if 止盈条件  then begin

   tsellshort..;

   extgbdataset(\'biaoji\',0);

end

 

if 开空条件 and extgbdata(\'biaoji\')=1 then tbuyshort..;

 

类似于这样的办法,用全局变量来记录,全局变量=0时表示止盈止损过了所以不开仓,全局变量=1的时候进行开空。等到需要再次开空的时候,再把全局变量赋值为1