以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  请问下,vba里面平昨仓,是什么函数.在手册中没找到呢.  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=88693)

--  作者:bage
--  发布时间:2015/12/22 8:51:57
--  请问下,vba里面平昨仓,是什么函数.在手册中没找到呢.
请问下,vba里面平昨仓,是什么函数.在手册中没找到呢.

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

Type            委托类型,分别可为 0限价 1市价 2停损 3限价停损

Vol               委托数量

Price           委托价格,当Type为2和3时为停损价格

StoplmtPrice    停损限价,当Type为3时必须指定停损限价

Code            品种代码,如 "600215"

Market          品种市场,如"SH"表示上海市场

AccountID       指定帐户,为空表示当前帐户

Valid           为1表示下单时弹出确认对话框,为0表示直接下单到服务器

返回值:         下下单失败返回-1,否则返回本地订单ID(可能包含负数),通过此ID可以修改订单或者撤单等等操作

注意:             当OrderQueue和Slithermethod属性为1时, 返回值恒定为0, 因为报单金字塔已放至队列中了无法及时得到订单ID,你只能通过成交回报进行处理订单ID.

[此贴子已经被作者于2015/12/22 8:52:10编辑过]

--  作者:王锋
--  发布时间:2015/12/22 9:32:49
--  

VBA中平仓指令不分平今还是平老仓。都是按照统一默认的方式进行平仓操作。

对于上期所,优先平今仓

其他交易所,优先平老仓