设为首页收藏本站

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

为什么只能下单一次(急,在线等) [复制链接]

Rank: 4

精华
0
UID
5004
积分
290
帖子
69
主题
18
阅读权限
50
注册时间
2009-8-3
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2009-8-10 11:02:30 |只看该作者 |倒序浏览
我编的程序代码如下:
Begin
If(BarStatus==2)
{
Buy(1,0);
Commentary("当前成交价为"+Text(A_OrderFilledPrice(0)));
Commentary("当前持仓状况为"+Text(A_TotalPosition));
Commentary("最新价为"+Text(Q_Last));}
End
插入交易指令后,我的设置是下单不需要用户确认。
成功买入一手之后,当bar更新或者新的一个bar,都不再下单了。感觉很不理解。照理说应该不断下单才对

[ 本帖最后由 yjingya1800 于 2009-8-10 11:16 编辑 ]

Rank: 4

精华
0
UID
5004
积分
290
帖子
69
主题
18
阅读权限
50
注册时间
2009-8-3
最后登录
2019-3-24
2#
发表于 2009-8-10 11:12:24 |只看该作者
我在线等啊,麻烦高手帮帮忙啊。这个问题不解决,根本没办法下一步的编程

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2009-8-10 11:53:14 |只看该作者
你只写了BARSTATUS==2的状态,而没有处理BARSTATUS!=2的情况.这样你的信号就是一个会消失的信号.
而TB的运行机制中,BUY ,SELL函数是在满足条件的K线上只执行一次.并且会把该K线上的最后一个TICK的执行状态传递给下一个K线.于是乎,当新K线形成后,上一个K线记录的已BUY的状态会会记录在此K线上.于是此K线上不再开仓.直到新的K线形成,还是如此.

使用道具 举报

Rank: 4

精华
0
UID
5004
积分
290
帖子
69
主题
18
阅读权限
50
注册时间
2009-8-3
最后登录
2019-3-24
4#
发表于 2009-8-10 13:08:46 |只看该作者
非常感谢。
那么如何在满足条件的K线上多次执行buy和sell

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
5#
发表于 2009-9-24 14:02:50 |只看该作者
这个问题还请版主回答清楚,最好有例子。我也很关注。
谢谢!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
6#
发表于 2009-9-24 14:12:27 |只看该作者
直接用A_SendOrder就可以多次下单。您可以在论坛搜索A_SendOrder查看更多信息

使用道具 举报

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

bottom

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

GMT+8, 2024-5-13 23:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部