目录

策略生命周期

策略生命周期包括三个阶段:策略设计、策略实施和策略控制。

策略设计

策略设计是一个包含策略研究、用逻辑规则来表示、模拟测试、评估和验证的递归过程。对于所设计的策略,你需要对它们进行模拟和评估。如果是简单策略,一个好的开始方法,是从任意的免费数据源中下载历史价格序列,再将它们放入工作表中。

当策略变得复杂时,你可以使用诸如MetaTraderNinjaTrader等交易软件中整合的回测功能来进行回测。这样做的缺点是,它们只适用于技术性策略,并且你需要先学会它们的脚本语言。对于个人投资者而言,最好的方式是采购或注册一个配备每日更新数据库的专业模拟平台。在线平台和特定软件能让你用一种基于规则的语言来构建策略。这种服务随时间而变化得很快。你可以在搜索引擎中输入监控器、回测、股票、ETF(screener backtest stock ETF)等关键字来寻找合适的平台或软件。搜索结果的第一页通常会显示3—4家不错的模拟测试服务提供商。

策略实施

如果只是手工验证策略,只需要一台呈现数据的交易软件,使用计算器验证。为了实施你的自动化交易策略,你需要可编程的交易软件和具备编程技能。

策略控制

对于策略控制,简单的工作表就可以记录你的交易结果,并将它们与模拟结果进行比较。