命卦出自八宅風水的傳統。八宅相傳為唐代僧人一行所創,核心主張是人宅相配:宅有宅卦,人有命卦,兩者相合與否,是排宅盤的起點。而命卦算法所依托的大框架,是三元九運。
三元九運的計時法是這樣的:二十年為一運,三運為一元——三運合共六十年,正好一個甲子;上、中、下三元再合起來,共一百八十年,完成一個大循環,然後周而復始。這套紀年相傳以軒轅黃帝元年(公元前二六九七年)為開元起點,源流遠在公曆出現之前。
每一個元由一個甲子年開頭:上元甲子、中元甲子、下元甲子,各領六十年。我們現今所處的,是一九八四年甲子年開啟的下元(至二零四三年)。算命卦之前,先要知道出生年在哪一個元——這是口訣法的第一步。
坊間流傳最廣的命卦算法,是拿出生公曆年來加減。道之光《天眼風水師》記了一個尖銳的疑問:公曆是近代才採用的紀年,古人用的是貞觀、乾隆、民國等年號——難道三元命卦是公曆出現之後才發明的嗎?
答案是:公曆算法只是一層數學上的簡便法,與公曆本身並無關係。命卦的底層結構,是干支紀年的九年循環;出生年的數字逐位相加所得的數根,恰好能對應這個循環中的位置,所以借公曆數字來算,結果與古法一致。簡便法行得通,是因為數學結構相同,不是因為公曆有甚麼神秘。
明白這一層,便不會被算法的形式迷惑:古人用口訣按干支推排,今人用數字公式速算,兩條路同一個終點。下一節先講簡便法,再下一節講原始口訣,並用同一個例子互相驗證。
第一步:把出生公曆年的四個數字逐位相加;得數若仍是兩位數,再逐位相加,直至得出個位數,記為 S。第二步:男命以十一減 S,女命以 S 加四;結果若仍是兩位數,同樣再逐位相加至個位。第三步:若結果是五,男命寄坤二宮,女命寄艮八宮——因為中宮的五本身沒有對應的卦,傳統上男寄坤、女寄艮。其餘數字直接對宮:一坎、二坤、三震、四巽、六乾、七兌、八艮、九離。
舉例:一位男士生於一九九零年。逐位相加:一加九加九加零,得十九;十九再逐位相加,一加九得十;十再相加,一加零得一,所以 S 是一。男命以十一減一,得十;仍是兩位數,再相加得一。結果是一,即坎一宮——這位男士的命卦是坎。
同一出生年換作女命:S 同樣是一;女命以一加四,得五;得五寄艮,故為艮八宮。同年出生、性別不同,命卦可以完全不同——這正是命卦算法男女分途的原因。
古法不用公式,用口訣。男命口訣是:『上元甲子起坎宮,中元甲子起巽宮,下元甲子起兌宮,具是逆行九宮位,得五即寄坤二宮。』女命口訣是:『上元甲子起中五,中元甲子起坤宮,下元甲子起艮宮,具是順行九宮位,得五即寄艮八宮。』另有一首更短的總訣:『一四七宮男起布,五二八宮女順推,男五寄二女寄八。』這些口訣都是傳統相傳的記誦材料,知道出處與用法即可,不必死背。
口訣的用法:先定本元甲子年的起宮,再逐年沿九宮數過去——男命逆行,宮數逐年遞減;女命順行,宮數逐年遞增;數到五,便按寄宮處理。每九年,命卦回到同一宮,所以說九年一循環。
用上一節的例子驗證。下元甲子是一九八四年,男命起兌七宮,逆行推去:一九八五年乾六,一九八六年數至五、寄坤二,一九八七年巽四,一九八八年震三,一九八九年坤二,一九九零年坎一——與簡便法的結果分毫不差。女命同理:一九八四年起艮八宮,順行推去,一九九零年數至五、寄艮八,亦與公式相合。兩法互證,才算真正學懂。
命卦在本學院的位置,是根基卷的一塊拼圖:它把九宮從靜態的方位圖,變成可以按出生年落點的個人座標。到了風水卷講八宅,命卦與宅卦如何相配,會再展開;本課只需把算法學準、把源流理清。
《天眼風水師》的作者有一段自白很值得記下:口訣他自己也背不全,要查著書念,但他知道口訣是怎麼來的、與公式如何對應,運用時便不慌。這正是本學院的態度——口訣可以查,原理必須懂;懂了原理,公式忘了也能推回來。
最後留一句分寸:命卦是傳統術數分配象徵的工具,學它是為了讀通後面的八宅與九宮系統,而不是給人生下斷語。工具學得越準,越要記得工具之上還有判斷。