以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请教交易信号偏移的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=180734) |
-- 作者:wjp121 -- 发布时间:2020/6/22 10:40:23 -- 请教交易信号偏移的问题 在操作中我在30分钟单一策略下单时采用了时间函数,限制在最后几秒开仓,这个策略信号显示正常。 由于我同步操作一个品种的不同周期,因此运用了stkindi函数调用持仓,以可以根据不同周期策略针对同一品种进行加减持仓 单一策略的信号在14:59分50秒开出买入信号时,5分钟的stkindi函数调用持仓策略显示的信号出现在了14:35那根K线上。 正常这个信号应该显示在14:55分后的那个最后5分钟K线中, 我应当如何调整这个5分钟的stkindi函数调用持仓的信号,能同步显示在14:59分50秒的那根5分钟K线上发出开仓信号? //////////////// 在实盘中还发现一个问题: 在单一策略开出14:59分的买入单子后,当时5分钟的stkindi函数调用持仓的信号很正常,也开在这个位置,但是做收盘后,就自动跳到 14:35分的那根5分钟的K线上了,这是什么原因造成的? /////////// 谢谢!
|
-- 作者:gxx978 -- 发布时间:2020/6/22 10:55:31 -- 1、使用时间函数来控制最后几秒开仓,只是在最新的K线上生效。当这根K线是最新K线时,且没有走完,那是能够对应到5分钟K线的最后一根k线上。stkindi是根据时间对其来引用的,当30分钟的k线走完,那在5分钟K线上14:35分就已经引用到了30分钟K线的最后一根K线的值了。所以需要考虑是否是最新一根K线和历史K线的问题了,造成引用的位置就发生不一样了。 2、这个原因就是上面描述的,最新一根K线上能够控制引用位置,成为历史K线了,就按照时间对齐来引用了,无法用时间函数限制最后几秒的位置了。 |
-- 作者:wjp121 -- 发布时间:2020/6/22 11:22:10 -- 那也就是讲5分钟的stkindi函数调用持仓的信号一但信号完,所对应的是这个周期的最开始那根信号,不能再调整了。但不影响应用,只是在显示上存在时间差异? |
-- 作者:gxx978 -- 发布时间:2020/6/22 11:31:35 -- 在最新K线上是不影响使用的。至于成为历史K线后是否对后续的信号产生影响,那要具体情况具体分析了,具体可以检查你的开平仓条件。 |
-- 作者:wjp121 -- 发布时间:2020/6/22 11:42:37 -- 谢谢!已理解 |