设为首页收藏本站

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

如何程式化编程控制当前的仓位要么是多头,要么是空头? [复制链接]

Rank: 2

精华
0
UID
2365
积分
108
帖子
18
主题
10
阅读权限
30
注册时间
2008-9-15
最后登录
2008-11-21
跳转到指定楼层
1#
发表于 2008-10-27 23:18:43 |只看该作者 |倒序浏览
  对于 MarketPosition、CurrentContracts 的交易函数,原先认为非空既多,但是在模拟交易时,发现出现各种问题:
1.要建多仓时,先平空头仓位再建多仓,结果发现空头仓位未平掉,多仓也没有建成,结果是多头趋势时仍然是空头仓位;
2.在多头趋势下,会出现同时有多头和空头仓位,此时的空头仓位未能预先平掉,不知道什么原因造成;
3.多头、空头的仓位,使用交易助手平仓时,提示仓位数量不足之类的提示,既然有仓位为何数量不足?
  作为新手,遇到的问题还是蛮多的,请各位老师多多指教!
  谢谢!



MarketPosition
说明 获得当前持仓状态。
语法 Integer MarketPosition()
参数 无
备注 获得当前持仓状态,返回值为整型,该函数仅支持交易指令。
返回值定义如下:
-1 当前位置为持空仓
0 当前位置为持平
1 当前位置为持多仓
示例 无


CurrentContracts
说明 获得当前持仓的持仓合约数。
语法 Numeric CurrentContracts()
参数 无
备注 获得当前持仓的持仓合约数,返回值为整型,该函数仅支持交易指令。
只有当MarketPosition != 0时,即有持仓的状况下,该函数才有意义,否则返回0。
示例 无

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-10-28 11:09:09 |只看该作者
问题的根源就是要保证委托成交
我们已经提供了很多方法来保证成交,委托价格设置,将大单拆分,交易助手等

使用道具 举报

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

bottom

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

GMT+8, 2024-5-27 19:23

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部