金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 106212

求助以下逻辑怎么实现

[复制链接]

4

主题

14

帖子

14

积分

Rank: 4

等级: 专业版

注册:
2025-11-7
曾用名:
 楼主| 发表于 2025-11-7 16:27 | 显示全部楼层
是的,我要的是过去20周期,从历史第一个到当前,首次满足的。
BARSSINCE2返回的是到当前有多少个周期,只保留这个周期的信号,具体的逻辑是:
通过BARSSINCE2找到过去20周期内第一个出现信号acon的位置
然后在向后,从第一个这个位置,把20周期内的笑脸(acon)条件抹去,这样我就能找到20周期内首次出现突破的点,接下来再突破,就不用标记了
回复

使用道具 举报

2

主题

5638

帖子

5638

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-11-7 16:39 | 显示全部楼层
那只能这样试下了。

[PEL] 复制代码
acon:=h=hhv(h,10) and amount>2*ma(amount,10);//当前是10周期高点 且满足成交额条件
 
S1:FILTER(acon,20);

DRAWICON(acon,l,2);
DRAWICON(S1,H,1);


但是当前的标记是会收到历史标记位置的影响的,甚至你使用更多历史数据也可能影响当前的输出效果,FILTER函数是会向未来施加影响的。。笑脸是符合条件的位置,哭脸是原始条件的位置。


回复

使用道具 举报

4

主题

14

帖子

14

积分

Rank: 4

等级: 专业版

注册:
2025-11-7
曾用名:
 楼主| 发表于 2025-11-7 19:58 | 显示全部楼层
谢谢,要的就是这个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-9 16:38 , Processed in 0.116592 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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