金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3591|回复: 6

BARSSINCE2语句

[复制链接]

59

主题

164

帖子

164

积分

等级: 免费版

注册:
2022-4-19
曾用名:
发表于 2022-12-21 16:15 | 显示全部楼层 |阅读模式
你好,某根K线位置A1,其后有好几个最高价超过A1处最高价的,我想求距离A1最近的最高价超REF(H,A1)的位置,使用语句BARSSINCE2(H>REF(H,A1),A1)不奏效,请指教。谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-21 16:32 | 显示全部楼层
BARSSINCE2 第二个参数 是周期范围。你a1是k线位置的判断条件?

你不是应该BARSLAST(a1) 这样获取a距离现在的周期跨度的嘛。



金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

59

主题

164

帖子

164

积分

等级: 免费版

注册:
2022-4-19
曾用名:
 楼主| 发表于 2022-12-21 16:57 | 显示全部楼层
谢谢回复。
我理解BARSLAST(H>REF(H,A1)是求离现在最近的周期,我是想求离现在最远(离A1最近)的周期。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-21 17:19 | 显示全部楼层
截图202212211718502403.png


这样能理解前面给出的思路了吧。

a1:all(c>o,3);
len:BARSLAST(a1);
lo:BARSSINCE2(H>REF(H,len+1),len+1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

59

主题

164

帖子

164

积分

等级: 免费版

注册:
2022-4-19
曾用名:
 楼主| 发表于 2022-12-21 18:56 | 显示全部楼层
公式中,A1是求首次突破前高位置。

如下图,1处是前高位置,2处是首次突破前高位置处,正确。。。
截图202212211851047850.png

可是如下图,就不对了。。。,3处是前高位置,这个正确;4处是首次突破前高的位置,这里A1值应该是1,可是公式求得A1值却是2。不知道错在哪里,请指教。
截图202212211856235372.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-22 09:36 | 显示全部楼层
因为4 那个地方也是满足前高条件的。

a1:ref(h,1)>=h and ref(h,1)>=ref(h,2);
DRAWICON(a1,h,1);//标记前高后一根K
len:BARSLAST(a1);
lo:BARSSINCE2(H>REF(H,len+1),len+1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

59

主题

164

帖子

164

积分

等级: 免费版

注册:
2022-4-19
曾用名:
 楼主| 发表于 2022-12-22 13:23 | 显示全部楼层
感谢回复。
完美解决了问题,虽然不理解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-9 08:27 , Processed in 0.156580 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表