Rss & SiteMap

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

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

标题:简单均线多空开仓

1楼
fly 发表于:2012/12/25 15:11:10

一个简单的均线策略,如果想5日均线上传90日,可更改红色15为90;

//5日均线上穿15日均线--平空开多

//5日均线下破15日均线--平多开空

ma5:ma(close,5);
ma15:ma(close,15);

{平空}EXITSHORT:CROSS(ma5,ma15),TFILTER;
{开多}ENTERLONG:CROSS(ma5,ma15) ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5),TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5),TFILTER ;

 

 

 

 

//以下设置加入了时间限制---适用于1分钟周期IF品种

//交易时间限制在091500和151000之间

//收盘前10分钟平仓

 

ma5:ma(close,5);
ma15:ma(close,15);

{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=151000 ,TFILTER;
{开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<151000 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=151000 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<151000 ,TFILTER ;

[此贴子已经被作者于2012-12-25 15:35:05编辑过]
2楼
jinzhe 发表于:2012/12/25 15:17:24
图片点击可在新窗口打开查看
3楼
jinzhe 发表于:2013/5/6 9:04:52

简单的补充一下,这个策略是去年的例子的,现在我们这里已经不提倡使用这种方法进行编写程序了,可以修改成下列策略:

 

一个简单的均线策略,如果想5日均线上传90日,可更改红色15为90;

//5日均线上穿15日均线--平空开多

//5日均线下破15日均线--平多开空

ma5:ma(close,5);
ma15:ma(close,15);

if CROSS(ma5,ma15) then begin

{平空}sellshort(holding<0,0,thisclose);
{开多}buy(holding=0,1,thisclose);

end

 

if CROSS(ma15,ma5) then begin
{平多}sell(holding>0,0,thisclose);
{开空}buyshort(holding=0,1,thisclose);

end

 

 

 

 

 

共3 条记录, 每页显示 10 条, 页签: [1]


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