设为首页收藏本站

 找回密码
 注册
查看: 9165|回复: 14
打印 上一主题 下一主题

我想在模拟交易中使用双均线交易系统,需要修改源码吗 [复制链接]

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
跳转到指定楼层
1#
发表于 2013-3-11 16:11:44 |只看该作者 |正序浏览
Params
        Numeric FastLength(5);
        Numeric SlowLength(20);
Vars
        NumericSeries AvgValue1;
        NumericSeries AvgValue2;
Begin
        AvgValue1 = AverageFC(Close,FastLength);
        AvgValue2 = AverageFC(Close,SlowLength);
               
        If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
        {
                Buy(1,Open);
        }
       
        If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
        {
                SellShort(1,Open);
        }
       
        PlotNumeric("MA1",AvgValue1);
        PlotNumeric("MA2",AvgValue2);               
        PlotNumeric("PL",Portfolio_TotalProfit);
End

源码中双均线交易系统是根据bar拿的值,我如果在模拟交易中使用,不能获取到实时数据啊,应该怎样修改呢

Rank: 1

精华
0
UID
125930
积分
11
帖子
9
主题
1
阅读权限
10
注册时间
2012-5-17
最后登录
2014-7-14
15#
发表于 2014-6-8 14:51:25 |只看该作者
用Open可能买不到,因为当根k线满足条件的时候,价格可能已经离Open很远了,所以实盘下单的时候用C来买,再设置一跳的滑点,这样能保证成交。但是用了C之后,在历史数据上测试就有点不准确了。

使用道具 举报

Rank: 1

精华
0
UID
170989
积分
37
帖子
30
主题
6
阅读权限
10
注册时间
1970-1-1
最后登录
2014-6-6
14#
发表于 2014-6-2 20:30:06 |只看该作者
在使用时开动交易开拓者的交易助手就可以保证交易成功了,呵呵。

使用道具 举报

Rank: 2

精华
0
UID
111858
积分
68
帖子
36
主题
8
阅读权限
30
注册时间
2012-8-2
最后登录
2013-6-5
13#
发表于 2013-3-13 11:58:17 |只看该作者
Imys 发表于 2013-3-12 14:00
谢谢,但是请问UpperBand是什么?怎么取到的

upperband仅是一个函数,脱离完整的代码是没有意义的,此处只是举例,倘若需要完整的交易源码,加我qq449076458

使用道具 举报

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
12#
发表于 2013-3-12 16:06:15 |只看该作者
ample 发表于 2013-3-12 15:34
在超级图表上应用双均线交易系统的公式,就会有买卖信号出现。在公式应用设置中启动程序化自动交易就能够 ...

哦。。已经开通了,谢谢啦~~

使用道具 举报

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
11#
发表于 2013-3-12 16:03:00 |只看该作者
ample 发表于 2013-3-12 15:34
在超级图表上应用双均线交易系统的公式,就会有买卖信号出现。在公式应用设置中启动程序化自动交易就能够 ...

管理员,我发了帖子申请开通股票行情,还没有开通,麻烦开通一下吧,账号litianyi,谢谢啦

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
10#
发表于 2013-3-12 15:34:14 |只看该作者
Imys 发表于 2013-3-12 12:54
请问开通股票行情之后具体怎么操作呢?

在超级图表上应用双均线交易系统的公式,就会有买卖信号出现。在公式应用设置中启动程序化自动交易就能够自动下单了

使用道具 举报

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
9#
发表于 2013-3-12 14:00:16 |只看该作者
小水滴 发表于 2013-3-12 13:17
最好用指令价来发单,用OPEN可能会出现延迟发单的情况。可以在变量中声明一个价格,然后在脚本对这个价 ...

谢谢,但是请问UpperBand是什么?怎么取到的

使用道具 举报

Rank: 2

精华
0
UID
111858
积分
68
帖子
36
主题
8
阅读权限
30
注册时间
2012-8-2
最后登录
2013-6-5
8#
发表于 2013-3-12 13:17:21 |只看该作者
最好用指令价来发单,用OPEN可能会出现延迟发单的情况。可以在变量中声明一个价格,然后在脚本对这个价格赋值。比如;
VARS
   Nemeric myprice;
begin
      MyPrice = Max(UpperBand,Open);
                        Buy(1,MyPrice);

仅供参考!

使用道具 举报

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
7#
发表于 2013-3-12 12:54:20 |只看该作者
ample 发表于 2013-3-12 09:29
可以直接使用。你可以申请开通股票行情,就可以有实时的数据了。

请问开通股票行情之后具体怎么操作呢?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 08:51

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部