设为首页收藏本站

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

A_SendOrder 函数在平今仓和非今仓中的问题 [复制链接]

Rank: 4

精华
0
UID
5468
积分
366
帖子
29
主题
19
阅读权限
50
注册时间
2009-9-16
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2009-10-15 15:51:37 |只看该作者 |倒序浏览
1.当平仓类型设为Enum_Exit 时平仓1手,如果持有今仓和非今仓 时执结果?   
2.当平仓类型设为Enum_Exit 时平仓1手,如果只持有今仓没有非今仓时执结果? 模拟测试发出了平今仓但提示仓位不足。
3.为什么我模拟盘中当持有1手今仓和多手和非今仓时目的平2手,想先平1手今仓再平1手非今仓用这两句指令:
        A_SendOrder(Enum_Buy,Enum_ExitToday,1,  fPrice  );//空头平1手今仓                         
        A_SendOrder(Enum_Buy,Enum_Exit,1,fPrice);//空头平1手非今仓
      结果是只发出平1手今仓并提示仓位不足,请详细说明A_SendOrder中平仓类型设为Enum_Exit 和Enum_ExitToday时在不同持仓状态时结果。
  谢谢!

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2009-10-15 16:14:35 |只看该作者
1.先处理平掉今仓;
2.会平掉今仓. 模拟的报错估计与这个没有关系,可能是没有做控制,所以在已经 平仓后又再次发出了平仓指令
3.直接使用enum_exit,会平掉一手今仓和一手老仓的.

使用道具 举报

Rank: 4

精华
0
UID
5468
积分
366
帖子
29
主题
19
阅读权限
50
注册时间
2009-9-16
最后登录
2019-3-24
3#
发表于 2009-10-15 17:48:29 |只看该作者
为了达到先平今仓后平老仓是否在编程中A_SendOrder的平仓类型全设为Enum_Exit就行了,Enum_Exit因为会先处理今仓 , Enum_ExitToday就不须用了?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2009-10-16 13:52:53 |只看该作者

回复 3# liao_shanyan 的帖子

是的,

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
5#
发表于 2009-10-17 11:04:37 |只看该作者
平仓不都是先进先出的吗?还能先平今仓再平老仓?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 08:30

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部