投资界的ts是什么?
TS是交易系统(Trade System)的简称,是指用来实现交易策略的软件或硬件。一个完整的交易系统应对下述问题给出答案; 什么是交易系统?交易系统如何工作?它包含哪些部分?各部分的功能是什么? 为便于讨论,假定我们已就某个交易策略的所有方面达成了一致,并建立了相应的测试交易平台以检验该策略在历史数据上的表现。现在的问题就是构建一套计算机程序,利用上述测试平台所提供的历史数据输入来运行我们的策略,然后观察其结果。这就是一个交易系统的核心任务。
为了完成这个核心任务,首先我们需要将我们的策略翻译成代码,以便计算机可以读取并执行。其次我们必须在代码中嵌入一系列用以监控和执行策略的机制。 最后,当一切准备就绪后,我们就可以启动交易系统并监测其运行情况了。如果一切顺利的话,我们期待的交易系统应该具备这样的特征:
1.能够持续、稳定地执行交易 一个优秀的交易者必须同时具有策略思维和编程能力。对于大多数的交易者来说,最好的学习途径是先找到一位导师,向他阐述你的想法,然后让他帮你把思想写成代码并在实践中验证。
2.实现真正的随机数生成 当需要使用历史数据模拟未来行情时,我们必须确保历史数据与当前时间之间的随机分配是正确的,否则我们就可能犯错。要实现这一目的最简单的办法就是使用标准的随机数生成器。
3.处理订单的各种情形 一个好的交易系统应该能够解决以下问题: 如何定义开仓/减仓的信号? 如何决定开仓/减仓的时机? 如何判断平仓的时机?发生亏损时如何止损?盈利时如何止盈? 如果出现意外情况怎么办? 当市场明显与你作对时你是否依然坚持初始策略? 这些问题的答案就是我们建立交易系统所应遵循的规则。
4.记录交易状况并给出分析报告 好的交易系统会记录每笔交易的情况并给出分析报告。报告的内容包括每次交易的行动理由、依据的数据、过程和结果等。通过回顾交易记录我们可以发现交易中的问题和漏洞,进而完善我们的策略。
5.使用回溯测试评估策略 我们需要运用回溯测试来检查我们所建立的系统是否确实如我们预期的那样运作。如果测试结果表明策略表现不佳,那么我们就需要回到原来的起点,重新思考最初的假设并加以改进。