Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何规避止损后重新开仓

1楼
zhuangjyuan 发表于:2012/4/19 23:07:52

请求帮助,本人在编写策略的时候发现一个问题,比如5日均线上穿10日均线,做多,但是盘中触发止损线,由于开仓条件继续满足,次跟K线继续开仓,请问如何避免止损后又开仓的情况

2楼
Leon 发表于:2012/4/20 8:54:19

用DYNAINFO(207)控制开仓时间试试

3楼
xian_0_9 发表于:2012/4/20 9:15:08
你用的>号吧?你用CROSS就那一个K线是穿越就可以了?
4楼
rushtaotao 发表于:2012/4/20 9:17:52

试试,用全局变量,来控制开仓,开一次仓赋一个值,保持一次开仓

 

5楼
zg611029 发表于:2012/4/20 11:05:18

variable:a1=0;

variable:a2=0;

 

r1:=ma(c,5);

r2:=ma(c,10);

 

if cross(r1,r2) and a1=0 then

begin

sellshort(1,1,thisclose);

buy(holding=0,1,thisclose);

end

 

if holding>0 and 止损条件 then

begin

sell(1,1,thisclose);

a1:=1;

end

 

注意:a1,a2要翻转使用,即满足做多时要把a2置零,满足做空时要把a1置零。 

[此贴子已经被作者于2012-4-20 11:08:04编辑过]
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .31250 s, 2 queries.