在金融建模行业,只是对EXCEL了解是不足的,针对很多反复数据信息的解决、社交互动、繁杂的计算步骤,只有根据VBA程序流程来完成。本课程内容*先详细介绍EXCELVBA的基本要素、语句、文本框设计方案等工作上常见的*技能方法,接着详细介绍怎样运用VBA完成债务、财产组成管理方法、股指期货等层面的关键作用和运用。
本课程内容所有实例均选用EXCEL2007/2010、EXCELVBA开展解读。
培训目标:
(1)掌握并把握EXCELVBA的程序编程
(2)提高数据信息数据分析工作能力
(3)掌握金融建模的专用工具和方式
课程大纲:
控制模块1:VBA基本
1.VBE工作中器
(1)VBE部件
(2)在线编辑器选择项
(3)VBA编码维护
(4)录制宏
如何*学习VBA的方式。
2.VBA程序流程基本
(1)自变量
(2)过程和函数
Sub过程和自定义函数是金融建模的常见方式和专用工具。
(3)目标
详细介绍Application、Range、Names、Comments、Workbooks等关键的目标的运用。
(4)恶性事件
选用恶性事件能够 使我们的工作中更简易轻轻松松,比如在开启EXCEL工作簿时全自动对数据信息开展解决、激话某一张工作簿时全自动对数据图表开展升级、电脑鼠标挪动到某按键时转换按键色调等。
3.VBA常见语法分析
(1)I/O语句
(2)标准分辨语句
(3)循环系统语句
(4)With语句
(5)处理错误语句
4.撰写sub过程和开发设计涵数
(1)了解过程
(2)撰写sub过程
(3)了解function
(4)有关过程的主要参数
(5)开发设计自定义函数
5.VBA编码的调节过程
(1)运作程序流程
(2)单步调节
(3)加上中断点
(4)加上监控
6.设计方案文本框
(1)文本框介绍
(2)常见控件详细介绍
包含输入框、组成框、单选框、勾选框、指令按键等关键的控件。
(3)文本框和控件的恶性事件
控制模块2:VBA在金融建模中的运用
7.国债收益率和敏感度
(1)计算债卷零利息率
(2)定编远期利率自定义函数
(3)债卷标价(面额不必一百元)
(4)计算债卷全票价
(5)定编久期自定义函数
8.组成管理方法
(1)计算财产收益
(2)计算标准差协方差矩阵的sub过程
(3)计算预估收益和风险性的涵数
(4)组合优化-用VBA持续启用“规划求解”
(5)不能买空标准下的合理组成和合理*前沿计算
(6)资产配置风险性使用价值的蒙特卡罗仿真模拟计算实体模型
9.股指期货
(1)用VBA搭建二项式期权价格实体模型
(2)搭建布朗运动实体模型
(3)搭建赛尔号迪恩-特雷泽盖实体模型