通达信公式教程:引用函数与函数应用
需积分: 30 193 浏览量
更新于2024-08-10
收藏 1.18MB PDF 举报
"通达信公式编程教程,涵盖引用函数在PyTorch模型训练中的应用"
在通达信公式编程中,引用函数是用于处理和分析金融数据的关键工具。这里我们详细探讨了几个重要的引用函数及其用法:
1. **DRAWNULL** 函数:
- `DRAWNULL` 用于返回无效数,它在图表上不会显示任何图形。例如,在IF语句中,如果条件不满足,可以使用 `DRAWNULL` 来避免绘制线条,如 `IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)`,表示在价格下跌时不画线。
2. **BACKSET** 函数:
- `BACKSET(X,N)` 将当前位置到N周期前的数据设置为1,当X非0时。例如,`BACKSET(CLOSE>OPEN,2)` 如果收盘价高于开盘价,则当前周期和前一周期的值设为1,否则为0。这个函数常用于设置历史状态以便后续计算。
3. **BARSCOUNT** 函数:
- `BARSCOUNT(X)` 返回从第一个有效数据到当前的周期数。例如,`BARSCOUNT(CLOSE)` 可以得到日线数据的总交易日数,对于分钟线数据则是当日的交易分钟数。
4. **CURRBARSCOUNT** 函数:
- `CURRBARSCOUNT` 计算到当前交易日的周期数,这对于实时分析非常有用。
5. **TOTALBARSCOUNT** 函数:
- 类似于 `BARSCOUNT`,但 `TOTALBARSCOUNT` 计算的是整个数据序列的总周期数,而不仅仅是到当前的周期数。
6. **BARSLAST** 函数:
- `BARSLAST(X)` 返回上次X不为0到现在的周期数,用于追踪某个条件最后一次出现的位置。
这些函数在构建技术指标、条件选股公式、交易系统公式和五彩K线公式时非常实用。例如,你可以结合这些函数来创建复杂的交易策略,如检测价格突破、形态识别或成交量变化等。
在PyTorch模型训练中,虽然通达信公式不直接适用,但理解这些金融数据处理的概念有助于构建与金融数据相关的机器学习模型。例如,你可以用类似的方法处理和预处理输入数据,定义损失函数,或者在模型预测中使用条件逻辑。通过将这些金融领域的知识与深度学习技术相结合,可以构建更精确的股票市场预测模型。
熟悉并精通这些引用函数是理解和开发通达信公式系统的基础,对于量化交易和金融分析具有重要意义。无论是初级还是高级用户,深入理解和掌握这些函数的运用都将极大地提升分析效率和策略设计的精准度。
101 浏览量
2018-12-21 上传
223 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
潮流有货
- 粉丝: 35
- 资源: 3889
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析