Life-stage methods · Calculation

How to Calculate the Twelve Life Stages

Calculate a Twelve Life Stage by fixing the reference stem, its Changsheng branch, the direction convention, and the target branch before interpretation.

Simplified Chinese
十二长生起法
Traditional Chinese
十二長生起法
Pinyin
Shí Èr Cháng Shēng Qǐ Fǎ
Also known as
Changsheng calculation · Twelve Growth Phase lookup

Editorially reviewed:

Overview

A reproducible Twelve Life Stage calculation needs four inputs: the reference Heavenly Stem, a sourced Changsheng starting branch, the adopted forward-or-reverse convention, and the target Earthly Branch. Count through the fixed twelve-name sequence from that anchor. Store the table version because some lineages differ on how Yin stems are traversed.

At a glance

Input 1
Reference Heavenly Stem
Input 2
Changsheng anchor branch
Input 3
Direction convention
Input 4
Target branch
Output
One of twelve stages
Versioning
Source table required

Freeze all inputs before counting

Select the stem whose qi phase is being examined, then identify the target branch and whether it belongs to the natal chart, a luck pillar, or an annual layer.

A result without those fields cannot be reproduced because changing either the reference stem or target branch changes the lookup.

  • Never infer the stem from the target branch.
  • Retain the timing layer with the result.

Use a sourced Changsheng anchor table

Each stem has a designated branch at which the Changsheng sequence begins. The remaining eleven stages follow from that anchor.

Rather than reconstructing the anchors from memory, production software should store a versioned ten-stem table and test every stem-branch combination.

  • Cite the table or edition.
  • Test all 120 stem-branch lookups.

Apply one declared direction convention

A common rule sends Yang stems forward through the branches and Yin stems in reverse. Some practical systems instead use a single forward table or assign Yin-stem phases differently.

The system should never switch conventions to obtain a preferred label; it should identify the adopted rule and preserve it in frozen reports.

  • Version the direction rule.
  • Do not blend incompatible tables.

Validate the lookup before interpretation

Check that twelve successive branch positions return the twelve labels exactly once and wrap to the starting branch without duplication.

Only after this parity check should the page discuss pillar placement, strength context, or timing. A correct lookup still does not make the label a literal event.

  • Run cyclic completeness checks.
  • Separate calculation certainty from interpretation.

Sources and editorial basis

  1. 《御定星曆考原》卷一
    《御定星曆考原》卷五十七「十二宮」十干長生所起與十二支順逆表:起點、方向與目標支共同決定結果A historical source for stem and branch Yin-Yang, Five Phase, direction, seasonal, and calendrical correspondences.
  2. 《三命通會》 (Sanming Tonghui)
    《三命通會》卷二五行寄生十二宮:列十干所臨十二位,計算須依固定干支次序A historical compilation covering stems and branches, Ten Gods, Nayin, Shen Sha, and multiple classical pattern systems.
  3. OpenFate Editorial Methodology
    十二長生計算頁使用版本化十干十二支對照表,驗證全部一百二十項並分開確定計算與後續解釋OpenFate separates deterministic chart calculation, traditional interpretation, and modern editorial explanation.
Was this article helpful?

Search the Wiki