TB编程基础:序列数据与交易策略实例详解
需积分: 5 67 浏览量
更新于2024-08-24
收藏 2MB PPT 举报
本文档主要介绍了TB编程基础及其在序列数据处理中的应用实例,作者是蔡云华,来自深圳开拓者科技有限公司。文章内容涵盖TB程序化交易的设置与使用、编程基础知识、技术指标和交易策略的编写方法。TB公式是核心部分,包括了不同类型的公式,如用户函数,以及如何创建、编辑、导入导出和测试这些公式。
在TB编程中,公式通常由三个部分组成:Params(参数段)用于定义变量和参数,如NumericLength(长度)和NumericLots(合约数量);Vars(变量段)存储序列数据,如NumericSeriesMA,用于计算移动平均线;Begin和End之间的脚本段则编写实际的交易逻辑,如基于MA的买入和卖出策略。
Bar数据,即K线数据,是序列数据的重要组成部分,包含了当前K线的日期、时间、开盘价、最高价、最低价、收盘价、成交量和持仓量等关键信息。序列变量是指在时间序列中按照时间顺序排列的变量,它们在TB编程中用于捕捉历史价格行为并进行分析。
文章详细讲解了如何使用TB公式,如新建公式、应用到交易品种上、设置公式应用参数、进行投资组合性能测试和参数优化,以及启用自动策略交易系统。此外,还涉及到了公式源代码的编写和理解,展示了如何通过AverageFC函数计算移动平均线,并在交易条件满足时执行买卖操作。
本文档为读者提供了TB编程在序列数据处理中的全面指南,适合对TB程序化交易感兴趣的投资者和技术开发者,无论是初学者还是进阶者,都能从中获益匪浅。通过掌握这些概念和示例,用户能够更有效地创建和管理自己的交易策略。
102 浏览量
142 浏览量
2022-10-20 上传
点击了解资源详情
点击了解资源详情
172 浏览量
677 浏览量
2015-09-22 上传
点击了解资源详情
theAIS
- 粉丝: 60
- 资源: 2万+
最新资源
- sis-js:SIS APIJavaScript客户端
- AFEM-1.0.7-py3-none-any.whl.zip
- pycharm file_luckyw77_神经网络_PyCharm_二分类_
- LoonStopWatch:专心致志的Java程序员,请谨慎阅读秒表
- IOTSBusGoogleMapClient:基于物联网基础设施的台北公交通知系统(客户端)
- TBC-LPP-Project:第一个TBC项目
- libiconv build-mingw.7z
- AFLOWpi-1.3-cp39-cp39-manylinux1_x86_64.whl.zip
- mp4-rust:Rust中的MP4读写器库! :crab:
- mkodo-test:与Stephan一起对Mkodo进行火星漫游者测试
- Regalo:通过此扩展程序,您可以将产品和礼品添加到Regalo帐户,并在任何网络上与家人和朋友共享
- orientdb-remove-subtree
- QQ旋风图标 QQ族qq旋风图标点亮工具 v1.0
- CsDataStructures:C#中的数据结构实现
- gzip:优化任何Joomla网站并将其转变为渐进式Web应用程序
- 易语言-php函数命令查找工具