设为首页收藏本站

 找回密码
 注册
楼主: ST振翔
打印 上一主题 下一主题

发个套利系统 [复制链接]

Rank: 4

精华
0
UID
112550
积分
263
帖子
89
主题
14
阅读权限
50
注册时间
2012-9-17
最后登录
2022-1-19
11#
发表于 2012-10-17 21:52:37 |只看该作者
feijian0000 发表于 2012-10-16 13:05
楼主能否说一下进场的原理啊!你的代码是正确的,但是我不太理解你出场方式。你的进场方式趋势类的,出场方 ...

是震荡策略。
出场好像是有点问题,没给HIGH2和LOW2的线画出来,画出来一看还是有问题的,还要改改。那天只顾着测试看成绩了,没顾着再琢磨代码。
我一般用的测试BAR数不是10000就是20000个,15分钟的,手续费设的是15块钱一手,RU和PTA,滑点是3个点。记不得了,因为系统的交易频率不高,感觉好像影响不大。

使用道具 举报

Rank: 4

精华
0
UID
112550
积分
263
帖子
89
主题
14
阅读权限
50
注册时间
2012-9-17
最后登录
2022-1-19
12#
发表于 2012-10-17 21:59:13 |只看该作者
再发一个套利策略,原理是用布林线,测试效果也不错。

Params
        Numeric Length(30);
        Numeric n(1.5);
Vars
        NumericSeries Spread;
        NumericSeries SpreadAvg;  
        NumericSeries SpreadSdv;      
        Numeric Lots(1);

        
Begin
    If(Data0.Close[1]!=InvalidNumeric&&Data1.Close[1]!=InvalidNumeric)
    {
        Spread=Data0.Close[1]-Data1.Close[1]; // 定义价差                                                
    }
      SpreadAvg=AverageFC(Spread,Length);
          SpreadSdv=StandardDev(Spread, Length,1);
          PlotNumeric("Spread",Spread);
          PlotNumeric("High",SpreadAvg+n*SpreadSdv);
          PlotNumeric("Low",SpreadAvg-n*SpreadSdv);
          
          If(Spread[1]<SpreadAvg[1]-n*SpreadSdv[1])
           {
          Data1.Buy(Lots,Open);
          Data0.SellShort(Lots,Open);
        }
          If(Spread[1]>SpreadAvg[1]+n*SpreadSdv[1])
        {
          Data0.Buy(Lots,Open);
          Data1.SellShort(Lots,Open);
        }

         
End

使用道具 举报

Rank: 2

精华
0
UID
83055
积分
54
帖子
28
主题
4
阅读权限
30
注册时间
2011-11-29
最后登录
2015-1-20
13#
发表于 2012-10-18 11:55:01 |只看该作者
支持一下···套利要研究的东西太多了··正在摸索中

使用道具 举报

Rank: 4

精华
0
UID
8063
积分
279
帖子
200
主题
9
阅读权限
50
注册时间
2010-4-2
最后登录
2017-9-15
14#
发表于 2012-10-19 08:49:06 |只看该作者
交易过于频繁,回撤过大,实盘很难坚持

使用道具 举报

Rank: 2

精华
0
UID
21061
积分
89
帖子
54
主题
17
阅读权限
30
注册时间
2010-12-7
最后登录
2014-3-11
15#
发表于 2012-10-23 13:29:37 |只看该作者
ST振翔 发表于 2012-10-17 21:59
再发一个套利策略,原理是用布林线,测试效果也不错。

Params

哥们,你方向又开反了。既然是布林线震荡测试,到达上轨应该做空价差。就是data0.sellshort()  与data1.buy ,你的进场方向正好相反啊。


留个QQ联系吧  我的1342403409

使用道具 举报

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
16#
发表于 2012-10-23 13:50:37 |只看该作者
JPMorgan 发表于 2012-10-19 08:49
交易过于频繁,回撤过大,实盘很难坚持

这只是个Raw系统,止损止盈,出场条件都没加

使用道具 举报

Rank: 4

精华
0
UID
112550
积分
263
帖子
89
主题
14
阅读权限
50
注册时间
2012-9-17
最后登录
2022-1-19
17#
发表于 2012-10-24 23:12:23 |只看该作者
feijian0000 发表于 2012-10-23 13:29
哥们,你方向又开反了。既然是布林线震荡测试,到达上轨应该做空价差。就是data0.sellshort()  与data1.b ...

加你QQ了,多多指教。

使用道具 举报

Rank: 4

精华
0
UID
112550
积分
263
帖子
89
主题
14
阅读权限
50
注册时间
2012-9-17
最后登录
2022-1-19
18#
发表于 2012-10-24 23:17:49 |只看该作者
sorakiraa 发表于 2012-10-23 13:50
这只是个Raw系统,止损止盈,出场条件都没加

套利交易我觉得没必要设止损止盈,大不了爆仓,爆仓就是止损。出场条件:手头紧了,急着要花钱了,就出场。

使用道具 举报

Rank: 1

精华
0
UID
112790
积分
23
帖子
3
主题
0
阅读权限
10
注册时间
2012-10-8
最后登录
2012-11-6
19#
发表于 2012-11-6 11:52:32 |只看该作者
为啥你的第一个套利策略放到TB上出来的数据全是零求解,新手!

使用道具 举报

Rank: 4

精华
0
UID
112550
积分
263
帖子
89
主题
14
阅读权限
50
注册时间
2012-9-17
最后登录
2022-1-19
20#
发表于 2012-11-8 19:45:17 |只看该作者
雨中鱼 发表于 2012-11-6 11:52
为啥你的第一个套利策略放到TB上出来的数据全是零求解,新手!

你用了几个商品?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-3 20:29

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部