全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
1723 2
2016-11-15
本文演示如何通过程序去实现常见的技术指标。
技术分析是指以市场行为为研究对象,以判断市场趋势并跟随趋势的周期性变化来进行股票及其他金融衍生物交易决策的方法的总和。技术分析认为市场行为包容消化一切信息、价格以趋势方式波动、历史会重演,常用的有MACD、BOLL、RSI等。
下面举个简单的栗子,双均线。技术分析中通常会用一条近期的移动平均线和远期移动平均线的相对价格趋势来体现股票近期的价格趋势。

例如当近期均线由下向上突破远期均线时(金叉),通常代表股票近期较为强势可以作为买入信号。
相反当近期均线由上向下击穿远期均线时(死叉),通常代表股票近期较为疲软作为卖出信号。
接下来在看如何通过程序去实现这个简单的逻辑(选用5个交易日的平均价作为近日均线、选用60个交易日的平均价作为远期均线)
首先确定一下策略的回测时间(想看策略在哪一阶段的表现)
复制代码

然后确定策略选股的股票池及标的(策略适用于哪些股票,想看策略相对谁的表现情况)
复制代码

其他需要的信息(策略的起始资金、按天进行判断还在用分钟线进行判断、策略调仓频率)
复制代码

策略逻辑部分
局部变量定义:
复制代码


买入判断:

复制代码

       卖出判断:

复制代码

接着就可以看到策略在历史区间的表现

蓝线表示策略的收益,黑线表示基准的收益。
点击回测详情可以查看具体的调仓记录、持仓记录等信息

点击回测图中的开始交易就可以每日数据实时模拟,看一下样本外的表现情况

我的交易界面就可以查看每日模拟的情况


如果觉得表现尚可可以通过微信订阅调仓信号,每日开盘前收到今日调仓信息。

常用的技术指标实现(MACD、BOLL、RSI、EMV等):技术指标合集
技术指标推荐书籍:专业投机原理、期货市场技术分析。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-11-18 07:14:20
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-12-4 20:17:14
谢谢分享。。。。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群