你好
请问金字塔如何控制我的策略里面的下单指令每隔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手, 请问如何做到这点?
这种模式是顺序下单的模式,没法保证你一定是间隔10秒这样下单的。你可以考虑用vba自己写循环下单的模块,或者我们回头帮客户写好这样的例子。
请问顺序下单模式有2种下单模式
1: 顺序递交
这种顺序递交大概是隔多少时间递交呢?
2
之前报单完全成交后再递交
这种模式是针对每个策略的指令队列,还是针对整个金字塔软件
那我可以设置为2-之前报单完全成交再递交
因为我本来的目的是希望拆分报单不希望影响盘面太多
如果这种指令队列是针对每个策略的话,那就可以用这种模式的吧?
如果金字塔未成交单里面有其他策略发出的未成交单,这个不影响其他策略进行递交吗?
这个ORDERQUEUE主要设计是用来解决例如平仓反手资金不足等情况下使用的。
如果你希望报单尽量不影响盘面,ORDERQUEUE 可能是做不到的。
如果你是希望大批量报单时尽量减少滑点和交易成本,那么你可以考虑使用金字塔专门的大单处理模式,参考
金字塔程序化交易平台新版滑点优化处理功能说明
http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=49056
自动交易:
自动交易则是以 SLITHERMETHOD 交易控制符进行控制的,例如:
BUY(COND,100,LIMITR,CLOSE+MINDIFF*5),SLITHERMETHOD;表示在CLOSE的最大5个变动价位内尽可能的减少滑点的成交100手
请问可以改成BUY(COND,100,THISCLOSE),SLITHERMETHOD吗?
不可以的,使用大单处理时,你需要指定一个金字塔报单时最大委托价格,请用户不要贪图省事,而忽略了交易风险