以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求帮助  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=7280)

--  作者:剑神一笑
--  发布时间:2011/7/21 10:07:42
--  求帮助
麻烦帮我编几个模型,都要后台交易的,而且要带全局变量的。就是要求开平仓要有真对性,不会把其他模型的持仓平掉的那种。 一个是MA5天线上穿10天线,买入开仓。反之平仓反手。 第二个是KD线的,K线上穿D线买入开仓,反之平仓反手。 第三个是日线规则。就是如果今天收阳线则收市买入开仓,收阴线则平仓反手。 麻烦各位老师了
--  作者:屎头
--  发布时间:2011/7/21 10:47:07
--  
不会把其他模型的持仓平掉的那种。用后台很难实现,因为对本模型持仓的记录不好处理,很容易出错,所以最好是用后台策略然后分别用不同的帐号来交易,这样可以避免各个策略之间相互影响!
--  作者:王锋
--  发布时间:2011/7/21 17:07:54
--  

两个方法

1,平仓时注明平仓手数,千万不要填0

 

//定义ma5和ma10

ma5:=ma(c,5);
ma10:=ma(c,10);

 

//平空开多,ma5 上穿ma10

if cross(ma5,ma10) then begin
 tsellshort(1,1,mkt,0,0,\'600170 \');
 tbuy(1,1,mkt,0,0,\'600170\');
end

//平多开空,ma10上穿MA5

if cross(ma10,ma5) then begin
 tsell(1,1,mkt,0,0,\'600170 \');
 tbuyshort(1,1,mkt,0,0,\'600170\');
end 

 

2,参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题22

[此贴子已经被作者于2011-7-21 17:10:39编辑过]