- 精华
- 0
- 在线时间
- 22 小时
- UID
- 2365
- 积分
- 108
- 帖子
- 18
- 阅读权限
- 30
- 注册时间
- 2008-9-15
- 最后登录
- 2008-11-21
- 精华
- 0
- UID
- 2365
- 积分
- 108
- 帖子
- 18
- 主题
- 10
- 阅读权限
- 30
- 注册时间
- 2008-9-15
- 最后登录
- 2008-11-21
|
对于 MarketPosition、CurrentContracts 的交易函数,原先认为非空既多,但是在模拟交易时,发现出现各种问题:
1.要建多仓时,先平空头仓位再建多仓,结果发现空头仓位未平掉,多仓也没有建成,结果是多头趋势时仍然是空头仓位;
2.在多头趋势下,会出现同时有多头和空头仓位,此时的空头仓位未能预先平掉,不知道什么原因造成;
3.多头、空头的仓位,使用交易助手平仓时,提示仓位数量不足之类的提示,既然有仓位为何数量不足?
作为新手,遇到的问题还是蛮多的,请各位老师多多指教!
谢谢!
MarketPosition
说明 获得当前持仓状态。
语法 Integer MarketPosition()
参数 无
备注 获得当前持仓状态,返回值为整型,该函数仅支持交易指令。
返回值定义如下:
-1 当前位置为持空仓
0 当前位置为持平
1 当前位置为持多仓
示例 无
CurrentContracts
说明 获得当前持仓的持仓合约数。
语法 Numeric CurrentContracts()
参数 无
备注 获得当前持仓的持仓合约数,返回值为整型,该函数仅支持交易指令。
只有当MarketPosition != 0时,即有持仓的状况下,该函数才有意义,否则返回0。
示例 无 |
|