python股票网格交易法详解_干货 | 浅谈网格交易法

原标题:干货 | 浅谈网格交易法

网格交易法的基本原理就是把行情的所有日间上下的波动全部囊括,它不会放过任何一次的行情上下波动。

不管市场价格如何上下波动,不外3种形态:上涨,盘整,下跌。由于不同的操作方法而有不同的结果表现,依据历史经验,由于盘整行情的神出鬼没,用普通习惯的操作方法在盘整行情中是很难赚到钱的,经常是高买低卖,左右挨耳光。

而网格法由于不依赖人为的思考,完全是一种程序行为,像渔网一样,可以把比网格大的波动一网打尽,所以在盘整行情中网格法也是可以获得收益的。

现在介绍一下等分网格交易的使用方法。

这是网格交易的最基本形式。该方法使用简单明了,操作简便,无需人为思考,基本上是完全傻瓜操作;缺点是收益率不高,而且还存在高位套牢的风险。

但由于通过网格交易不断低买高卖的主动解套法,虽然有筹码在高位套牢,但只要行情在低位不停的长期震荡,高位套牢的筹码也会很快解套获利的。

据统计,一年内有70-80%的时间行情处在震荡状态中,单边走势只有20-30%几率。大家可以自己统计一下上证指数从6124点跌倒1664点附近,其绝对跌幅为4460点,但下跌过程中的每次反弹幅度累计大约为5600点,其累计反弹幅度超过下跌幅度。

具体方法如下:

1)股票的选择:

由于网格交易法追求的是不断的行情波动,行情波动越厉害,收益率越高。哪怕股票不涨,只在一定的区间内不停波动,网格法也会获得很大的收益。

按网格交易法的特性,日K线波动越大的股票越适合网格法。基于安全角度,首先要选择效益高,质地好的股票,所以基金重仓股是必须的选择;然后再选择大中盘以下的股票,超级大盘股由于震荡甚微不适合网格法。

按以上条件选择出5-10只左右的备选股票,再分别计算它们的10年以上的日平均振幅,最后选择最大日振幅的一只股票长期操作,最好日平均振幅要大于5%。

2)网格区间的确定:

就是确定网格的最高点和最低点, 最高点就是股票历史最高价, 最低点就是历史最低点。然后在最高价和最低价之间进行等分,间距要按所选择股票的日平均振幅决定,要求间隔不要大于股票的日平均振幅,一般为5%较合适。

以每间隔5%的间距等分最高价和最低价,每个分格对应一个价位,把这些固定下来的各个分格的价位记在表格内,它就是以后的买卖依据。这些等分的价格永恒不变,无论股票价格如何变化,我们都按这些价位买卖股票,任凭风吹浪打,我似闲庭信步。网格区间确定后就像在大河的两岸边拉上一个从河底到河面高的大网,只要比网格大的鱼一只都跑不掉。

3)资金分配:

在等分好网格后,依据你所可以投入市场的资金量,去除这些分格数,就得出了每个网格的可交易资金量,这时还可以对分配后的资金比例进行调整。因为据统计,在价格的极高位和极低位,行情逗留的时间不多,为提高资金利用率可以适当减少高低位的资金分配量,酌情加到中间部分。

4)首次建仓:

一般情况下你当前所处的价位不会超过事先设置的网格高低点。此首次建仓买入量为最高点到目前价位的资金总量,按当前价位所处的一个5%网格位置下位价格预埋买单,等待行情波动到你预埋的价位成交;如果行情没有下跌,转而上涨,则不必等待它的下跌,在接近当前5%网格位置上位附近价格按及时价直接成交即可。

比如要投入10万资金,总分网格为20格,每格分得5000元,当前价位在最高位往下数第4格位置,则首次建仓资金:5000 X 4 =2万。

5)日常交易方法:

以后每日就以上次成交价格为中心,在开盘前预埋涨5%卖单,跌5%买单,买卖数量按事先计算好的每个网格的交易量。之后就不必看行情了,有时间可以看一下有成交否,如果成交买单或卖单,就以新成交价格为中心,在该成交价的5%上下位置重新再预埋买/卖单。

就如同在河里下网打渔,当有鱼上网后我们起网取出鱼(获利成交退出), 之后再重新把渔网放入河里(在原来的位置再预埋买/卖单),等待下次鱼儿上网。之后以此类推。

所以无论行情怎样涨到天上,跌倒地面,由于网格交易法都是保证每次低买高卖,你所做的交易都是获利行为。哪怕有资金套牢也不必担心,随着时间推移和行情的不断震荡,你终究是会获利的。

关键是要持之以恒,不可半路退出不做。其实这就像现实的开店做生意原理一样:

首先要准备启动资金;

然后租店面置固定资产(股市却不要这项);

接着进货,当然不会一次性把流动资金一次进货完,要留些备用(网格法也是要按一定比例首次建仓);

之后进入日常的零售阶段,按一定的利润加成零售商品(网格法是按5%的比例高抛股票);

当出售一定量的货物之后要开始补仓(网格法是按下跌5%开始及时补仓),再做零售,日复一日。在现实的开店过程中也会出现市场状况不好市价跌落时高位进货套牢的现象。

但由于网格法对资金的利用很低,收益率无法太高,所以选择股票的最高价和最低价的差值不要太大。一般要求网格的数目:最少不少于15格,最多不要超过30格。 20格左右是最好的,由于股票以100股为基本交易单位,太多的网格的数目会造成所需的本金太大。

因此基本网格交易法也需要改进,比如采用指数建仓法。就是用指数函数来指导每个等分价位的买卖量。这样可以实现价格越高卖量越大,价格越低买量越大,从而解决收益率过低的问题。

— END —

知识

专业

能力

责任编辑:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/429893.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SVN代码回滚命令之---svn up ./ -r 版本号---OK

一、改动还没被提交的情况(未commit) 这种情况下,见有的人的做法是删除work copy中文件,然后重新update,恩,这种做法达到了目的,但不优雅,因为这种事没必要麻烦服务端。 其实一个命令…

threejs坐标转换

屏幕坐标转three.js坐标 将屏幕坐标转变成threejs空间坐标: function transToThreeCoord(x,y){let mouse new THREE.Vector3();mouse.x (x/window.innerWidth)*2 -1;mouse.y -(y/window.innerHeight)*2 1;return mouse; }注意:在实际使用中&#x…

每天一个linux命令(24):Linux文件类型与扩展名

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件&…

android socket 发送byte_如何正确地创建和销毁网络通讯程序中的Socket类的对象实例...

软件项目实训及课程设计指导——如何正确地创建和销毁软件应用系统中网络通讯中的Socket类的对象实例1、基于TCP/IP协议的Socket通信相关的基础知识(1)TCP/IP(Transmission Control Protocol传输控制协议/Internet Protocol网间协议)TCP/IP是目前Internet网络中的主要协议&…

H5 使用微信开放标签跳转小程序

微信开放标签是微信公众平台面向网页开发者提供的扩展标签集合,可以在网页上提供跳转小程序、打开 App 等能力。本文梳理使用微信开放标签跳转小程序的过程,以备日后查阅。 参考链接 1. 开放标签说明文档 准备已认证的服务号 开放标签只能绑定已认证…

【网络流24题】No.7 试题库问题 (最大流,二分图多重匹配)

【题意】 假设一个试题库中有 n 道试题。 每道试题都标明了所属类别。 同一道题可能有多个类别属性。现要从题库中抽取 m 道题组成试卷。并要求试卷包含指定类型的试题。 试设计一个满足要求的组卷算法。 输入文件示例input.txt3 153 3 42 1 21 31 31 31 33 1 2 32 2 32 1 31 2…

css3 transform matrix 深入理解

矩阵可以用来表示图形的变换。css3定义了matrix和matrix3d方法,用来表示2维和3维的变换。下文将分析这两个接口的使用方法,并且用下文的思路,实现了一个简单的用js控制css3变换的jquery插件css3js , 变换矩阵和净变换矩阵 matri…

php给留言分配id_简单实现PHP留言板功能

本文实例为大家分享了PHP留言板功能的具体实现代码,供大家参考,具体内容如下HTML代码PHP留言本留言者: {$vo.nickname}|邮箱: {$vo.email}时间: {$vo.replytime}内容: {$vo.content}{$vo.id}楼留言重置function clearDefaultText(){var nickname docume…

所有选择器

*            $("*")          所有元素 #id            $("#lastname")       id"lastname" 的元素 .class           $(".intro")…

随机数公式生成一个负数和正数之间的数_java产生从负数到正数范围的随机数方法...

第四步 完整代码至于调用方法嘛:写个test测试下;(这个方法不好代码看起来很乱,你也可以实例化,然后另写一个test调用)复制代码注意包名需要改成代码所在的包名,我的包名是求平均数package 求平均数;import java.util.A…

sklearn、theano、TensorFlow 以及 theras 的理解

sklearn ⇒ 机器学习算法和模型;theras theanoTensorFlow1. 理解模型以及函数,参数返回值的实际意义 一定要注意模型的构造函数,接收的参数列表,以及该模型本身所要解决的问题,因为在一些实现较好的框架或者库中&#…

参数等效模型可以用于_干货分享电池单体产热特性及热模型标定分析(2)

上篇已讲解了电池单体产热特性及电池模型相关理论,相较之下等效电路模型无需对电池内部的电化学反应有着深入的分析,是通过电路来描述电池的开路电压、内阻等,以实现对电池外特性的表征。本篇将继续讨论此问题,用Matlab和Amesim模…

loadrunner学习记录一

一、什么是性能测试? 使用自动化测试工具对产品按一定的性能指标进行测试,解决性能瓶颈,给用户最好的体验。 二、性能测试的目的? 目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈…

检测同心圆_(二)光线如何被眼睛检测到?

在第一篇文章中(链接:(一)视觉系统的全貌),我们已经了解了视觉信息被大脑处理的全过程。现在,我们把目光投向一切的起点——眼睛。实际上,人们提起“视觉”,首先想到的几…

matlab计算斜方差_计算一幅图像的信噪比

本文摘自本人的毕业设计《数字图像滤波算法研究》2019, Chang’an University, Xi’an, China.本文适用于原始图像(即不含噪声的图像)存在的情况下。使用待计算SNR图像(记为A)与原始图像(记为B)做相减运算&…

数据库DBA(3年以内需求)

1、DBA工作:日常维护,备份及恢复,系统安装,补丁应用,健康检查及优化,故障处理; 2、精通sql语句、视图存储过程、函数的编写、触发器; 3、精通data guard/RAC,能顺利配置和管理data guard; 4、精通mysql Mas…

ext get id js_【翻译】Ext JS最新技巧——2015-8-11

Seth Lemmons:使用棒极了的Awesome FontExt JS 6附带了一个新的海卫一主题,可以使用Font Awesome字体作为背景图像的图标。不过,你知道如何通过“iconCls”和“glyph”来使用哪些相同的图标(以及更多来自于广泛的Font Awesome库)吗?使用海卫…

【转载】linux进程及进程控制

Linux进程控制 程序是一组可执行的静态指令集,而进程(process)是一个执行中的程序实例。利用分时技术,在Linux操作系统上同时可以运行多个进程。分时技术的基本原理是把CPU的运行时间划分成一个个规定长度的时间片,让每个进程在一个时间片内运…

区分大小屏幕_VESA持续推动DisplayHDR认证计划,你的屏幕属于何种等级吗?

美国视频电子标准协会(VESA)今年可说是动作频频,年初先发布了专为OLED与其他自发光显示器所制订的DisplayHDR True Black高动态范围标准,下半年则更新DisplayHDR兼容测试规范至1.1版,并发布新的DisplayHDR 1400性能分级,至于年中所…

WdatePicker显示乱码

1.修改zh-cn.js内容: var $lang{ errAlertMsg: "不合法的日期格式或者日期超出限定范围,需要撤销吗?", aWeekStr: ["周","日","一","二","三","四","五","六"],…