以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为何止损天天开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57452)

--  作者:haizxj
--  发布时间:2013/10/11 20:58:24
--  为何止损天天开仓

以胶为例,止损9000不做了

 

 

ZXD:=ENTERPRICE-1800*MINDIFF;
ZXK:=ENTERPRICE+1800*MINDIFF;

 

KD:=AA;          //开多条件
PD:=NN||ZXD;          //平多条件
KK:=CC;          //开空条件
PK:=MM||ZXK; 

 

 

可是这样天天开仓

如果去掉,||ZXD,ZXK就可以了

 

这是怎么回事


--  作者:haizxj
--  发布时间:2013/10/12 9:46:34
--  

ZXD:=c<(ENTERPRICE-1800*MINDIFF);
ZXK:=c<ENTERPRICE+1800*MINDIFF);

胶连续为例,2011年4月8日开多,可是一直到2011年4月26日才平仓,

从4。8到4。26早已下跌1800*MINDIFF 了,为何不止损,不是或吗?

时间是十分


--  作者:haizxj
--  发布时间:2013/10/12 9:51:13
--  
ZXK:=c>(ENTERPRICE+1800*MINDIFF);

--  作者:haizxj
--  发布时间:2013/10/12 10:55:32
--  

ZXD:=c<(ENTERPRICE-400*MINDIFF);
ZXK:=c>ENTERPRICE+400*MINDIFF);

 

还是不能执行止损

 

回测在图表上显示亏损二万多

 

 


[此贴子已经被作者于2013/10/12 10:55:47编辑过]

--  作者:自渔自乐
--  发布时间:2013/10/12 16:35:50
--  
你把  || 换成引号内的“ OR ” 再试
--  作者:jinzhe
--  发布时间:2013/10/14 9:09:09
--  

ZXD和ZXK不是条件判断语句,是一个赋值语句,放到平仓那里判断恒等于1,也就是恒成立,导致用OR判断平仓条件恒成立

你可以调下看看是不是这样的