以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 止损后条件依然成立不在开仓 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30751) |
-- 作者:空心菜 -- 发布时间:2012/11/19 19:29:46 -- 止损后条件依然成立不在开仓 开多条件:CC=1做多,CC满足多个条件后赋值为1, 止损:zs, 开空条件:CC=-1,CC满足多个条件后赋值为-1, 止损:ZS,
做多之后,价格触发止损条件,止损之后,CC依然等于1,不再建仓,必须要CC不等于1,后又从新等于1才再次建多单。 比如做多止损之后,CC由多个条件组成,其中一个条件或者多个不成立之后CC就等于0,然后多个条件又成立之后CC再次等于1才再次建立多单。 空单也是如此。
简单的说就是,做多条件成立之后做多,止损之后做多条件依然成立不再开仓,毕业等做多条件不成立,从新再次成立才再次建仓。
语言表达不是很好,不知道是否表达清楚,希望版主们帮忙处理下。 |
-- 作者:jinzhe -- 发布时间:2012/11/20 9:01:16 -- variable:cc=0; variable:aa=0;
nn1:=barslast(做多条件); nn2:=barslast(做空条件); if 做多条件 then cc:=1;
if cc=1 and and aa=0 then begin buy(); aa:=1; end
if cc=1 and nn1>nn2 then buy(); if zs then sell(); if 做空条件 then cc:=-1; if cc:=-1 and aa=0 then begin buyshort(); aa:=-1; end
if aa:=-1 and nn2>nn1 then buyshort(); if zs then sellshort();
|