小白一天就能学会:DeepSeek+通达信,轻松自定义选股

一、自定义选股需求

在日常选股中,虽然不少股票软件都提供了一定的选股功能供客户使用,但有时总不能很好地满足我们一些个性化需要,尤其是多个条件组合的时候往往无从下手,如果使用编程的方式下载数据并进行数据分析,则对于没有编程基础和数据处理分析能力的人来说门槛太高。

那如何根据自身需要,自由设置不同的选股条件并组合在一起方便地进行选股呢,目前通达信等软件就提供了类似功能,再结合目前热门的AI工具,相信小白看完这篇文章后也能快速地掌握方法和窍门。

二、通达信公式简介

通达信软件自带的公式函数多种多样,功能也非常强大,下面先简单说明一些规则:

  1. 1. 通达信公式可以有多个输入条件,每个输入变量用 “:=” 来表示,但输出变量只能有一个,用 “: ” 来表示,,这是初学者容易踩的坑,输出变量名称可以随意,例如可以写为选股输出或输出结果等。

  2. 2. 如果输出条件是多条件组合,则不同条件之间使用AND来连接,可以根据不同需要进行组合输出。

  3. 3. 通达信公式中,注释的内容使用一对花括号“{}”括起来表示。

举例如下:

{MACD金叉}

DIF:= EMA(CLOSE, 12) - EMA(CLOSE, 26);

DEA:= EMA(DIF, 9);

MACD金叉:= CROSS(DIF, DEA) AND DIF < 0 AND DEA < 0; {DIF从下往上穿越DEA,并且DIF、DEA均为负数}

{ MACD中绿柱天数>=8天 }

GREEN_BARS := BARSLAST(CROSS(DEA,DIF)); {统计最近一次死叉后的天数}

绿柱天数 := GREEN_BARS >= 8; {要求绿柱持续时间大于等于8天}

{均线粘合}

M5:= MA(C,5); {5日均线价格}

M10:= MA(C,10); {10日均线价格}

M20:= MA(C,20); {20日均线价格}

均线粘合:= (MAX(M5,MAX(M10,M20)) / MIN(M5,MIN(M10,M20)) -1) < 0.02;

{年线走平上翘}

MA250:= MA(C,250); {250日均线价格}

年线走平上翘:= EVERY(MA250 >= REF(MA250,1), 10);

{触碰120日均线}

MA120:= MA(C,120);

RANGE_PCT:= 0.03; {设置3%波动幅度}

触碰120日均线:= CLOSE > MA120*(1-RANGE) AND CLOSE < MA120*(1+RANGE); 

{最高跌幅}

最高跌幅条件 := CLOSE < HHV(HIGH, 120) * 2/3; {股价距离120天内最高价下跌1/3或以上,其中HHV(HIGH, 120)为取120天内最高价格}

{ 动态市盈率>0 }

PE_TTM := DYNAINFO(39);

PE条件 := PE_TTM > 0;

{组合条件输出结果,可自由组合不同条件进行筛选}

选股输出: MACD金叉 AND 均线粘合 AND PE条件;

三、通达信软件实操演示

下面就以通达信手机版进行演示说明:

首先从通达信官网下载通达信APP至手机上并进行安装。

通达信官网下载地址:https://www.tdx.com.cn

安装完APP后,点击打开通达信APP,依次进入或点击:首页-->指标平台-->选股指标-->我的-->自编指标,然后点击右上角的+号,出来指标信息的填写界面。

图片

输入指标名称(可随意填写一个名称),此时记得要将指标类型选为选股,这是很多人设置了公式后却无选股按钮显示的原因,然后点击“源码编辑”,切换到另一个填写界面,这里可以填写输入输出变量等或直接复制粘贴相关公式内容到该栏位,填写完毕后可以点击测试按钮检查有否错误,确认无误后点击右上角的保存按钮退出编辑窗口。

图片

退出编辑窗口后,返回到我的页面,点击自编指标公式右边的“选股”按钮执行选股操作,便可以轻松选出符合设置条件的股票了。

图片

提醒:

  1. 1. 通过复制粘贴方式导入公式时,最好使用APP内自带的复制粘贴按钮功能,笔者使用手机输入法粘贴功能时,内容会发生重复。

  2. 2. 通达信电脑版的操作方法相类似,如需要可以网上搜一下,这里不再累述。

  3. 3. 通达信APP按指标选股每天是有使用次数限制的。

四、借助DeepSeek,轻松写出通达信公式

通达信公式功能丰富,但要记住和熟悉各类公式使用,对于小白来说还是有不少难度,如果所有公式内同从头到尾都是自己码字来写,费时费力,有否更好的办法呢?

当然有!现在各类AI工具层出不穷,借助AI就可以快人一步,下面就以最火爆的DeepSeek来进行讲解介绍。

打开DeepSeek的APP或网页版,记得选上”深度思考“按钮,这样就可以用上R1大模型推理功能了,可以将具体要求发给DeepSeek,尽可能讲清楚要求内容,下面是个例子,相信小白照抄作业就可以了。

DeepSeek经过自身推理后会给出公式结果,点击复制代码按钮,按照前面介绍的操作复制粘贴公式内容到通达信软件里执行输出选股便可,这个操作非常简单易学,这里就不展开逐一累述了,看截图就能明白。

图片

PS:本文仅作演示介绍,不构成任何投资意见或建议股市有风险,投资须谨慎。

### 通达信 DeepSeek 使用教程及功能介绍 #### 功能概述 DeepSeek 是一款专为金融数据分析设计的强大工具,能够协助用户编写并优化用于股票分析的技术指标和选股公式。对于那些希望利用自动化手段筛选潜在投资机会的人来说尤为有用[^1]。 #### 编写技术指标与选股公式的流程 当尝试创建新的技术指标或选股条件时,可能会遇到一些挑战,比如编写的公式无法正常工作或是未能达到预期效果。为了确保所开发的内容可以顺利运行,在构建过程中应当遵循一定的方法论: - **理解需求**:明确想要实现的目标是什么样的交易策略或者是寻找具有特定特征的个股。 - **学习语法结构**:熟悉目标平台(如通达信)支持的语言特性以及可用函数库。 - **调试验证**:完成初步编码之后要进行全面测试来确认逻辑无误,并调整参数直至满意为止。 针对上述提到的问题——即使用 DeepSeek 开发出的技术指标、选股公式在实际应用中表现不佳的情况,建议仔细检查输入的数据源质量、算法本身的合理性等方面因素。 #### 解决常见问题的方法 如果发现由 DeepSeek 辅助生成的选择标准总是不能满足个人期望,则可以从以下几个角度入手排查原因: - 审视原始假设是否合理; - 对比同类型成功案例的学习路径找出差异所在; - 向社区寻求帮助分享经验教训; 值得注意的是,有时即使两个看似相同的表达也可能因为细微差别而导致截然不同的结果。因此保持耐心细致的态度非常重要。 #### 跨平台迁移指南 考虑到不同交易平台之间可能存在兼容性障碍,例如从通达信迁移到金字塔量化软件的过程中遇到了某些内置函数不被识别的情形。此时可以通过查阅官方文档获取更多信息,通常只需做少量改动就能让原有代码适应新环境下的执行要求。 ```python # 假设这是原版适用于通达信的一段简单均线交叉判断语句 if MA(CLOSE, short_period) > MA(CLOSE, long_period): print('买入信号') else: print('卖出信号') # 如果转移到其他系统后报错提示未知命令MA(),那么就需要替换成本地支持的方式计算移动平均值 short_ma = sum(close_prices[-short_period:]) / short_period long_ma = sum(close_prices[-long_period:]) / long_period if short_ma > long_ma: print('买入信号') else: print('卖出信号') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值