账户委托价格与图表不一致的问题
在今日的14:50分按程序运行应该是8300卖出的,实际账户也是这样。但是为什么图表显示是8325卖出的呢(下图)?我的单元格设置也没有设置委托滑点,消息中心也没有信号闪烁报警。谢谢解答可能原因~
在今日的14:50分按程序运行应该是8300卖出的,实际账户也是这样。但是为什么图表显示是8325卖出的呢(下图)?我的单元格设置也没有设置委托滑点,消息中心也没有信号闪烁报警。谢谢解答可能原因~
我只能想到两个原因。信号闪烁和委托偏移。
回复:这两个原因我看了,消息中心没有信号闪烁。我的委托偏移也没有设置,我的代码里sell是sell(0,0)。按照我的代码逻辑确实应该是8300就要sell的。
回复:sell00实盘状态就是开盘的8300图表就是close的8325
回复:代码逻辑就是这样
回复:猜错了吧逻辑推演需要扎实的基础知识咱这两天开始很注意了代码不出现不评论😁
回复:我真的没想到你会写个sell(0,0);你确认你知道sell(0,0)什么意思吗?0代表的是最新价。当k线走完了最新价就是收盘价了你盘中触发信号的时候,最新价8300,报单出去然后k线继续跳动,跳到收盘状态,就变成8325了。你如果要写能回测的模型,肯定要计算清楚每一个信号的价格,而不是用最新价这种偷懒的方式代替。你想偷懒也可以,用收盘价模型,条件全部回溯一根bar,然后当根bar开盘价报单
回复:我也想不出代码不评论但是可以这么说,95%以上的帖子都是问问题不带可复现代码的如果按你的规则,那我每天上班可轻松了,只有没贴代码就统一回复让贴代码就好了,根本不用动脑子了。这个帖子我说实话,我也真的没想到会写出来sell(0,0)还能问为什么的....
回复:😁
回复:还有带代码代码没问题问一堆问题😭
回复:别说了😩
回复:理解了,在我的逻辑里满足条件就按当前价sell。我对图表交易还不太了解,以为发送委托并成交了sell就定了。“用收盘价模型,条件全部回溯一根bar,然后当根bar开盘价报单”按这个交易逻辑就怕在前一根bar出现大幅亏损,所以我用了sell(0,0)😂。
咦 这个k线最高是8325 是怎么算出应该在8300卖出的啊
回复:你是不是看错了
回复:这么早太拼了
回复:是的 看错了 我看成 8325和8330了....🤣
回复:大清早的七点就干活了.....之前还到晚上凌晨....真能熬哇
回复:我的策略代码是基于过去的K线,开盘判断买卖。这里开盘价就是8300,所以账户已8300来成交是OK的,但是不懂为什么图表显示是8325成交。
回复:拼是因为要上班,只能在非上班时间完善下策略。炒期货不能靠拼,得靠与众不同的心态,而我还在领悟如何与众不同😂