Local EPUB Text
附录B 爆仓风险模拟计算器
下面用于Excel的VBA代码是附录A中爆仓风险模拟计算器的程序文件。
如果你不熟悉VBA,别去尝试建立自己的爆仓风险模拟计算器。我在附录A中已经提到,如果你有兴趣的话,欢迎你索取我的模拟计算器软件拷贝。如果你希望做一个自己的模拟计算器的话,那么在开始写VBA代码前,你需要做以下的准备工作。
我先给你一个提示。我不会解释建立这个模拟计算器的每一个步骤,只能为那些熟悉VBA的读者提供足够的信息,帮助他们创建自己的程序,但是无法帮到那些完全没接触过编程的人,因为提供一个导引性的VBA课程,已经超过了这本书的范畴。
打开一个Excel文件,将第一张表改名为“RiskOfRuin”(爆仓风险)。
在“RiskOfRuin”表中,定义以下科目。
·在C12单元格放上一个输入框,将其输入范围定义为“Z1:Z2”,并将Y1定义为链接单元格。
·在Z1单元格键入“Fixed%Risk”。
·在Z2单元格键入“Fixed$$Risk”。
·找到单元格“AA1”,在“AA1:AA10”中键入随机数,创建第一个假设权益曲线。
·创建一个简单的线图,定义其输入范围为“AA1:AA10”的随机数,将此图放在第一张表单(“RiskOfRuin”)的单元格A20。调整这个图的格式,直到你满意为止。
·将此工作表存为“O_Risk_of_Ruin_Simulator.xls”。
·打开VBA编辑器(Alt F11),创建一个新程序“Simulate_Risk_of_Ruin”。
·在新程序里键入下面的代码。
·回到“RiskOfRuin”表单,在单元格F3加上一个宏按钮,将其命名为“Simulate_Risk_of_Ruin”。并将此按钮加上“模拟计算爆仓风险”标签。
·存盘。
·在表单中键入输入数值,点击“模拟计算爆仓风险”宏按钮,开始查错!
如果发现任何问题,你可以联系我:www.IndexTrader.com.au。
记住,你的目的是找到一个合适的基金管理策略,它具有一个经过验证的方法,可以产生的爆仓风险为0。祝你走运。