以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  [求助]在同一个K线周期,允许有可能的多次下单应如何设置?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=156150)

--  作者:mikewhq
--  发布时间:2017/7/21 23:19:40
--  [求助]在同一个K线周期,允许有可能的多次下单应如何设置?

金字塔初级教程里有下面这样一段话,不是很明白,在固定轮循模式下,如果我希望在同一个K线周期,视价格变动情况允许有可能的多次下单,我应如何设置?交易程序要修改吗?(在指标的指令后指定“ALLOWREPEAT”指令)是什么意思?如何设置的?


原话:(注意:默认情况下,在同一个K线周期,一个交易语句(例如TBUY),金字塔只会在本周期执行一次交易(开仓或者平仓)动作。在固定轮循模式下,下个轮循则不会再反复下单。指标中加“ALLOWREPEAT”目的即为打破此限制,强制可以同一个周期反复下单,完成一些特殊的算法逻辑。

一般追单都会选定时间轮询(如4秒间隔),而金字塔在同一个周期内只会发出一次交易指令,下个4秒间隔后不会再发出交易指令,除非你在指标的指令后指定“ALLOWREPEAT”指令,故追单选项需要加上。)


--  作者:wenarm
--  发布时间:2017/7/22 0:09:31
--  
就是重复下单,可以在同一个方向上多次开仓。
--  作者:mikewhq
--  发布时间:2017/7/22 10:29:31
--  
我知道是多次开仓,我想知道的是怎么设置才行!
--  作者:wenarm
--  发布时间:2017/7/22 11:52:49
--  
在交易指令后面使用该函数即可。如
tbuy(1,1,mkt),ALLOWREPEAT;

--  作者:mikewhq
--  发布时间:2017/7/22 12:10:24
--  
哦,好的,谢谢!这个在图表程序交易也可以的吧?
--  作者:wenarm
--  发布时间:2017/7/22 12:19:50
--  
不可以,这个ALLOWREPEAT指令只能用于后台。
--  作者:mikewhq
--  发布时间:2017/7/22 14:34:52
--  
明白了,谢谢你的回复!
--  作者:qwer123
--  发布时间:2017/7/22 20:15:14
--  
金字塔限制一根k线一个语句只能开1次仓,但允许不同的语句在一根k线上开仓。
比如你有两个开仓条件a和b,

if a then buy(1,1,limitr,c);
if b then buy(1,1,limitr,c);

如果在一根k线上满足a,b就会开两次仓。

另allowrepeat,一定要慎用。

--  作者:mikewhq
--  发布时间:2017/7/27 15:15:59
--  
谢谢你的提示!