大数跨境

251017硬菜:多日多条件关联的通达信选股公式实例示范2

251017硬菜:多日多条件关联的通达信选股公式实例示范2 福瑞布
2025-10-17
88
导读:通过一个实例,用IMA通达信知识库示范了“多根K线互耦关联的”复杂条件选股公式编写。

昨日写了篇文章,251016 硬菜:多日多条件关联的通达信选股公式实例示范1通过一个实例,示范了“多根K线互耦关联的”复杂条件选股公式编写思路和方法。

腾讯元宝是这么评价的:


昨日也写到:问句要让AI容易理解,另外,AI好像不擅长编通达信公式,一个原因是这套脚本算冷门,整体用的人少,训练不够。建议到ima通达信知识库问公式,会更准确。 


这篇来让IMA通达信知识库,来编这个公式,看看AI是啥思路,怎么实现的。


我是布洗脸,关注我,第一时间获取我的研习成果。



根据您的需求,我将编写一个通达信选股公式,满足以下条件:

  1. 近5个交易日出现信号A
  2. 出现信号A后每日涨幅小于9.9%
  3. 出现信号A后每日收盘价大于等于信号A当天收盘价

选股公式代码

{ 信号A定义示例:5日均线上穿10日均线 }MA5 := MA(CLOSE, 5);MA10 := MA(CLOSE, 10);SIGNAL_A := CROSS(MA5, MA10);  { 可替换为您实际的信号A条件 }{ 找到最近一次信号A的位置 }N := BARSLAST(SIGNAL_A);{ 条件1:近5个交易日内出现信号A }COND1 := N <= 4;{ 条件2:信号A后每日涨幅小于9.9% }{ 计算每日涨幅 }DAILY_RETURN := (CLOSE - REF(CLOSE, 1)) / REF(CLOSE, 1) * 100;{ 检查信号A后所有日期的涨幅 }COND2 := EVERY(DAILY_RETURN < 9.9, N + 1);{ 条件3:信号A后每日收盘价≥信号A当天收盘价 }SIGNAL_A_CLOSE := REF(CLOSE, N);  { 信号A当天的收盘价 }{ 检查信号A后所有日期的收盘价 }COND3 := EVERY(CLOSE >= SIGNAL_A_CLOSE, N + 1);{ 最终选股条件 }选股条件: COND1 AND COND2 AND COND3;


公式说明

  1. 信号A定义

    • 示例使用5日均线上穿10日均线作为信号A
    • 您可以根据实际需求修改SIGNAL_A的定义
  2. 三个核心条件

    • COND1:确保最近5个交易日内出现过信号A(N≤4)
    • COND2:信号A后每日涨幅小于9.9%(使用EVERY函数检查所有日期)
    • COND3:信号A后每日收盘价≥信号A当天收盘价

3.关键函数

    • BARSLAST:获取最近一次信号A的位置
    • REF:引用历史数据(获取信号A当天的收盘价)
    • EVERY:检查一段时间内所有周期是否满足条件
    • CROSS:均线交叉判断

使用说明

  1. 在通达信公式管理器中创建新公式
  2. 将上述代码复制到公式编辑器
  3. 根据需要修改SIGNAL_A的定义(默认是5日上穿10日均线)
  4. 保存后即可用于选股

注意事项

  1. 公式中的N+1表示从信号A当天到当前日的所有交易日
  2. 如果信号A当天涨停(涨幅≥9.9%),该股将不会被选出
  3. 建议在日线周期下使用此公式

您可以根据实际需求修改信号A的定义,例如替换为MACD金叉、KDJ金叉等其他技术指标信号。





目测AI的代码是可行的(一次对话就成功,除了对5日的理解有差异),是不是AI的思路和实现跟我的一样?,IMA通达信知识库编通达信公式是不是更靠谱?


总结:

(1)互相关联耦合的条件,先不管条件在那天,先写条件,然后限定和定位,理清逻辑,一个条件一个条件写,最后组合条件。相关函数:barslast,barslasts,Count,every, BARSSINCE,ref等等。

(2)用AI编通达信公式,建议用ima通达信知识库。

掌握这个实例的方法,很多选股公式都可以自己编了,是不是挺简单?





(免责声明及风险揭示:本文内容及观点仅为记录个人学习和交易体会,不涉及任何与个股有关的分析和推荐,不作为投资依据。本人布洗脸只有此1个公众号,没有QQ群,微信群,快手,微博,小红书等等,本人不会主动联系你卖公式,卖软件等等,任何有关付费的事都小心上当受骗。)


喜欢请点个赞!

#通达信公式   #通达信增强  #通达信使用


【声明】内容源于网络
0
0
福瑞布
个人业余娱乐,记录自研成果。熟悉通达信软件使用、精通通达信公式设计及dll函数开发。
内容 72
粉丝 1
福瑞布 个人业余娱乐,记录自研成果。熟悉通达信软件使用、精通通达信公式设计及dll函数开发。
总阅读7.9k
粉丝1
内容72