以文本方式查看主题

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

--  作者:剑神一笑
--  发布时间:2011/7/18 11:02:10
--  求帮助
麻烦帮我编个最简单的后台交易模型,学习下 比如5日均线上穿10均线买进,反之卖出。我的帐号600170
--  作者:26327756l
--  发布时间:2011/7/18 11:11:01
--  

参考函数说明

if ma(c,5)>ma(c,10) then
TBUY( tholding=0, 1,mkt,"600170");
if ma(c,5)<ma(c,10) then
TSELL( tholding>0, 1,mkt,"600170");


--  作者:fly
--  发布时间:2011/7/18 11:12:57
--  

ma5:ma(close,5);

ma10:ma(close,10);

//平空开多

if CROSS(ma5,ma10) and Tholding < 0 then

begin

Tsellshort(1, 0, mkt,0,0,\'600170\');

Tbuy(1, 1, mkt,0,0,\'600170\');

end

//平多开空

if CROSS(ma10,ma5) and Tholding > 0 then

begin

Tsell(1, 0, mkt,0,0,\'600170\');

Tbuyshort(1, 1, mkt,0,0,\'600170\');

end

[此贴子已经被作者于2011-7-18 11:19:36编辑过]

--  作者:jinzhe
--  发布时间:2011/7/18 11:24:04
--  

//定义ma5和ma10

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

 

//平空开多,ma5 上穿ma10

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

//平多开空,ma10上穿MA5

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

 

 

[此贴子已经被作者于2011-7-18 11:32:51编辑过]

--  作者:剑神一笑
--  发布时间:2011/7/18 11:26:07
--  谢谢
万分感谢