以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问这样的止盈止损单有效吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52108)

--  作者:kevinxuan
--  发布时间:2013/5/16 15:26:18
--  请问这样的止盈止损单有效吗?
PD:=ENTERPRICE-close>3.2 or close-ENTERPRICE>8;
--  作者:jinzhe
--  发布时间:2013/5/16 15:27:18
--  

有效,两个条件最好分开写,


--  作者:kevinxuan
--  发布时间:2013/5/17 0:56:36
--  

如何分开写呢?交易条件可以有多个语句吗?比如PD:=time=150000

  pd1= (close-ENTERPRICE>N2; pd3= ENTERPRICE-close>N1);

这样写?


--  作者:jinzhe
--  发布时间:2013/5/17 9:08:52
--  

加上这个括号的意义是什么?


--  作者:kevinxuan
--  发布时间:2013/5/17 9:46:52
--  

那个没写好。括号是没有的。

我实在研究不透,我的测试和主图上显示,止损单只要存在,操作就会不正常,而且只针对开多,平空一样的写法就没问题。出现的状况是,有时候有信号开多,测试里和主图上都会显示同一秒开多平多,然后下一个K线有开多,但这个平多并不是因为止盈止损或者其他条件变化而产生的(同一秒开平多,技术条件是不可能有区别的)而开空就没有这种情况。我只要把止损条件拿开,一切正常!这是为什么呢?PD:=time=150000  or close-ENTERPRICE>N2 or enterprice-close>n1;          //平多条件

N1=3.2,N2=5

版主如果说是分开写,那改怎么表达呢?


--  作者:jinzhe
--  发布时间:2013/5/17 9:59:16
--  

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=1246&replyID=&skin=1

把每个条件调试输出一下吧