命盘

资料来源与算法

这一页说明这个排盘用了什么资料、哪些数字是我们自己量出来的、哪些只是我们选定的约定,以及哪些我们根本没做。最后两节才是重点 — 只列权威来源而不说自己编了什么,是借来的可信度。

一、外部资料

这几项都是可以自己去查证的,版本号写在旁边。

IANA Time Zone Database

tzdata 2026a (Node 24.18.0 / ICU 78.3)

各地历史时区。整个网站的立论基础 — 马来半岛 1982 年以前行 UTC+7:30,1941–45 年日据时期行 +9,东马 1933 年起行 +8。我们不写死偏移量,而是查出生当天实际生效的那一个。

GeoNames

CC BY 4.0

519 个城市的经纬度与时区归属。经度用于真太阳时校正。授权为 CC BY 4.0,依授权条款于此标示出处。

iztro

v2.6.0 · MIT

紫微斗数星曜安放:十二宫、十四主星、辅星、庙旺利陷。

lunar-typescript

v1.8.6 · MIT

农历换算、二十四节气、四柱干支。节气决定月柱,所以这一项直接影响八字。

均时差公式

近似式

9.87·sin(2B) − 7.53·cos(B) − 1.5·sin(B),B = 2π(n−81)/365。这是常用的近似式,误差约在半分钟以内。只有当出生时刻正好落在时辰交界前后半分钟内,这点误差才可能改变结果。

二、我们自己量的

以下数字不是引用来的,是我们扫描大量命盘算出来的。原始资料都公开,可以自己复算。

时区错误的影响

audit-data.json

1946–1981 年马来半岛出生者,24.9% 会被算错主星(n=4000,三个时期各自抽样)。这是「为什么你的命盘可能算错了」那一页的依据。

四十八格的分布

four-distribution.json

扫了 51,840 张盘。四十八格每一格的出现率都落在 7.8%–8.9% 之间 — 所以没有哪一格算「难得」。这个结果反而让我们砍掉了原本想做的稀有度标记。

名格局的出现率

formations-data.json

扫了 34,560 张盘。任何一个格局若命中率超过两成,就是规则写得太松 — 这条检查砍掉了三个,其中一个原本命中 58.9% 的命盘。

三、这些是我们选的,不是定论

排盘里有些数字没有权威出处,是我们定的。它们会影响结果,所以写在这里,不藏在代码里。

四化表用中州派

流派选择

戊、庚两干的四化各派说法不同。我们采中州派,并在命盘页注明 — 重点不是这派对,是让你知道用的是哪一派。

大运流年的评分权重

约定

天干占 0.4、地支占 0.6;地支的藏干按 0.6 / 0.3 / 0.1 加权。刑冲合会的加减:三合 0.15、半合 0.07、六合 0.08、相刑 −0.08,总调整上限 0.30。这些比例是约定,不是测量结果。

十二宫轻重的加权

约定

主星 3.0、四化 1.5、借星 1.2、煞星 0.8、杂曜 0.6。所以我们只给名次和轻重,不给分数 — 印一个「13.7」出来,等于给这套加权一个它没有的权威。

名格局只做二十四种

子集

各家格局表收六十种以上。我们只判定规则能写死的二十四种;规则各家含糊的,宁可不判。

英文星名是惯用译名

意译

「The Disruptor」不是「破军」的字面翻译,是英语圈通行的意译。庚不是刀,是阳金 — 刀只是传统用来指它的意象。

四、我们没做的

写出来比不写有用。以下这些要么还没做,要么我们认为做不出可信的结果。

调候用神

未实现

取用神有两法。我们只做了扶抑法(看日主强弱,弱则扶、强则抑),因为它可以推导也可以验算。调候法看的是出生月份的寒暖 — 冬天的木要火,夏天的木要水 — 出自《穷通宝鉴》。两法有时结论相反。我们没有那本书的正文,凭记忆重建一百二十条条文,正是这个网站反对的做法。

煞星只判有无,不判全部交互

部分

判断格局时我们查三方四正内有没有六煞,因为「不逢煞冲破」是古法明载的条件。但煞星之间彼此如何作用、如何被辅星化解,我们没有做。

冲与害不计分

只列出

冲是动荡,不是灾祸。冲掉你需要的是坏事,冲掉压着你的反而是解脱 — 方向要看整盘,这套算法没有那个判断。硬给一个正负,等于把掷硬币写成计算。

这不是预测

范围

大运流年的评分算的是「这段时间的五行性质合不合你」,不是「会发生什么事」。同样的生辰永远得出同样的结果 — 这是查表,不是预言。

发现错误或有出处可以补的,欢迎指正 — 尤其是流派差异。这一页会随算法一起更新。