# BuyShort 方法

BuyShort(Type,Vol,Price,StoplmtPrice,Code,Market,AccountID,Valid)

平多操作.
返回值:下单失败返回-1(可查询下单日志获知错误原因),否则返回本地订单ID(可能包含负数),通过此ID可以修改订单或者撤单等等操作.

参数
参数 说明
Type 委托类型:
 0 限价
 1 市价
 2 停损
 3 限价停损
 4 FAK立即成交剩余自动撤销指令
 5 FOK 立即全部成交否则自动撤销指令

 6 对手方最优价优先
 7 本方最优价优先
Vol 委托数量
Price 委托价格,
 当Type为0时为空头买入价格
 当Type为1和3时填0
 当Type为2和3时为停损价格,
 当Type为4、5、6、7时为保护价
StoplmtPrice 停损限价或最小成交数量,当Type为3时必须指定停损限价
当Type为4时,表示最小报价单位,默认是0表示最小单位是1
Code 品种代码,如 "600215"
Market 品种市场,如"SH"表示上海市场
AccountID 指定帐户,为空表示当前帐户
Valid 为1表示下单时弹出确认对话框 为0表示直接下单到服务器

注意:

  1. 当OrderQueue和Slithermethod属性为1时, 返回值恒定为0, 因为报单金字塔已放至队列中了无法及时得到订单ID,你只能通过成交回报进行处理订单ID.
  2. 使用HedgeFlagType属性可以扩展更多交易属性
  3. 请不要在PEL的自定义函数中调用该方法。
  4. 当返回-1下单失败时查询交易日志可以帮助你了解具体的一些下单错误原因,下单日志存放在 .\Setting\OrderLog 目录下,若目录为空请确保交易”菜单->下单设置->程式化交易->将“记录下单日志”打勾。

应用于

Order 对象