
简介甘氏矩阵图价格推算作为技术分析领域的重要工具将甘氏理论中“市场存在自然律动”的核心理念转化为方形数字矩阵借助角度区域和数字排序研判金融商品趋势与拐点。资源面向股票、期货、外汇等市场的投资者以及希望摆脱繁杂指标、建立结构化分析体系的技术研究者对应平台标签为“软件开发”对有交易基础者尤其适合。压缩包内仅包含1个PDF文件整体约4.01MB内容涵盖矩阵图构成原理、基数与四线设定、大数推算方法以及如何通过角度数字对应关系预判支撑压力位弥补普通指标只能被动跟随行情的短板。文档结合自然律动视角说明市场并非完全随机主张以数值规律过滤心理波动与人为噪音提升决策客观性。当前已有342人学习浏览。读者系统阅读后可建立数字矩阵分析框架掌握关键角度数字与价格区间的对应规则更快识别重要转折区域形成更清晰的价格预测与买卖决策依据。1. 甘氏矩阵图价格推算一张数字方阵如何先于K线给出价格区间如果你盯过一段行情的假突破就会有这种体会均线刚拐头价格就开始回抽MACD刚金叉又被一根阴线打回原形。我当初接触这种纯数字技术分析时也半信半疑但把《甘氏矩阵图价格推算[汇编]》这份PDF完整翻完后发现它跳过了K线形态和指标钝化的问题直接用一张螺旋排列的数字方阵把当前价位附近的支撑、压力以及中期目标区间标了出来。这套方法特别适合两类人一类是看够了均线、布林带、MACD但总被钝化骗线的技术分析老手另一类是写行情工具、想给盘面分析加一层独立坐标的开发者。它不追求预测明天的阴阳线而是用“当前数字落在哪条角度线附近”来框定后续价格运动的边界解决的是“现在该往哪个方向看、关键位在哪里”的问题。2. 读懂矩阵图结构四条线、基数1与螺旋序数是推算坐标系2.1 四条线划分八个三角区每个区域影响相邻数字走势矩阵图的底层逻辑不是画线而是给数字一个绝对坐标。把那张方阵图摊开看中心是基数1所有数字都以九点钟方向为起点按顺时针方向螺旋向外排列2、3、4、5……一直到几百甚至上千。这四条线分别是左右两条对角交叉线也就是常说的45度角线、一条垂直竖线和一条水平横线。它们的交点就是数字1即整个矩阵图唯一的起始基准点。这四条线把整张图切成了四个正方区域和八个等腰三角形区域。两条对角交叉线在系统中被称为“角线”承担的是支撑和压力作用垂直与水平线被称为“十字线”代表多空交战的动能区。也就是说一个数字落在角线附近说明这个位置天然具备撑压属性落在十字线附近说明这里是多空争夺的换手区。真正让这些线有用的地方在于数字在每个角度区间内会互相吸引或排斥这种关系直接反映在四条线上于是就能循线推算商品近远期价位的强弱衔接。辅线是另一个重要的存在。矩阵图到361是标准图形但实际行情可能走到很高或很低的数字。当数字越过361向上扩展时角线与十字线之间的区域会变得过大这时就需要用四条辅助线把大区间拆小隔出一段“动能观察区”。PDF里举了个例子右上角785到799之间中间是792当数字越过785你要看它能不能继续接近792如果到了792附近还能站住说明突破有持续性如果刚过785就回落说明这一波只是假突破。这个概念在第5章避坑部分会继续展开展开。2.2 用脚本先把四条线上的关键数字固化下来矩阵图上的数字不是随意可变的它是固定顺序、固定角度、固定间隔的坐标。这就意味着我们可以把这些关键数字一次性固化成数组之后所有的推算都在这套数组上做查找。我在第一次读这份PDF时就把图1里四条线两端的数字摘了出来并在本地写了一段Python脚本方便随时核对当前价位的落点。# 矩阵图固定坐标系四条线上的关键数字 # 角线A左下到右上含中心1及两侧螺旋展开序列 angle_a [361, 289, 225, 169, 121, 81, 49, 25, 9, 1, 5, 17, 37, 65, 101, 145, 197, 257, 325] # 角线B左上到右下 angle_b [307, 241, 183, 133, 91, 57, 31, 13, 3, 1, 7, 21, 43, 73, 111, 157, 211, 273, 343] # 十字线H水平方向 cross_h [298, 233, 176, 127, 86, 53, 28, 11, 2, 1, 6, 19, 40, 69, 106, 151, 204, 265, 334] # 十字线V垂直方向 cross_v [316, 249, 190, 139, 96, 61, 34, 15, 4, 1, 8, 23, 46, 77, 116, 163, 218, 281, 352]这段代码的逻辑很简单四条线各自是一个列表列表元素就是该线上经过的所有关键数字。注意每一条线都是从远离中心的一侧开始列经过中心1再列到另一侧所以每个列表中间都有两个1附近的数字。实际使用中不需要手动排列这些数直接从PDF矩阵图2里对照抄录就行。参数说明angle_a、angle_b、cross_h、cross_v四个数组代表的是固定坐标系只要矩阵图的标准不变这些数字就不会变化。用的时候要注意代码中的数字顺序是“从大到小经过中心再从小到大”的原始排列如果后续要做“下一个相邻关键位”的查询建议先把它排成升序。我一般会在脚本里把它们合并之后统一处理避免中心两侧顺序混乱带来的逻辑问题。2.3 数字“在线上”比涨跌幅更值得关注很多分析工具都在算涨跌幅、算百分比、算乖离率但矩阵图的做法完全不同。它关心的不是从10元涨到11元涨了多少而是11这个数字在矩阵图里落在什么角度位置、周围有哪些角线数字和十字线数字。PDF里有一句话说得直白这些数字在各角度区间产生互相吸引或排斥的力量这种吸引和排斥就是造成上涨、下跌的力量。换句话说股价不是靠资金面消息面推动的而是被矩阵图上的角度线“吸”过去的。这个逻辑一开始听起来有点玄学但如果你把数字当成绝对坐标来用就会发现它跟交通路网很像。数字1是市中心角线是几条主干道十字线是交叉路口辅线是匝道。价格从一个数字移动到另一个数字必然要经过某条线而经过线的时候就会受到线的支撑或压制。这就是为什么“数字是否在线上”比“涨跌了多少”更重要因为它决定的是价格路径上的关键节点在哪里而不是事后测算的幅度。从使用角度看这套坐标系最实用的地方在于即使你对基本面完全不了解只要知道当前价格就能立刻从矩阵图里找到相邻的几个关键数字。这些数字对应的价格区间就是后续大概率会出现停顿、反弹或反转的位置。我在后面的章节里会把“如何把真实价格映射到矩阵图数字”以及“如何找最近关键位”这两步用脚本固化下来。3. 价格进图前的第一道换算100:1、10:1、1:1缩放与落点定位3.1 为什么指数要缩小、低价股要放大矩阵图的大小是有限的超过361就要靠辅线扩展但实际操作里不可能把上万点的指数完整铺到一张图上。所以PDF里最核心的用法是先做百分比换算让所有商品的价格都落在矩阵图的可操作范围内。常规比例按使用频率排序是100:1、10:1、1:1此外还有1:10这类放大比例。指数过万就用100:1普通股票用10:1低价股或几块钱的个股可以用1:10放大后再看。这里有个关键原则缩到100:1和缩到10:1之后数字在矩阵图上的落点并不对应撑压关系也完全不同。PDF原话是“使用100:1时其走势的撑压及对称是一种关系使用10:1时又呈现另一种关系它们不会互相干扰”。所以每一次分析要先确定用哪个比例然后固定下来不要在同一张图上混用两个比例。我见过有人拿100:1看长线、又拿10:1看短线最后把两张图的判断混在一起得出来的结论互相打架这就是典型的比例混用翻车场景。常见比例和适用场景可以直接对照看下面这张表方便刚开始上手时选择商品类型典型价格范围常用比例矩阵图坐标数字示例大盘指数数千点到上万点100:112682 → 126大盘指数波段看细数千点到上万点10:112682 → 1268普通个股10元到100元10:134.2 → 342低价股1元到10元1:10 放大2.57 → 257超低价股1元以下1:100 放大0.2 → 200需要特别提醒的是放大比例不是所有低价股都统一固定而是看标的本身的波动习惯。比如一只常年3元左右横盘的股票放大10倍后是30落在矩阵图比较低的位置放大100倍变成300直接进入标准图的高位区域观察到的压力和支撑会完全不同。我一般会先试10倍发现落点离四条线太远、没有形成清晰对应时再换100倍放大。3.2 用脚本把真实价格映射到矩阵图落点做完比例换算后下一步是定位当前价格换算出来的数字离哪条线最近下一个角线数字是多少上一条角线数字又是多少这部分我写成一个小函数直接输入价格和比例输出换算值和相邻的关键位。先上一段核心查找代码def to_matrix_number(price, scale): 将商品价格按比例换算成矩阵图坐标数字四舍五入取整 return int(round(price * scale)) def nearest_levels(num, key_lines): 在关键数字序列中查找当前坐标的上一档与下一档关键位 # 将原始的四条线数据合并、去重、升序排列 seq sorted(set(key_lines)) below [x for x in seq if x num] above [x for x in seq if x num] lower below[-1] if below else None upper above[0] if above else None return lower, num, upper逻辑说明函数to_matrix_number把带小数的价格乘以缩放比例后四舍五入得到可查的整数坐标nearest_levels负责把所有关键线数字合并成一个全局有序序列然后分别找到不大于当前数、不小于当前数的边界点。最终返回一个三元组分别是下方最近关键位、当前坐标、上方最近关键位。参数说明price是原始价格scale是缩放倍数。注意scale大于1是放大小于1是缩小比如100:1是指price乘以0.0110:1指乘以0.11:10指乘以10。key_lines参数传入的就是第2章里列出的四组数组合并后的结果。这个函数的输出可以直接用来判断当前位置上方第一道压力是多少下方第一道支撑是多少。3.3 实操示例低价股的放大推算拿PDF里的2.57元例子就能说明白。先把2.57放大10倍得到257。查一下上面代码生成的全局关键序列257附近就有明确的两条线下方角线数字241上方角线数字273。于是结论很直接这个价位在A3角附近往上先看2.73元的压力往下先看2.41元支撑。如果你想做角线对角线的对称判断还可以直接看更远一档225和289。这两个数分别是A1角两侧的对称关键位对应股价2.25元和2.89元。同样的方法拿到指数上某指数历史高点12682按100:1缩放后是126按10:1缩放后是1268两者在矩阵图上落点完全不一样。所以定长线趋势、看历史高低点对应关系时我一般用100:1做短线波段区间判断时用10:1。两条线互不干扰可以分开用但绝不混在同一张判断图里。这个换算过程是整个矩阵图使用中最容易出错但也最容易自动化的环节。把它固化成脚本以后每次拿到新价格跑一遍函数就能看到当前数字两侧的关键位不用再手翻PDF里的矩阵图2。如果你只做短线高抛低吸完全可以把这个函数嵌到自己的行情工具里实时显示当前价格对应的上下关键位。4. 大数推算与基础角度线推算用历史高低点锁定中长线方向4.1 大数推算以历史波段高低点为基点的坐标锚定矩阵图的中长线用法主要靠“大数推算”也就是把历史大波段高低点作为基点用100:1的比例缩放后在基础角度线1到361区间上找到它对应的角度位置再以这个基点为原点观察价格的后续路径。它分为主基数和次级基数两类主基数选历史大波段高低点负责判断大级别趋势次级基数选近期波段高低点负责判断中级趋势。以PDF里某指数2485和12682两个历史数据点为例2485按100:1缩放后是2412682缩放后是126。这两个数字在矩阵图的基础角度线上各有各的位置和角度关系。大数推算的步骤分四步确定主基数挑选至少一年以上的历史高点或低点作为推算的起点按100:1缩放把原始价格同时除以100得到基础坐标在四条线上定位看这个坐标落在哪条线附近或夹在哪些角线之间找对称关键位从当前坐标按角度线方向数到下一个角线数字再数到对角线的对应数字这两个位置就是后续最重要的参考区间。这四步看起来简单但每一步都有细节。第2步缩放时不要四舍五入得太早比如2485除以100等于24.85先保留24.85等观察它在矩阵图中的相对位置后再取整否则可能从角线边缘偏到角线中间。第3步要同时看角线和十字线不是只看一条线就下结论。第4步的对称不只是水平对称而是矩阵图上的角度线对角度线比如从A3角看A1角就是一个180度的对角关系。4.2 基础角度线推算16条线如何拆出短期波段区间大数负责判断大方向落到具体买卖区间就要用基础角度线推算。基础角度线一共有16条4条角线、8条辅线、4条十字线。PDF里给了明确的代号规则角线是A1到A4辅线是B1到B8十字线是C1到C4。从图形左下角开始顺时针方向依次分布。这套代号就是整个短波段分析的地图坐标。基础角度线推算包含三大类用途一是大数趋势分析之后用角度线来分割段落区间二是16条线全部纳入观察不能只看角线忽略十字线和辅线三是专门用于短波段和波段的推算。具体操作时我会先用4.1的大数方法定出当前价格所在的大区间然后在16条线里找到当前数字最近的几个关键位结合“短线看角度、波段看区间”的方式做下一档目标判断。短线上最实用的规则是一个数字在A3角顺时针往前看下一档是A4角这个A4角位置就是短线压力逆时针往前看上一档是A2角这个A2角就是短线支撑。比如前面提到的257这一档A4角是273A2角是241所以2.57元放大后正处在A3角短线上方先看2.73元短线下方先看2.41元。4.3 时间与价位的配合变盘日三定义与交易策略大数推算和基础角度线推算解决了价格“该去哪里”的问题而时间推算解决的是“什么时间到”。PDF里把变盘日定义为三种情况变更方向、接续盘势的切入、剧烈震荡。围绕这三种情况配套的交易策略让我觉得最有价值的部分是时间与价位是否同时到达的组合判断组合情况策略动作时间到、价位到直接在接近近期高、低点或突破新高的位置反向入场时间到、价位未到可以先入市也可以等价位继续走到下一关键位再入价位到、时间未到同样可以先入或者等下一个时间窗口确认这个组合判断的意义在于价格碰到关键角度线不代表一定反转还得看时间是否同步到位。我自己使用时会把矩阵图上的关键位作为价位条件再把变盘时间作为时间条件只有二者接近重合时才考虑动手。单独一个条件出现时只做观察记录不急着入场。在脚本层面价位条件可以复用第3章的函数把当前价格映射成矩阵坐标后列出相邻关键位时间条件则需要另外维护一个历史高低点对应的时间序列这块PDF里没有给具体算法但常见做法是从主基数开始按固定步长数K线根数或自然日天数找出与当前日期最近的时间节点。我一般会在自己的行情数据里单独标注这些时间点再与矩阵图价位位进行比对。5. 避坑与常见问题矩阵图推算中容易翻车的5个细节5.1 角度线起算方向搞反支撑压力全部对调现象按推算出来的支撑位去挂单价格偏不回头认为压力位到了该回调结果直接一根阳线穿上去。事后把矩阵图摊开一看自己找的“上方压力”其实在价格的下方。原因矩阵图的螺旋排列起点在九点钟方向也就是最左侧从左往右顺时针数数。中心1之后是22的位置在左侧水平方向附近而不是通常在表格里习惯的“右上角第一个”。很多新手默认把最上方或最右方当成第一格结果整张图的角线顺序全是反的。解决先不要背数字先把矩阵图2单独打印一张贴在显示器旁边。每次推算前先找到中心1然后确认从1出发的第一格是往左还是往右。养成这个习惯之后再套用四条线数字才不会出错。5.2 缩放比例混用同一价位算出两套相反信号现象用100:1看当前价格是126得出下方支撑124附近又用10:1把同一个价格看成1268结果下方支撑在1240两条结论差了一个数量级。原因PDF里明确说过缩小或放大百分比后商品在矩阵图上的落点于角度线上看不出对应关系。100:1和10:1是两个独立的坐标体系各自有独立的对应对称关系不能互相验证更不能混合使用。解决一次推算只固定一个比例。我的习惯是先在图表顶部标注“当前使用100:1”写脚本时把scale作为变量传入避免忘改。如果确实需要长线和短线两个维度就分两个文件、两张图各跑一遍不要在同一张输出里混着看。5.3 突破角线后没看辅线动能区追进去就被套现象价格刚突破一个明确的角线压力位比如785你在785上方追多结果价格没过多久就跌回785下方突破失败。原因只看角线突破没看角线和十字线之间还有一条辅线。矩阵图2中785到799之间有一个中间数字792这个区域被称为动能观察区。价格突破785后必须观察它能否到达792。如果连792都没碰到就回落说明突破动能不足这一档属于假突破。解决突破某个关键数字后不要急着交易。先把目标指向下一档观察中间辅线数字是否能被触及并站稳。例如越过785后先看792能不能到到了且不马上回落再考虑顺势入场。如果没到792就转头那就当成假突破处理原有支撑或压力继续有效。5.4 大数推算和基础角度线混在同一张图上主次完全分不清现象图上一堆A1、A2、B1、C1长线关键位和短线关键位交叉出现结果每个位置都像支撑每个位置又都像压力最后只能主观挑一个看。原因大数推算解决中长线方向基础角度线推算解决短波段区间它们本身是配合关系但配合不等于叠加。把两套不同时间尺度的关键位画在同一张图里等于让长线坐标和短线坐标互相干扰。PDF里反复提醒大数定方向、角度线定段落原因就在这里。解决分开画图。第一张图只用历史高低点缩放后的大数关键位判断当前价格处于哪个大区间第二张图只放当前波段附近的16条线关键位用来找实际入市点和止损点。方向图不画短线点位点位图不画大数趋势线。5.5 普通行情软件直接画甘氏角角度线整体失真现象在行情软件里拉出45度角线看起来斜率正常但对照矩形图后发现图上的45度实际是扭曲的推算结果偏差很大。原因普通行情软件为了让K线完整显示横轴时间、纵轴价格的比例会被动态压缩或自动适应窗口大小。而甘氏角必须建立在矩形图上也就是横纵每一格都等宽等高。软件一旦缩放画面45度线就不再是真正的45度角线位置全变了。解决不要直接用行情软件自带的甘氏角工具。要么用像素固定格数的绘图板手动画矩形图要么自己用脚本生成固定间距矩阵图底图把价格点位按比例换算后投影到底图上。等距是矩阵图的底线只要这点不保后面所有角线判断都没有意义。6. 用历史数据验证推算一个简化脚本与复盘检查步骤拿到一份新分析资料我最先做的事不是把整本PDF读完而是抽一段历史行情回测。验证这套矩阵图推算到底靠不靠谱只需要一个很简单的复盘流程。先用大数推算锁定方向再用16条线列出中途关键位最后对照实际走势看价格是否在这些关键位附近出现停顿、反弹或反转。# 简化复盘给定历史区间首尾两个价格列出途中必经的角线关键位 def check_route(start_price, end_price, scale0.01): start_num to_matrix_number(start_price, scale) end_num to_matrix_number(end_price, scale) # 取两个数之间的所有关键线数字 route [n for n in sorted(set(angle_a angle_b cross_h cross_v)) if min(start_num, end_num) n max(start_num, end_num)] return start_num, end_num, route # 示例某指数从低位上行到高位中途经过哪些矩阵图关键位 start_num, end_num, route check_route(2485, 12682) print(起点坐标:, start_num, 终点坐标:, end_num) print(途中关键位:, route)这段脚本把历史波段起点和终点映射到矩阵图坐标然后把两条角线和两条十字线中夹在起点和终点之间的所有关键数字列出来。这些数字对应的价格就是复盘时要重点观察的位置。参数说明start_price和end_price分别是历史波段起点价与终点价scale默认0.01即100:1。需要注意的是途中关键位只包含四条主线的数字辅线数字不在这里列出如果需要更密的关键位再手动补上8条辅线的数组。我在复盘时特别看重两个现象一是价格在关键位附近出现至少一次明显停顿二是价格到达某个角度线数字后出现反向走势。前者说明该关键位确实存在“吸引或排斥”效应后者说明这个位置可以作为实际交易中的主动离场或入场参考。如果一段趋势中关键位频繁被直接穿过、几乎没有停顿那就要考虑是不是缩放比例选错了或者基数选得不对。把这份PDF读完之后我最大的改变是养成了一个固定习惯每次拿到新的分析工具不管它听起来多有道理先强制自己走一遍历史回测。回测能跑通的逻辑才值得放进常用工具链跑不通的再花哨也先放一边。这套矩阵图推算也是这样一步步被我接受并固化成脚本的。它不是万能的但只要你尊重它的坐标系和比例规则它确实能提供一套独立的、不依赖指标钝化的价格区间参考。希望帮到你。本文还有配套的精品资源点击获取