设为首页收藏本站

 找回密码
 注册
查看: 3000|回复: 0
打印 上一主题 下一主题

关于swinghigh和swinglow两个函数的疑问 [复制链接]

Rank: 1

精华
0
UID
216437
积分
25
帖子
8
主题
6
阅读权限
10
注册时间
2015-8-8
最后登录
2020-11-22
跳转到指定楼层
1#
发表于 2016-4-16 16:27:33 |只看该作者 |倒序浏览
我想根据形态写一个策略,需用到前两个波峰和波谷的函数,进来比对。。但是这两个函数用起来,老是不能达到效果。。我是这么写的:
        SwinghighPrice1 = Swinghigh(1, High, h2, 100);  //取得最近波谷值
        SwingHighPrice2 = SwingHigh( 2, high, h2,100);  //取得最近第二个波峰值
        SwingLowPrice1 = SwingLow(1, low, h2, 100);  //取得最近波谷值
        SwingLowPrice2 = SwingLow(2, low, h2, 100);  //取得最近第二个波谷值       
输出值的swinghighprice1永远都是-1,请问是什么原因呢???如果是最近几根BAR取不到,可以认为是新的高点没有形成。。但是从历史图表上看,永远都是等于-1。

另外这两个函数中的SWINGHIGH变量H2表示波峰点两侧K线的根数。这里面K线根数表示不明确。这H2根K需要满足什么样的条件才算满足波峰或波谷的定义呢?只要高点不比最高点低就可以了吗?或者是表示别的什么意思?
因为帮助文档也是这么解释的,但是我们用户根本不知道什么意思。
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-11 21:22

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部