以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  指令下单问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=89762)

--  作者:lance0307
--  发布时间:2016/1/13 17:41:58
--  指令下单问题
你好

请问金字塔如何控制我的策略里面的下单指令每隔1秒钟下单一次

我的策略下单代码如下:
buy(1,10,thisclose),ORDERQUEUE;
buy(1,10,thisclose),ORDERQUEUE;
buy(1,10,thisclose),ORDERQUEUE;
buy(1,10,thisclose),ORDERQUEUE;
buy(1,10,thisclose),ORDERQUEUE;

我总共需要下50手,但我希望能每隔1秒让金字塔下单10手, 请问如何做到这点?

--  作者:马良
--  发布时间:2016/1/13 18:57:46
--  
这种模式是顺序下单的模式,没法保证你一定是间隔10秒这样下单的。你可以考虑用vba自己写循环下单的模块,或者我们回头帮客户写好这样的例子。
--  作者:lance0307
--  发布时间:2016/1/14 10:42:02
--  
请问顺序下单模式有2种下单模式

1: 顺序递交
这种顺序递交大概是隔多少时间递交呢?


2
之前报单完全成交后再递交
这种模式是针对每个策略的指令队列,还是针对整个金字塔软件

--  作者:wenarm
--  发布时间:2016/1/14 10:52:17
--  

1,这个时间不好估计

2,是针对策略的。

 


--  作者:lance0307
--  发布时间:2016/1/14 11:09:26
--  
那我可以设置为2-之前报单完全成交再递交

因为我本来的目的是希望拆分报单不希望影响盘面太多

如果这种指令队列是针对每个策略的话,那就可以用这种模式的吧?

如果金字塔未成交单里面有其他策略发出的未成交单,这个不影响其他策略进行递交吗?

--  作者:admin
--  发布时间:2016/1/14 11:20:51
--  

这个ORDERQUEUE主要设计是用来解决例如平仓反手资金不足等情况下使用的。

如果你希望报单尽量不影响盘面,ORDERQUEUE 可能是做不到的。

如果你是希望大批量报单时尽量减少滑点和交易成本,那么你可以考虑使用金字塔专门的大单处理模式,参考

 

金字塔程序化交易平台新版滑点优化处理功能说明 

http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=49056


--  作者:lance0307
--  发布时间:2016/1/14 14:18:26
--  
谢谢

那么请问有没有VBA循环下单的例子?

--  作者:十世
--  发布时间:2016/1/14 14:20:50
--  

http://www.weistock.com/bbs/index.asp?boardid=5

 

去上述连接 高级区 搜索一下 有很多的精华贴 可以学习一下


--  作者:lance0307
--  发布时间:2016/1/14 15:47:47
--  

自动交易:

   自动交易则是以 SLITHERMETHOD 交易控制符进行控制的,例如:

   BUY(COND,100,LIMITR,CLOSE+MINDIFF*5),SLITHERMETHOD;表示在CLOSE的最大5个变动价位内尽可能的减少滑点的成交100手


请问可以改成BUY(COND,100,THISCLOSE),SLITHERMETHOD吗?


--  作者:admin
--  发布时间:2016/1/14 15:59:39
--  

不可以的,使用大单处理时,你需要指定一个金字塔报单时最大委托价格,请用户不要贪图省事,而忽略了交易风险