通达信公式教程:引用函数与函数应用
需积分: 30 114 浏览量
更新于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模型训练中,虽然通达信公式不直接适用,但理解这些金融数据处理的概念有助于构建与金融数据相关的机器学习模型。例如,你可以用类似的方法处理和预处理输入数据,定义损失函数,或者在模型预测中使用条件逻辑。通过将这些金融领域的知识与深度学习技术相结合,可以构建更精确的股票市场预测模型。
熟悉并精通这些引用函数是理解和开发通达信公式系统的基础,对于量化交易和金融分析具有重要意义。无论是初级还是高级用户,深入理解和掌握这些函数的运用都将极大地提升分析效率和策略设计的精准度。
2022-10-03 上传
2018-12-21 上传
223 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
潮流有货
- 粉丝: 35
- 资源: 3900
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍