金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2994|回复: 1

循环语句的问题

[复制链接]

92

主题

268

帖子

278

积分

等级: 免费版

注册:
2021-5-20
曾用名:
发表于 2021-11-3 00:32 | 显示全部楼层 |阅读模式
在本周期之前出现了A信号,这个A信号出现过N次,每次距现在的周期,以及周期当期的技术指标都能计算。
前一次就是N1 股价C1,前2次就是N2,股价C2,前3次就是N3,股价C3。。。有很多次信号要计算,所以无法用if来穷举计算。
我设置一个B信号(B条件是Cn>前面全部出现信号的C)。
我想用for循环来计算,到底是倒数第几次信号是本周期以前第一次满足条件的,也就是求得到底是N几是第一次满足B条件的(是N1 还是N3 还是N5)?
这个表达式如何写,请指教。
回复

使用道具 举报

37

主题

9872

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-3 08:27 | 显示全部楼层
本帖最后由 技术006 于 2021-11-3 09:30 编辑

请给出A和B信号的确切定义。

试试下面的代码是不是你要的。
AA:VALUEWHEN(TODAYBAR=16,C);//A条件
XX:NEWHBARS(AA,1);//当前位置的Cn,距离历史上第一次大于它的价格的k线数量。(b条件)
BB:COUNT(TODAYBAR=16,XX);//统计A条件在这个局域内的出现的个数。


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 04:03 , Processed in 0.119078 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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