韭菜伊甸园-_怎样买股票怎么买

您现在的位置是:首页 > 风险控制及仓位管理 > 正文

风险控制及仓位管理

【技术前沿】:和交易有个约定--资金管理、蒙特卡洛回测(上)

用户投稿2022-01-31风险控制及仓位管理1072
福利视频教程,加微信:ppk4569,备注→韭菜伊甸园

正如大多数系统开发一样,进程的推进决定最终开发的结果。在开发系统过程中,我们首先用基本的随机输入系统收集数据,然后用这些数据来优化我们最初的规则(“系统开发指引”,2012-09)。接下来,我们发现,通过修改输入时间,将原本的早上8点改为凌晨4点,可以使这个系统变得有利可图。(或许并非巧合,凌晨4点是伦敦外汇交易的第一个小时结束的时间。)这一改变将产生对这个系统能够获利的正面预期。那么我们就可以继续优化我们的初始止损和利润目标参数(“如何设置利润目标以及控制损失”,2012-12)。

虽然优化止损将导致净利润减少将近50%,但是,我们却因此有能力来限制和量化每笔交易的风险。正如我们将要看到的,如果资金管理是解决系统开发的最重要的一步,那么将风险量化的能力将会起到至关重要的作用。

不幸的是,我们在优化利润目标时进展并不顺利,这也使得我们损失几乎所有的已经有所减少的利润。这是不可接受的,因此我们将预定的目标利润从我们的考量中移除。原本的时间止损窗口——即在下午5点的最后交易时段退出交易——将用于资金管理阶段(参见“时间和跟踪止损”,最后一页)。

在资金管理阶段,关于交易量的算法将被添加到随机输入系统,并设置初始止损位。这一阶段完成后,我们将使用简化过的蒙特卡罗模拟来判断盈利是否确实是因为系统特有的优势,即具有识别和利用市场行为规律的能力。

资金管理

目前有很多资金管理的方法,但根据我们的目标,我们将使用一个简单的固定比例方案。这个方法需要设定一个账户余额的恒定比例(通常表示为风险百分比)来计算每笔成交的数量。我们的系统模型用于外汇市场交易,因此以标准手作为交易单位(股票市场上,以成交股数来衡量;期货市场,则是用合约数衡量)。公式如下:

交易数量(标准手)= (账户余额x风险百分比) / 初始止损点数

举例来说,假设初始账户余额为$10,000,风险百分比为2%,初始止损点数为40点(由于在迷你交易中,每变动一个点相当于$140个点即是$40):

交易数量(标准手)=($10,000x 2%) / $40= $200 / $40= 5

首先在交易系统中输入5个标准手的交易

正如此前提到的,我们建议交易员将每笔交易的风险限定在账户余额1%3%的范围之间。因此,我们就用这样一个区间来进行最优化处理,并且使用0.25%的增量对交易数量进行微调,得到9个可能的风险值。

我们的优化统计过程将遵循本系列讲座的第二部分设定的范式:与之前一样使用20101月至201112月的数据,先进行6个月样本内最优化模拟,然后进行2个月移动窗格测试。这次,我们将对初始止损点数以及风险百分比这两个变量同时进行最优化模拟。我们将在一个与此前相同的区间内进行对初始止损点数的最优化(即4088个基点,以2为区间间隔),得到25个可能的初始止损点数。需要测试的组合就是这两个数的乘积(9 x 25 = 225)。幸运的是,考虑到现代计算机的速度,进行这个运算需要少于两分钟的时间。

在我们之前的最优化模拟中,我们将标准手数设定为1手;因而在最优化过程中经历的资金回撤并不大,而我们严格以净利润作为标准,在最优解集中选择最佳参数。然而,如果设定的标准手数大于1,资金回撤很可能就会比较大。因此,我们试着在最优解集中寻找一个理想的组合:在净利润与资金最大回撤不超过账户余额的10%两者之间找到一个最佳折衷。(如果净利润允许的话,我们可以将回撤率提升到12%。)

整体最优化的结果远远好于预期:净利润从$775.92 增至 $4,431.48。预期获利系数为1.19,比之前的1.164略少,不过通过对交易量的调整以及资金管理,很大程度上能够弥补这点。此外,尽管只有45%的胜率,系统依然实现了盈利。完整的结果可以参见下面的“策略测试报告”。

image.png

蒙特卡罗模拟

我们通过最优化得到的最终结果是令人振奋的,但我们首先必须确认得到这样的结果是否是因为系统具备了利用可靠的市场行为模式的能力,还是当前市场环境与我们交易之间的巧合使我们得到了一个满意的结果。(当然,我们使用的是一个随机系统,优势应该是来源于最优化的价格以及对时间止损的控制。)

为了回答这个问题,我们使用蒙特卡罗模拟的方法;这个方法是由曼哈顿计划的科学家在20世纪40年代发明的。他们使用统计抽样的方法来对热核反应进行建模。当数学模型非常复杂或者难以推导的时候,通过对过程进行无数次统计模拟可以提供相对精确的信息。

对交易而言,一个很容易模拟的标准变量是交易发生的顺序。一个恰当的蒙特卡罗模拟需要运行1000次以上的试验,交易顺序是随机的,并将最终的结果制成表格。一些复杂的软件可以将这个过程自动化,而Microsoft Excel中的一些简单程序同样可以做到。我们把从移动窗格测试中得到的合并数据载入一个简单的Excel电子表格,并手动将交易顺序设置为随机,并且将模拟限制在120次试验。(未完待续)


发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~