1. 先明确嵌套循环的适用场景:通达信的循环函数(如FOR、WHILE)允许在一个循环内嵌套另一个循环,适合处理多维度重复计算的逻辑,比如计算不同周期的均线粘合度、连续多日的指标共振情况,就像“套娃”一样逐层处理数据。
2. 拆解复杂逻辑为小模块:把复杂问题拆成独立小功能,比如要编写“连续3周放量且周线MACD金叉”的逻辑,先分别写“周线放量”和“MACD金叉”的子公式,再通过循环嵌套整合起来。
3. 用循环+条件判断优化执行:在嵌套循环中加入IF条件过滤无效数据,减少计算量,比如循环计算每日成交量时,只保留大于均线的数值参与后续计算,避免公式运行卡顿。
需要注意的是,通达信对循环的层数和计算量有一定限制,嵌套过多可能导致报错,编写时尽量精简逻辑,优先用内置函数替代重复循环。
如果您有具体的复杂交易逻辑想要编写,或者不知道怎么优化循环效率,欢迎点击右上角添加微信进一步沟通,可以申请成本佣金账户!ETF、可转债佣金降至0.5,两融的专项利率给到3.6%以下,国债逆回购能够降到打一折!
发布于22小时前 杭州



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18630917047 

