致力于量化策略开发,高质量社群,交易思路分享等相关内容
大家好,我是乌克兰剑圣。
这一期我们开发一个基于量能的交易策略,提到量能第一想到的就是成交量,持仓量,委托量这些耳熟能详的名词。然而,利用量能因子开发出一个完整的策略案例还是比较少见的。
前言本期算法12号策略就是纯纯的成交量交易策略,它没有使用传统的趋势指标,摆动指标,波动率等指标的辅助搭配。仅仅是成交量和幅度来判断价格的方向,多空强弱。
强弱这个概念是相对的,传统方法用里有很多指标可以度量强弱。MACD,KDJ,RSI这些常用的指标都是在度量强弱。可是,他们都是基于价格因子计算的,价格是结果,是滞后的。
技术派有三大假设:
1.技术走势反应一切市场信息; 2.价格以趋势方式演变; 3.历史会重演。
假设的前提是可以被证伪,上述的三大假设是错误的。错就错在难以证伪,因为你从历史图表上看,它永远是正确的,它们成为了“真理”。我们抛开主观概念,回归到最原始的市场因子,人。
人,天生就会交易。你的筹码是你在这个市场里的投影,每一个交易结果都会被市场记录。横坐标,纵坐标精确定位了交易的位置,副图的成交量记录了它的筹码痕迹。但是很遗憾,技术分析提及的四个要素:量,价,时,空。90%的量化模型或者主观交易者只用到了:价格和时间。量能有所提及,但是应用甚少,最主要是不知道该怎么用嘛。
构建一个量能强弱策略price_A=C-C[1];
New_var=VOL;
我们先保存俩个要素:价格幅度和成交量。
然后遍历周期内的VOL堆积和幅度变化(部分源码):
//部分源码
for i = Length-1 DownTo 0
{
if(price_A[i]>0 )
buy_price=buy_price+New_var[i];
if(price_A[i]
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?