设为首页收藏本站

 找回密码
 注册
查看: 1766|回复: 5

请教! [复制链接]

Rank: 2

精华
0
UID
238785
积分
64
帖子
21
主题
16
阅读权限
30
注册时间
2016-8-14
最后登录
2022-12-8
发表于 2016-12-23 23:27:05 |显示全部楼层
本帖最后由 guanghui1999 于 2016-12-29 23:23 编辑

公式如下,没有产生信号的语句已标成红色。

Rank: 1

精华
0
UID
245163
积分
3
帖子
2
主题
1
阅读权限
10
注册时间
2016-12-24
最后登录
2016-12-31
发表于 2016-12-25 14:22:58 |显示全部楼层
没有人值班?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
214718
积分
135
帖子
92
主题
29
阅读权限
40
注册时间
2015-7-23
最后登录
2018-12-9
发表于 2016-12-26 15:25:32 |显示全部楼层
If(Low<=LowestLine)        
        {
       GDHL=-1;           

一开始出现这个情况,被赋值了吧

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2016-12-26 15:59:34 |显示全部楼层
抱歉,周末确实没有论坛维护的值班。
上述代码可以知道,在图表的最左边的前30个K线上,是不会出信号的。因为这里计算所需的length的最大参数是30.
而在前30个K线内,计算的AMA是没有达到预期所需的30周期,其出来的结果是与交易需求不符的,所以在小于30K线的信号都会被屏蔽。
但是AMA的计算是每个bar都会有个值 ,而如果在前30K线内,该值满足了大open且同时小于high,则该信号不会标识在图表上了。。

可以自己加一个commentary输出相关的调试值,就清楚了。

使用道具 举报

Rank: 2

精华
0
UID
238785
积分
64
帖子
21
主题
16
阅读权限
30
注册时间
2016-8-14
最后登录
2022-12-8
发表于 2016-12-26 16:26:23 |显示全部楼层
好的,我试试,谢谢您的指导!

使用道具 举报

Rank: 2

精华
0
UID
238785
积分
64
帖子
21
主题
16
阅读权限
30
注册时间
2016-8-14
最后登录
2022-12-8
发表于 2016-12-26 18:21:34 |显示全部楼层
本帖最后由 guanghui1999 于 2016-12-29 23:29 编辑

小米,您好!还是同样的问题,这个是截屏,还是没有信号,您看看是咋回事。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-3-28 17:07

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部