以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  Order.Buy问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=49127)

--  作者:chinagaox
--  发布时间:2013/3/2 22:16:30
--  Order.Buy问题

 Order.Buy(1,10,        价格? ,      停损价格?,     "rb10",    "sq","",0)  最前在一个参数是1,是市价成交

 

后面这两个价格我怎么写啊,怎么写成

 Order.Buy(1,10,       1 ,      1,     "rb10",    "sq","",0) 也以成交呢


--  作者:admin
--  发布时间:2013/3/3 0:54:56
--  

第一个参数为1表示的是市价单,后面的价格金字塔将会忽略掉,所以你随便填都不会影响


--  作者:chinagaox
--  发布时间:2013/3/3 10:12:17
--  

那要是限价呢,后面的价格要填吧,不能忽略吧


--  作者:admin
--  发布时间:2013/3/3 10:44:53
--  
限价不能忽略,必须填写
--  作者:easonyoyo
--  发布时间:2013/4/23 16:27:36
--  

那请问下VBA中如何通过获得当期收盘价来计算当order为限价或者限价停损时候的限价呢?


--  作者:rushtaotao
--  发布时间:2013/4/23 17:01:32
--  
没看明白


--  作者:easonyoyo
--  发布时间:2013/4/23 17:04:35
--  

就是如果我想在VBA里面用如下语句

 r=order.Buy(0,vol,price,0,code,market,"",0)

这里是限价指令,限价指令必须要指定限价价格,这里的price我想用当期收盘价,price该如何赋值?


--  作者:王锋
--  发布时间:2013/4/23 20:36:30
--  

参考

 

set Report1 = marketdata.GetReportData("600217","SH")
    msgbox Report1.NewPrice

这样得到当前的最新价


--  作者:easonyoyo
--  发布时间:2013/4/24 13:22:00
--  
OK .解决了。thanks