价格穿越,跟 普通的大于 小于是有差别的

千发股票软件的开发碰到了一个问题了,

原来的哪种任务机制是由用户自己来定义的,如果没有执行的话,或者执行成功了,就不会在执行了,所以当时也没有发现长期信号量存在的问题。
(实际上是会出现小问题的,比如止损。 9.5元块钱止损, 开盘就掉到了9块, 跟向下穿越9块是不同的,向下穿越9块的话就是表示它的前一个价格是9.1之类的,一般比较连续).

但是如果果自动交易的话,

比如说 超越前期最高点,哪昨天最高点就被超越了,如果今天没有跌下去的话实际也是超越最高点,这样按理他也是要发出买入信号的,这个时候就不合理了。

如 果用穿越的话,就不错了, 穿越的意思就是 今天的最低点(目前自己的软件只支持日k线)比哪个点来得低,然后当前的价格超过了它, 这样的话一般来说信号就只会发出一次,然后最好还是要用记录价格的方式,把最近的价格记起来,前几个价格低于它,而现在的价格高于它, 这样表示穿越的话,就不会在收盘话也买入了,导致一些不好的结果。

这样我们的软件又得重新改一下了。 至少得 LastPrice 和当前的 Price 并且要对比他们的时间,
甚至得需要构建他们的5分钟钱图。

不知道别人什么解决这样的一个问题的呢?


原文地址:https://www.cnblogs.com/lovebanyi/p/1784758.html