设为首页收藏本站

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

操作指令的疑问 [复制链接]

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
跳转到指定楼层
1#
发表于 2012-2-8 14:27:20 |只看该作者 |倒序浏览
if(condition1 and marketposition==0)
buy(10,close);如果我我买开10手股指,但只成交5手,那么系统会不会继续把剩下的5手成交,但按我条件写的,必须持仓为0,但现在持仓为1了,是不是就不发指令了。那么我该怎么改写?
if(condition1 and marketposition==1)
sell(0,close);手数值为0是不是默认全部平仓?不是的话还应该写10。

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
2#
发表于 2012-2-8 14:56:06 |只看该作者
补充问题,如果下单后,没成交,系统会自动扯单,并在下一个tick上重新执行操作吗,还是所下一个tick直接开仓,然后把上一个没成交的自动扯单
不断学习,不断进步

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2012-2-8 15:29:33 |只看该作者
回复 1# heixiao_1981


marketposition是根据图上信号来判断的,当前bar发出委托但后,marketposition将在下一个bar的marketposition才会变化

对的,0是指所有图上信号相应持仓。

使用道具 举报

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
4#
发表于 2012-2-8 16:17:56 |只看该作者
回复 3# lh948
那也就是说,我还剩下5手的话,还会在一个tick继续成交,因为当前持仓还是显示==0.

但如果我上一个tick就成交5手,那么下一个tick是不是会按照程序中手数的规定,把剩余手数补上?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2012-2-9 14:37:24 |只看该作者
回复 4# heixiao_1981


公式只会发单,不会自动将未成交单重发。公式不会处理未成交单,除非你实现这部分代码,或者使用交易助手配合。
公式在一个bar上出现开仓信号后,一个信号只会发一次单。

使用道具 举报

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
6#
发表于 2012-2-9 22:00:34 |只看该作者
回复 5# lh948


    明白了,谢谢

使用道具 举报

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
7#
发表于 2012-2-9 22:01:35 |只看该作者
回复 5# lh948


    明白了,谢谢

使用道具 举报

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
8#
发表于 2012-2-10 11:14:11 |只看该作者
回复 5# lh948


    如果我是1手单子,结果没成交,但是下个tick时,marketposition还是==0,那么他会不会继续建仓

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
9#
发表于 2012-2-10 22:56:04 |只看该作者
回复 8# heixiao_1981


不会重发,一个信号出现一次,只会发出一次委托单,不会检查委托单状态。

使用道具 举报

Rank: 4

精华
0
UID
89124
积分
302
帖子
78
主题
27
阅读权限
50
注册时间
2011-12-26
最后登录
2013-8-23
10#
发表于 2012-2-13 08:53:28 |只看该作者
回复 9# lh948


    谢谢
我再问个问题
if(condition1 and marketposition==0)
buy(1,close)

如果这根线没走完,并且在本根线进的多单,并且中途又止损了,那么止损后,还是本根k线,marketposition==0,那么在这根K线会不会出现第二次开仓

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 22:03

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部