以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]手动操作的灵活性~程序能否实现? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=12438) |
-- 作者:ch3coohqb -- 发布时间:2012/6/15 14:00:23 -- [求助]手动操作的灵活性~程序能否实现? 下三个开仓买单~三个不同价位 如果3分钟没成交~3个都没成交的话~ 撤掉价格最远的单子~
再比如~买入10手开仓单~ 假设只成交了5手价格就远离了~ 撤掉未成交的单子
这种操作对于手动而言是非常容易的 但是对于机器来说 很细微的操作能否实现?
后台的函数我感觉很有问题 VBA的话这些微操都能实现?
|
-- 作者:rushtaotao -- 发布时间:2012/6/15 14:11:04 -- 后台函数里面可以下单之后sleep,等多少秒,或者说可以返回未成交单 你说的这个远离,需要你自己设定下量化的标准 |
-- 作者:jinzhe -- 发布时间:2012/6/15 14:14:23 -- VBA返回的数组怎么被公式接收? 普通的公式无法实现,估计需要用到vba了 |
-- 作者:ch3coohqb -- 发布时间:2012/6/15 14:31:30 -- 以下是引用rushtaotao在2012-6-15 14:11:04的发言:
后台函数里面可以下单之后sleep,等多少秒,或者说可以返回未成交单 你说的这个远离,需要你自己设定下量化的标准 这个跟sleep与远离一点关系都没有
我说的撤销最远价格的那个单子~ 也就是说金字塔现有的后台撤单函数tcancel是无法完成以上操作的 我不知道VBA能否实现
哪位用金字塔VBA熟练的高手能否说一下~ 以上微操金字塔的VBA是否可以准确无误的实现? |
-- 作者:Leon -- 发布时间:2012/6/15 14:43:44 -- 楼主参考一下这个函数 CancelOrder(OrderID) 参数是订单ID,如果能获得最远价格的订单ID就可以执行撤单操作。 |
-- 作者:ch3coohqb -- 发布时间:2012/6/15 14:48:52 -- 以下是引用Leon在2012-6-15 14:43:44的发言:
楼主参考一下这个函数 CancelOrder(OrderID) 参数是订单ID,如果能获得最远价格的订单ID就可以执行撤单操作。
我只是举例这些后台函数无法实现的操作 也就是说~这些微操必须由VBA来完成了对吧? |
-- 作者:Leon -- 发布时间:2012/6/15 15:05:20 -- 我觉得楼主说的远离必须给一个明确的定义,在什么情况下,也就是说在委托价格和当前市价拉开到多少是被认为远离,并且要知道怎么能得到挂单价,这个好像后台是做不到。VBA中的撤单函数也是需要单子ID,我觉得VBA可能也不是那么容易实现的。
[此贴子已经被作者于2012-6-15 15:12:00编辑过]
|
-- 作者:Likai -- 发布时间:2012/6/15 15:50:07 -- 以下是引用ch3coohqb在2012-6-15 14:00:23的发言:
下三个开仓买单~三个不同价位 如果3分钟没成交~3个都没成交的话~ 撤掉价格最远的单子~
再比如~买入10手开仓单~ 假设只成交了5手价格就远离了~ 撤掉未成交的单子
这种操作对于手动而言是非常容易的 但是对于机器来说 很细微的操作能否实现?
后台的函数我感觉很有问题 VBA的话这些微操都能实现?
VBA 可以实现这样的操作。
|