设为首页收藏本站

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

为什么这个代码最终没有交易 望指点一下 [复制链接]

Rank: 5Rank: 5

精华
0
UID
6058
积分
755
帖子
143
主题
56
阅读权限
60
注册时间
2009-12-3
最后登录
2021-8-16
跳转到指定楼层
1#
发表于 2009-12-21 17:00:19 |只看该作者 |倒序浏览
以下部分代码 我在没有加CurrentCapital>400000时是有交易的 加了就一笔都没有 这个是怎么回事呢
         if(CrossOver(ma1,ma2))
        {
        BuyToCover(0,nextopen,true);
        if(条件 and CurrentCapital>400000)
        {
        buy(0,nextopen,true);
        }
         }
        if(CrossOver(ma2,ma1))
        {
        sell(0,nextopen,true);
        if(条件 and CurrentCapital>400000)
        {
        sellshort(0,nextopen,true);
}
        }
End

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2009-12-21 17:11:09 |只看该作者
检查一下条件是否成立,commentary输出currentcapital的值是否大于400000

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6058
积分
755
帖子
143
主题
56
阅读权限
60
注册时间
2009-12-3
最后登录
2021-8-16
3#
发表于 2009-12-21 19:00:08 |只看该作者
注释显示是大于400000 而且图上也有信号 就是模拟帐号没有一笔成交 不知道为什么 明天再测一天 看有没有问题
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6058
积分
755
帖子
143
主题
56
阅读权限
60
注册时间
2009-12-3
最后登录
2021-8-16
4#
发表于 2009-12-21 19:02:36 |只看该作者
注释显示是大于400000 而且图上也有信号 就是模拟帐号没有一笔成交 不知道为什么 明天再测一天 看有没有问题 另外 我发现收市后看显示的数据也是大于500000 但问题是我的模拟帐号才500000资金 是不是这个函数会自动进行系统个测试 所以可用资金会变 而不是按模拟帐号的实际值

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2009-12-22 09:33:36 |只看该作者
你这个是测试历史记录的吧?
还是你们有打开自动交易?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6058
积分
755
帖子
143
主题
56
阅读权限
60
注册时间
2009-12-3
最后登录
2021-8-16
6#
发表于 2009-12-22 12:37:55 |只看该作者
这个函数不能反映真实帐户吗

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
7#
发表于 2009-12-22 12:56:59 |只看该作者
插入交易指令之后需要启动自动交易

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 21:20

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部