在今日的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成交。
拼是因为要上班,只能在非上班时间完善下策略。炒期货不能靠拼,得靠与众不同的心态,而我还在领悟如何与众不同😂