Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:Order.Buy问题

1楼
chinagaox 发表于:2013/3/2 22:16:30

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

 

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

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

2楼
admin 发表于:2013/3/3 0:54:56

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

3楼
chinagaox 发表于:2013/3/3 10:12:17

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

4楼
admin 发表于:2013/3/3 10:44:53
限价不能忽略,必须填写
5楼
easonyoyo 发表于:2013/4/23 16:27:36

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

6楼
rushtaotao 发表于:2013/4/23 17:01:32
没看明白

7楼
easonyoyo 发表于:2013/4/23 17:04:35

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

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

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

8楼
王锋 发表于:2013/4/23 20:36:30

参考

 

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

这样得到当前的最新价

9楼
easonyoyo 发表于:2013/4/24 13:22:00
OK .解决了。thanks
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03320 s, 2 queries.