以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何实现分批经常和自动撤单、追单  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=8211)

--  作者:yuer
--  发布时间:2011/9/26 13:21:25
--  如何实现分批经常和自动撤单、追单

请教:在金字塔后台交易程序中(自动下单,中级版的),如何实现大资金分批入场,比如每次下单30手,每次间隔2秒,连下三单,如不能成交则1秒撤单,后一次下单再补齐之前的?

因为我们构建的模型实盘测试较长一段时间了,效果还行,不过都是小资金,想做大必须分批入场、出场啊。。

感激不尽!


--  作者:董小球
--  发布时间:2011/9/26 14:38:52
--  

基本下单编写你是会的

其实只要在下单语句之间加上sleep函数

然后在下单语句后加上ALLOWREPEAT函数即可

 

buy(),ALLOWREPEAT;

sleep(2000);

buy(),ALLOWREPEAT;

sleep(2000);

buy(),ALLOWREPEAT;


--  作者:yuer
--  发布时间:2011/9/26 22:58:08
--  
太感谢了啊。明天先拿小资金试运行一下。。。 还有点小疑问,第一个buy(开仓条件 and holding=0。。。)容易理解,后面的两个buy()括号里的是写作(开仓条件)还是(开仓条件 and holding=0)?因为这时holding可能不为0了啊
[此贴子已经被作者于2011-9-26 23:05:54编辑过]

--  作者:王锋
--  发布时间:2011/9/27 7:34:18
--  
如果需要精确的控制,还是用VBA好一些
--  作者:luqi
--  发布时间:2011/9/27 8:33:53
--  

用VBA控制?

怎么做,能给个实例吗?

比如我的策略是海龟法则。


--  作者:董小球
--  发布时间:2011/9/27 8:46:08
--  
唉 这个得一点点的学,先从基础的学吧,把金字塔先弄明白,其他的自然触类旁通
--  作者:yuer
--  发布时间:2011/9/27 9:13:09
--  
顺便请教一下:limit限价单时, 卖空就是低于设定价格?如何理解,卖空当然卖得越高越好啊?

--  作者:just
--  发布时间:2011/9/27 10:00:30
--  

LIMIT------加入限价单,交易评测时按照次周期达到限价即操作,否则放弃;处于图表交易时按照指定限价报单交易。所谓限价就是交易价优于设定的价格。具体说来对于买入或卖空就是低于设定价格,对于卖出或买空就是高于设定价格。

 

BUY(holding=0, 1, LIMIT, 4000);

//如果无多头持仓,以4000挂单子

//结果:成交价≤4000

SELL(holding>0,0,LIMIT,4000);

//如果有多头持仓,以4000价格挂单子;

//结果:成交价≥4000

<!--EndFragment-->

<!--EndFragment-->
--  作者:yuer
--  发布时间:2011/9/27 10:18:57
--  
谢谢楼上回复。优于的含义在buy和sell时是好理解的,关键是buyshort和sellshort里的limit如何理解?
--  作者:just
--  发布时间:2011/9/27 10:23:33
--  

那不就是倒一倒吗,

BUYSHORT(HOLDING=0,1,LIMIT,4000);

//无空头持仓,4000挂单

//结果:成交价大于等于4000