设为首页收藏本站

 找回密码
 注册
查看: 9160|回复: 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: 2

精华
0
UID
111858
积分
68
帖子
36
主题
8
阅读权限
30
注册时间
2012-8-2
最后登录
2013-6-5
2#
发表于 2013-3-11 20:41:19 |只看该作者
双均线系统我在模拟帐户中用过,出现了不能发单的情况。

使用道具 举报

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
3#
发表于 2013-3-12 00:17:06 |只看该作者
小水滴 发表于 2013-3-11 20:41
双均线系统我在模拟帐户中用过,出现了不能发单的情况。

那请问该怎么修改呢?

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
4#
发表于 2013-3-12 08:18:38 |只看该作者
可以直接用啦,真没把握的话就先用虚拟资金跑一下嘛.毕竟这种测试流程还是走一遍比较妥当.

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
5#
发表于 2013-3-12 09:29:22 |只看该作者
可以直接使用。你可以申请开通股票行情,就可以有实时的数据了。

使用道具 举报

Rank: 1

精华
0
UID
116422
积分
32
帖子
10
主题
2
阅读权限
10
注册时间
2013-3-6
最后登录
2013-3-26
6#
发表于 2013-3-12 12:53:35 |只看该作者
pepsi 发表于 2013-3-12 08:18
可以直接用啦,真没把握的话就先用虚拟资金跑一下嘛.毕竟这种测试流程还是走一遍比较妥当. ...

那请问到底如何跑虚拟交易呢?

使用道具 举报

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
可以直接使用。你可以申请开通股票行情,就可以有实时的数据了。

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

使用道具 举报

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
9#
发表于 2013-3-12 14:00:16 |只看该作者
小水滴 发表于 2013-3-12 13:17
最好用指令价来发单,用OPEN可能会出现延迟发单的情况。可以在变量中声明一个价格,然后在脚本对这个价 ...

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

使用道具 举报

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
请问开通股票行情之后具体怎么操作呢?

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

使用道具 举报

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

bottom

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

GMT+8, 2024-4-30 23:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部