以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 高级功能研发区 (http://222.73.7.161/bbs/list.asp?boardid=5) ---- VBA平仓反手指令后撤单,是只撤平仓还是平仓反手都撤销? (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=30925) |
-- 作者:wsanle -- 发布时间:2012/11/27 9:40:43 -- VBA平仓反手指令后撤单,是只撤平仓还是平仓反手都撤销? 请问管理员: 平仓指令发出后10秒未平仓成交,自动撤单,是撤销队列中的 order.sell指令 ,还是order.sell和 order.BuyShort都撤销? Order.OrderQueue = 1 |
-- 作者:admin -- 发布时间:2012/11/27 9:52:50 -- 默认情况sell指令撤单后会再次发送buyshort指令,但是你可以在 交易菜单->下单设置->程序化交易 这个选项卡上进行设置前面一个不成交后后面的队列进行清空 |
-- 作者:wsanle -- 发布时间:2012/11/27 10:14:34 -- 交易菜单->下单设置->程序化交易选项卡没有发现“前面一个不成交后后面的队列进行清空”选项,我是2.93专业版? |
-- 作者:admin -- 发布时间:2012/11/27 10:45:15 -- 论坛最新发布的测试版,请看置顶帖子 |
-- 作者:wsanle -- 发布时间:2012/11/28 11:42:20 -- 是否在 交易菜单->下单设置->程序化交易选项卡上所有设置,即对后台预警交易(TBUY、TSELL等)有效,也对VBA中(Order.buy,ORADER.SELL)有效,也就是说图表程序化、后台预警程序化、VBA程序化是一回事都叫程序化交易?程序化交易选项卡设置针对三种程序化交易方式都有效? |
-- 作者:guotx2010 -- 发布时间:2012/11/28 11:56:53 -- 套利交易,建议使用一个合约成交以后再下单做另一个合约,可以在OrderStatusEx2事件中判断成交的是哪个合约,然后确定是否要下另一个合约单。 |
-- 作者:wsanle -- 发布时间:2012/11/28 18:31:58 -- 答非所问,我只是问图表程序化交易、后台预警程序化交易、VBA程序化交易是不是一回事,都叫程序化交易?如果是,那么在 交易菜单->下单设置->程序化交易选项卡上设置的开关(如撤单,追单等)也会控制VBA程序的委托,我也就不必要考虑撤单或者追单的程序编写了,是不是这样?
|
-- 作者:wsanle -- 发布时间:2012/11/28 19:39:39 -- 另外,请版主能否帮忙解答两个难题: 因为后台预警固定时间间隔最小为1秒,因策略的需要我将原后台所有的策略移植改写为VBA程序,用于控实盘,金字塔VBA的可控、灵活、高速、资源节省的好处充分体现。但其中有列两个条件变量计算,在VBA中想了很多办法无法实现,请版主(我目前在这个论坛上所见的VBA编程高手之一)帮忙,能否用VBA实现,先谢了! 后台代码: N:=Barslast(Day<>ref(Day,1))+1; AvgLine:=Sum((high+low+close+open)*0.25*vol,N)/sum(vol,N); Cond1:=REF(All(low>AvgLine,20),1); Cond2:=REF(All(High<AvgLine,20),1); |