设为首页收藏本站

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

关于buy,sell的一点总结和疑问 [复制链接]

Rank: 2

精华
0
UID
18110
积分
60
帖子
9
主题
4
阅读权限
30
注册时间
2010-10-21
最后登录
2013-7-11
跳转到指定楼层
1#
发表于 2010-11-22 17:14:38 |只看该作者 |倒序浏览
这几天用模拟账户测试,分别用a_sendorder 和buy,sell来交易。总的比较下来,觉得a函数更可控,buy,sell虽然能在图标上显示信号,便于监控,但不可控。
1,信号。
   if(condition)
        buy();
    最开始,我一直觉得只要buy函数执行了,那么图标上就应该有信号。但后来仔细看论坛上的帖子,觉得应该是“在当前bar结束时,condition仍然满足,才会产生信号”。
    所以信号不是图标上画出来的那个“箭头”,而是“condition”这个条件。
2,有信号无开仓
    在图标上有信号,但是并无实际的委托和持仓。(好像在tb里面是看不到委托明细的?包括失败的,被交易所,柜台自动撤掉的委托的?这样有点不方便)。
3,不停的提示平仓失败。
     照我的理解,应该是marketposition和账户实际仓位不符导致的。
     例如图表上buy指令形成信号,marketposition!=0。但实际上,由于报价等原因没有成交,账户实际无仓。那么之后tb是否会一直去平仓,进而导致后续无法开仓?
     
以上理解和问题,还请斑竹和各位前辈指教。

Rank: 2

精华
0
UID
18110
积分
60
帖子
9
主题
4
阅读权限
30
注册时间
2010-10-21
最后登录
2013-7-11
2#
发表于 2010-11-22 17:58:41 |只看该作者
我在模拟账号运行的时候,经常有“图标上有信号,而实际上看不到委托,成交”的现象。论坛上查找了一下,好像没有人碰到这种问题。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
16418
积分
225
帖子
24
主题
4
阅读权限
40
注册时间
2010-9-17
最后登录
2019-3-30
3#
发表于 2010-11-24 09:46:51 |只看该作者
我个人也喜欢A_SendOrder,
Buy,Sell等还没掌握他的精髓

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-11-24 10:11:29 |只看该作者
1# sfzhao


出现平仓信号会发出平仓的单子,但是不会不断的平,关键是信号不要消失

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
7437
积分
2872
帖子
537
主题
133
阅读权限
80
注册时间
2010-3-15
最后登录
2013-11-15
5#
发表于 2010-11-24 20:06:22 |只看该作者
一样经常遇到模拟图表有信号而实际没开仓或没平仓的情况,不过在实盘这种情况很少遇到

使用道具 举报

Rank: 4

精华
0
UID
19920
积分
295
帖子
35
主题
7
阅读权限
50
注册时间
2010-11-18
最后登录
2013-9-4
6#
发表于 2010-12-1 16:01:47 |只看该作者
这个问题怎么解决啊?信号出现了又消失,但是已经自动下单了。后续就出现了一系列提示...
谢谢~
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 4

精华
0
UID
19920
积分
295
帖子
35
主题
7
阅读权限
50
注册时间
2010-11-18
最后登录
2013-9-4
7#
发表于 2010-12-1 16:02:22 |只看该作者
这个问题怎么解决啊?信号出现了又消失,但是已经自动下单了。后续就出现了一系列提示...
谢谢~
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 4

精华
0
UID
19920
积分
295
帖子
35
主题
7
阅读权限
50
注册时间
2010-11-18
最后登录
2013-9-4
8#
发表于 2010-12-1 16:13:06 |只看该作者
4# lh948


是的,我现在面临的问题就是,刚开始有信号,然后实际也看到委托,成交。但有些时候,那个平仓信号消失了,但是我已经平掉了,根据之前发出的信号指令。后面再平仓的时候就一直给出交易警告,“目前最多可以平0手,想平... 手”。 这个问题怎么可以比较有效地解决? 谢谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
9#
发表于 2010-12-1 16:41:45 |只看该作者
没办法解决,因为持仓已经被你平掉了,你要解决信号消失的问题,条件里面尽量避免使用当前bar的close,可以改用上一个bar的close,或者延迟执行交易指令

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 18:03

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部