以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 走完一根k线后运行一次程序时当前k线是刚有开盘价这根k线吗?还是已经走完的这根k线? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160148) |
-- 作者:tonect -- 发布时间:2017/12/5 10:40:48 -- 走完一根k线后运行一次程序时当前k线是刚有开盘价这根k线吗?还是已经走完的这根k线? 请问,在图表程序化交易时,运行模式选择走完一根k线后刷新一次程序。在我的代码中我用的是当前k线的close去判断是否有信号发生,我们就假设这根判断k线是1号k线。那么如果是k线走完运行一次程序的话,等1号k线走完的时候,新k线出来,就成了用新k线来判断信号了。如果选择k线走完去运行程序,到底在写代码的时候应该以当前k线来判断还是一个上一根k线来判断? 第二个问题是,我在代码中下单指令使用了nextopen,如果我我既选择了走完一根k线运行程序,同时下单还用nextopen,那么到底是在哪根k线上下单? |
-- 作者:FireScript -- 发布时间:2017/12/5 10:47:09 -- 1.走完K是这样的。判断是按照走完的那个K来的,下单时机选择在最新K刚开始的时候而已。 2.nextopen实际交易时会在下一个K刚开始的时候,按照市价下单的。
其实就是这样:等当前K走完了,那么条件判断的结果就是绝对是稳定了,不会闪烁了,那等到下一个K刚开始,立刻入场下单。 |
-- 作者:tonect -- 发布时间:2017/12/5 10:56:21 -- 以下是引用FireScript在2017/12/5 10:47:09的发言:
1.走完K是这样的。判断是按照走完的那个K来的,下单时机选择在最新K刚开始的时候而已。 2.nextopen实际交易时会在下一个K刚开始的时候,按照市价下单的。
其实就是这样:等当前K走完了,那么条件判断的结果就是绝对是稳定了,不会闪烁了,那等到下一个K刚开始,立刻入场下单。 明白了,实际上就是金字塔在当前k线走完和下一根k线出现的中间插入了一个程序运行时点(尽管实际上可能并不存在这个时间点),对不对?简单而言,走完的k线依然是当前k线。 |
-- 作者:FireScript -- 发布时间:2017/12/5 11:02:17 -- 以下是引用tonect在2017/12/5 10:56:21的发言:
明白了,实际上就是金字塔在当前k线走完和下一根k线出现的中间插入了一个程序运行时点(尽管实际上可能并不存在这个时间点),对不对?简单而言,走完的k线依然是当前k线。 对的。 |