我的交易系统在模拟操盘中走了很长时间的K线,与我预想中的下单位置完全一致。
问题是现在自动下单有问题,也就是只有一根突破前波峰,然后反向时,新的波峰是刚才突破那一根的高点,到后面反向未超过3%幅度然后再反向涨到有K线再创新高时,波峰重新变为开始的波峰,新的波峰无效了,这时信号确认,应该在再次突破的瞬间下单,但程序不自动下单,因为判断条件在第一根突破的K线成立,走完一根K线下单,必须第二根再创新高,波峰不变才能维持信号成立。一反向,信号就暂时不成立了,要若干根后再创新高才重新成立,我并没有要求在第一根突破处下单,只要求在第二次突破处下单,并不存在问题,只是不会编程。
使用PEAK做自动交易时,你会发现一个问题,就是之前出现信号的地方,会因为后来的走势不同,信号突然消失的问题。
不清楚你是否之前对此有所遇见
使用PEAK做自动交易时,你会发现一个问题,就是之前出现信号的地方,会因为后来的走势不同,信号突然消失的问题。
不清楚你是否之前对此有所遇见
非常清楚,我用了3%,一、绝不会在幅度未到3%之前产生信号,就不会产生信号消失的问题。二、不是产生信号的第一根下单,而在确认信号的那一根下单,如果确认了(再突破第一次突破的K线高点),信号永远不会消失。
那我们看看安排高手看看能否帮你解决这个问题。
主要是你目前的要求,对于我们一般普通的客服有点难度
非常感谢了,一定要解决啊。
我使用了ZIG函数,其实ZIG函数的最后一段,也就是未来函数的一段对我来说反而是阻碍。
如果能从源码角度出发,重新写一个函数是最好的解决方法,我需要的函数功能是:当达到3%的反转幅度后函数值才改变,PEAK才产生新的数值,否则如果反向不到3%后面再涨起来,最后变来变去的一段没有任何意义与用途。
如果真能解决,我的系统就能全自动了,在模拟操盘中,RU交易我的系统已经达到年收益10倍以上,只是实盘执行总是不过关。
而且我可以打赌,任何人使用我的系统都能达到这个收益。
简单表达为:
1、3%幅度反转函数:上涨到达并超过3%,返回1,下跌到达并超过3%,返回-1
2、波峰波谷突破函数:突破波峰,第二根再创新高确认,返回1不变,如果第二根开始回落,只要后面的若干根的跌幅小于3%,就一直为1,如后面的跌幅超过3%,返回0,突破无效,波谷跌破同样
声明一下,我不是客服。
1.你想问题太一根筋了,ZIG是未来函数,所以你从ZIG去考虑问题,就是错误。
2.如果你想ZIG稳定后再交易,这不就是一个3%的翻转模型吗?和ZIG有什么关系,搞得那么复杂。我想翻转模型的代码你会写吧!