以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问一个有关PEAK波峰波谷的编程问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10765) |
-- 作者:大灰狼 -- 发布时间:2012/3/26 18:06:27 -- 请问一个有关PEAK波峰波谷的编程问题 请问一下: BFJ:=PEAK(4,3,1); BGQ:=TROUGHBARS(4,3,1); BDF:=CROSS(H,BFJ) AND COUNT(CROSS(H,BFJ),BGQ)=1; BUY(BDF,1,MARKET) 这个语句执行中,如果第一根突破前波峰后,第二根再突破第一根的高点,系统会下单,如果第一根突破前波峰后,第二根未创新高,等若干根K线后再创新高,此时自动交易不下单,请教如何编程解决? |
-- 作者:王锋 -- 发布时间:2012/3/27 10:50:16 -- PEAK属于未来函数,一般用在波浪分析理论,不能拿来做程序化交易的 |
-- 作者:交易当下 -- 发布时间:2012/3/27 12:41:45 -- 以下是引用王锋在2012-3-27 10:50:16的发言:
PEAK属于未来函数,一般用在波浪分析理论,不能拿来做程序化交易的 我的交易系统在模拟操盘中走了很长时间的K线,与我预想中的下单位置完全一致。 问题是现在自动下单有问题,也就是只有一根突破前波峰,然后反向时,新的波峰是刚才突破那一根的高点,到后面反向未超过3%幅度然后再反向涨到有K线再创新高时,波峰重新变为开始的波峰,新的波峰无效了,这时信号确认,应该在再次突破的瞬间下单,但程序不自动下单,因为判断条件在第一根突破的K线成立,走完一根K线下单,必须第二根再创新高,波峰不变才能维持信号成立。一反向,信号就暂时不成立了,要若干根后再创新高才重新成立,我并没有要求在第一根突破处下单,只要求在第二次突破处下单,并不存在问题,只是不会编程。 |
-- 作者:王锋 -- 发布时间:2012/3/27 12:45:51 -- 使用PEAK做自动交易时,你会发现一个问题,就是之前出现信号的地方,会因为后来的走势不同,信号突然消失的问题。 不清楚你是否之前对此有所遇见 |
-- 作者:交易当下 -- 发布时间:2012/3/27 13:12:15 -- 以下是引用王锋在2012-3-27 12:45:51的发言:
使用PEAK做自动交易时,你会发现一个问题,就是之前出现信号的地方,会因为后来的走势不同,信号突然消失的问题。 不清楚你是否之前对此有所遇见 非常清楚,我用了3%,一、绝不会在幅度未到3%之前产生信号,就不会产生信号消失的问题。二、不是产生信号的第一根下单,而在确认信号的那一根下单,如果确认了(再突破第一次突破的K线高点),信号永远不会消失。
|
-- 作者:王锋 -- 发布时间:2012/3/27 13:46:44 -- 那我们看看安排高手看看能否帮你解决这个问题。 主要是你目前的要求,对于我们一般普通的客服有点难度 |
-- 作者:交易当下 -- 发布时间:2012/3/27 13:56:40 -- 非常感谢了,一定要解决啊。 我使用了ZIG函数,其实ZIG函数的最后一段,也就是未来函数的一段对我来说反而是阻碍。 如果能从源码角度出发,重新写一个函数是最好的解决方法,我需要的函数功能是:当达到3%的反转幅度后函数值才改变,PEAK才产生新的数值,否则如果反向不到3%后面再涨起来,最后变来变去的一段没有任何意义与用途。 |
-- 作者:交易当下 -- 发布时间:2012/3/27 13:59:03 -- 如果真能解决,我的系统就能全自动了,在模拟操盘中,RU交易我的系统已经达到年收益10倍以上,只是实盘执行总是不过关。 而且我可以打赌,任何人使用我的系统都能达到这个收益。 |
-- 作者:交易当下 -- 发布时间:2012/3/27 14:05:07 -- 简单表达为: 1、3%幅度反转函数:上涨到达并超过3%,返回1,下跌到达并超过3%,返回-1 2、波峰波谷突破函数:突破波峰,第二根再创新高确认,返回1不变,如果第二根开始回落,只要后面的若干根的跌幅小于3%,就一直为1,如后面的跌幅超过3%,返回0,突破无效,波谷跌破同样 |
-- 作者:zg611029 -- 发布时间:2012/3/27 17:58:36 -- 请教一下如何实现动态画出线的功能? 声明一下,我不是客服。 1.你想问题太一根筋了,ZIG是未来函数,所以你从ZIG去考虑问题,就是错误。 2.如果你想ZIG稳定后再交易,这不就是一个3%的翻转模型吗?和ZIG有什么关系,搞得那么复杂。我想翻转模型的代码你会写吧! |