以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 排队价买入问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=161709)
|
-- 作者:xuxu7890
-- 发布时间:2018/2/26 22:19:20
-- 排队价买入问题
开多:BUy(x>1,10,DYNAINFO( 28));
开多的话 我这样一个开仓模型 有没有问题那?? 以买一价买入10手? 如果没有成交 在10秒后自动撤单怎样编写那?? 撤单后不再追单
|
-- 作者:banzhuan
-- 发布时间:2018/2/27 8:51:21
--
挂单未成交10秒后自动撤单可以用系统自带功能,交易 》 下单设置 》 程序化交易 》 开平仓追单设置; DYNAINFO( 28) 这个函数只有最新值,你要用这个函数去回测的话是不行的 此主题相关图片如下:31.png
|
-- 作者:xuxu7890
-- 发布时间:2018/2/27 11:05:50
--
不回测 直接实盘用没问题吧
|
-- 作者:banzhuan
-- 发布时间:2018/2/27 11:19:14
--
可以的
|
-- 作者:qwer123
-- 发布时间:2018/2/27 11:43:00
--
不可以的,你用的是图表交易!后台没有问题。
|
-- 作者:gxx978
-- 发布时间:2018/2/27 13:24:33
--
直接使用是会引起历史上价格和信号发生变化的,建议在掌握图表交易机制的情况下,再谨慎使用DYNAINFO这类动态行情行数,在后台上可以直接使用。如果要在图表上使用,可以参考以下例子:
a:if(islastbar,DYNAINFO(28),c); buy(x>1,10,limit,a);
|
-- 作者:xuxu7890
-- 发布时间:2018/2/27 21:23:26
--
a:if(islastbar,DYNAINFO(28),c); buy(x>1,10,limit,a);
实盘试了一下 还是对手价下的单 怎样能实现排队价下单那?? 买多的情况下 以买一价下单 直接使用DYNAINFO(28), 并不下单
|
-- 作者:gxx978
-- 发布时间:2018/2/28 8:55:17
--
需要判断下只能在最新的K线上获取买一价,再通过限价方式指定买一价报单。图表上不能直接用这个动态行情函数直接报单的,会引起历史上的信号发生变化的。你可以用debugfile输出下单时候的买一价是多少?再和报单价格对比下,看是否一致。建议在完全掌握图表运行的机制后再谨慎使用该类函数。
|
-- 作者:xuxu7890
-- 发布时间:2018/2/28 10:06:37
--
麻烦给编写下具体公式谢谢
|
-- 作者:gxx978
-- 发布时间:2018/2/28 11:06:59
--
写法就是6楼的案例,最新K线上以买一价报单。因为价格都是浮点型的,软件中看到的报单价可能是经过处理后的。你可以在交易--下单设置---期货类下单中,把自动整理委托价格关闭,如下图。 此主题相关图片如下:qq图片20180228110629.png
|