계산 방법: KnowYourBaZi는 사주를 어떻게 세우고 용신을 고르는가
같은 생일을 세 곳의 사주 사이트에 넣으면 용신이 세 가지로 나오는 일이 흔합니다. 대개는 누가 틀린 것이 아닙니다. 차이는 학파의 설정과 용신을 고르는 규칙에 있습니다. 자시에는 몇 시에 날짜를 바꾸는지, 신강과 신약을 어떤 잣대로 재는지, 조후가 억부보다 앞서야 하는지. 선택 하나하나가 결론을 뒤집을 수 있습니다. 이 페이지에는 본 사이트가 내린 선택을 모두 적어 두었으니, 다른 자료와 비교하거나 직접 계산해 보셔도 좋습니다.
1. 명식 설정
사주 네 기둥과 절기가 바뀌는 정확한 시각은 오픈소스 역법 라이브러리 lunar-javascript로 계산합니다. 모든 계산은 브라우저 안에서 이루어지며 생년월일은 서버로 전송되지 않습니다. 결과에 영향을 주는 설정은 다음과 같습니다.
| 항목 | 본 사이트의 방식 | 이유와 영향 |
|---|---|---|
| 연주 | 설날이 아니라 입춘(立春)에 해가 바뀝니다 | 사주의 한 해는 절기 기준의 해입니다. 1월 말이나 2월 초에 태어난 사람은 이 때문에 기둥 하나가 통째로 달라지기 쉽습니다. |
| 월주 | 열두 개의 절(節)로 달을 나눕니다(입춘, 경칩, 청명 … 소한) | 음력 달이 아니며, 중기(中氣)는 쓰지 않습니다. 절기가 바뀌는 날에 태어났다면 교절 시각이 기준이 됩니다. |
| 자시와 날짜 변경 | 23:00에 날짜를 바꿉니다. 23:00~23:59에 태어난 야자시는 다음 날의 일주를 씁니다 | 자정이 지나야 날짜가 바뀐다고 보는 학파도 있습니다. 차이는 23:00 이후 한 시간 안에서만 생기지만, 일간 자체가 바뀝니다. 그래서 입력 양식의 시 목록에 조자시와 야자시를 따로 나누어 두었습니다. |
| 태어난 시간 모름 | 연주·월주·일주만 세웁니다 | 신강신약은 그대로 계산하지만, 엔진이 "시주 없음, 참고용"이라는 메모를 붙입니다. 시간(時干)의 가중치는 1, 시지(時支)는 1.5(지장간 비율을 곱함)이므로, 시주가 없으면 점수가 한쪽으로 치우칠 수 있습니다. |
| 진태양시 | 선택 사항: 체크했을 때만 보정합니다 | 세 가지를 보정합니다. 과거의 서머타임(현지 시간대 기록 기준), 출생지 경도와 해당 시간대 표준 경선의 차이, 균시차(오차 약 ±0.5분)입니다. 기본값은 꺼져 있습니다. 대부분의 사람은 시계 시간을 기억하고, 보정을 해야 하는지부터 학파마다 의견이 다르기 때문입니다. |
| 대운(大運) | 양년생 남성과 음년생 여성은 순행, 나머지는 역행합니다. 대운수는 전통 규칙인 3일을 1년으로 환산하는 방식(三日折一年)을 씁니다 | 출생부터 다음(또는 이전) 절까지의 날수를 세어 3일을 1년으로 바꿉니다. 가장 널리 쓰이는 방법입니다. 분 단위까지 계산하는 방법도 있으며, 두 방법은 몇 달 차이가 날 수 있습니다. |
| 북반구와 남반구 | 현재는 조후를 항상 북반구 계절로 판단합니다 | 남반구는 계절이 북반구와 반대입니다. 엔진은 이미 한난 판단 전체를 뒤집을 수 있지만, 명식 페이지에는 아직 전환 옵션이 없습니다. 사주 네 기둥 자체에는 영향이 없습니다. |
2. 신강신약은 어떻게 계산하는가
고전은 득령(得令), 득지(得地), 득세(得勢) 같은 몇 가지 기준으로 강약을 판단하지만 숫자는 주지 않습니다. 본 사이트는 이를 가중치 점수로 바꾸었습니다. 장점은 모든 명식의 판단을 재현하고 검증할 수 있다는 것입니다. 대가도 있으니 먼저 밝혀 둡니다. 가중치는 본 사이트가 정한 것이며, 고전에서 가져온 숫자가 아닙니다.
방식은 이렇습니다. 명식에서 일간을 제외한 모든 천간과 지지 속 지장간을 일간과의 관계에 따라 다섯 무리로 나눕니다. 인성(나를 생함), 비겁(나와 같은 오행), 식상(내가 생함), 재성(내가 극함), 관성(나를 극함)입니다. 그런 다음 위치별 가중치를 곱해 더합니다.
| 위치 | 가중치 | 설명 |
|---|---|---|
| 월지 | 3.0 | 월령(月令)이 가장 무겁습니다. 득령 여부는 주로 여기서 결정됩니다 |
| 일지 | 2.0 | 일간이 앉은 자리로, 가장 가까운 위치입니다 |
| 연지·시지 | 각 1.5 | 일간에서 더 멀리 떨어져 있습니다 |
| 연간·월간·시간 | 각 1.0 | 일간 자체는 세지 않습니다. 도움이나 공격을 받는 쪽이기 때문입니다 |
| 지지의 지장간 | 본기 1.0 / 중기 0.5 / 여기 0.3 | 해당 지지의 위치 가중치를 곱합니다 |
다음으로 "생부 비율" = (인성 + 비겁) ÷ 전체 가중치를 구합니다.
- 0.55 이상이면 신강, 0.35 이하이면 신약, 그 사이는 중화로 판단합니다.
- 지지의 관계도 점수에 반영합니다. 방합(三會), 삼합(三合), 반합(半合)이 성립하면 그로써 생기는 오행에 가산점을 줍니다. 충(六沖)을 받은 지지는 지장간을 할인합니다. "충을 받으면 뿌리가 흔들린다"는 고전의 생각입니다. 천간합은 현재 기록만 하고 점수는 바꾸지 않습니다. 합이 실제로 화(化)하는지는 아직 판단에 넣지 않았습니다.
- 득령(월지 본기가 인성이나 비겁인 경우)과 통근(通根: 지지에 비겁이 숨어 있는 경우)은 따로 표시하여, 고전식 표현과 비교할 수 있게 했습니다.
3. 종격: 잘못 판정하느니 놓치는 편이 낫다
종격(從格)은 억부의 예외입니다. 일간이 의지할 데가 전혀 없을 만큼 약하면 더는 부축하지 않고, 가장 강한 쪽을 따라갑니다(종재, 종살, 종아, 종세). 반대로 설기하거나 극할 것이 전혀 없을 만큼 강하면 자기 기세를 따라갑니다(종왕, 종강). 문제는 한번 종격으로 판정하면 희신과 기신이 통째로 뒤집힌다는 점입니다. 평범한 신약 명식을 종약으로 잘못 보면, 모든 조언이 정반대로 나옵니다.
그래서 본 사이트는 두 가지 기준을 둡니다.
- 종격 확정(약한 쪽): 생부 비율 0.12 이하, 그리고 지지에 비겁의 뿌리가 없고 명식 어디에도 인성이 없어야 합니다. 뿌리가 조금이라도 있거나 인성이 조금이라도 있으면 "파격(破格)"으로 보고 신약으로 읽습니다.
- 종왕·종강 확정: 생부 비율 0.90 이상이고, 식상·재성·관성을 합쳐도 거의 0에 가까워야 합니다.
- 기준에 가깝지만 미치지 못하는 명식(뿌리와 인성이 없이 0.22 이하, 또는 설기·극제가 아주 적으면서 0.82 이상)은 "종격 가능성"으로 표시합니다. 용신은 여전히 일반적인 신강신약 규칙으로 고르며, 판단 근거에 사람이 직접 검토해 보기를 권한다는 메모를 남깁니다.
4. 세 단계로 고르는 용신
본 사이트의 용신은 규칙 하나로 나오지 않습니다. 세 단계를 차례로 겹쳐서 나옵니다. 엔진은 단계마다 판단 근거를 한 줄씩 기록합니다(아래 계산 예시에서 이 기록을 인용합니다). 현재 명식 결과에는 최종 희신과 기신만 표시되며, 한 줄씩의 판단 근거는 앞으로 화면에 차차 추가할 예정입니다.
1단계: 억부(기본)
억부(抑扶)는 이렇게 작동합니다. 일간이 강하면 설기하고, 극하고, 소모시킵니다. 식상·재성·관성이 희신이고 인성과 비겁이 기신입니다. 일간이 약하면 생하고 돕습니다. 인성과 비겁이 희신이고 식상·재성·관성이 기신입니다. 중화 명식은 약한 쪽을 조금 보충하고, "희기가 뚜렷하지 않아 기복이 작다"는 메모를 붙입니다. 이 단계는 『적천수(滴天髓)』 계열의 강약 이론을 따르며, 오늘날 대부분의 사주 책이 이를 뼈대로 삼습니다.
2단계: 조후(한난 조절)
조후(調候)는 『궁통보감(窮通寶鑑)』의 핵심 개념입니다. 겨울에 태어난 명식은 너무 차가워 화(火)로 데워야 하고, 여름에 태어난 명식은 너무 건조해 수(水)로 적셔야 합니다. 본 사이트의 한난 점수 = 월령에 따른 기본값(인월~미월, 대략 2월~8월 초는 따뜻한 쪽, 신월은 중간, 유월~축월, 대략 9월~2월 초는 차가운 쪽이며, 오월이 가장 덥고 자월이 가장 춥습니다) + 명식에 있는 화와 수의 양 차이입니다.
- 점수가 −2 이하이면 한(寒)으로 보고 화가 필요합니다. +2 이상이면 조열(燥熱)로 보고 수가 필요합니다.
- 명식에 이미 화(또는 수)가 충분하면 더하지 않습니다. 조후는 "필요한데 부족할 때"만 희신에 들어갑니다.
- 점수가 기준을 겨우 넘었을 때(0.5 이내)는 판단 근거를 "약간"으로 고쳐 쓰고 경계선에 가깝다고 표시하여, 애매한 경우를 단정적인 결론처럼 쓰지 않습니다.
3단계: 병약(지나치면 병이 된다)
명나라의 장남(張楠, 호는 신봉 神峰)은 『신봉통고(神峰通考)』에서 명식은 고칠 "병"이 있어야 비로소 귀해진다고 주장했습니다. 그의 병약(病藥) 이론은 이렇습니다. 명식의 한 세력이 지나치면 그 과잉 자체가 문제이며, 그것을 누를 수 있는 것이 약입니다. 본 사이트는 다음 세 조건을 모두 충족할 때만 한 무리를 병으로 봅니다.
- 그 무리가 명식 전체 가중치의 36% 이상을 차지할 것
- 두 번째로 큰 무리의 1.5배 이상일 것
- 자체 가중치가 3 이상일 것
약을 고르는 방법은 이렇습니다. 인성이 지나치면 재성으로 인성을 극합니다. 비겁이 지나치면 관성으로 극하고 식상으로 설기합니다. 식상이 지나치면 인성으로 누릅니다. 재성이 지나치면 비겁을 씁니다. 관성이 지나치면 인성으로 화하고 식상으로 제어합니다. 병약이 성립하면 약을 희신으로 올려 맨 앞에 두고, 병은 기신으로 표시합니다. 이는 억부의 결과보다 우선할 수 있습니다.
세 단계는 어떻게 맞물리는가
억부가 기본입니다. 조후는 "부족한 것만 더하고", 병약은 "약을 올리고 병을 내립니다". 조후가 필요로 하는 오행이 억부로는 기신이라면 두 단계가 서로 반대 방향으로 당깁니다. 한겨울에 태어난 신약한 갑목(甲木) 일간을 예로 들어 보겠습니다. 억부로는 수와 목으로 생부해야 하므로, 일간을 설기하는 식상인 화는 기신입니다. 그런데 조후로는 명식을 데울 화가 필요합니다. 이럴 때 본 사이트는 억지로 한쪽을 고르지 않고, "조금 보충하고 대운과 세운으로 조절한다"는 회색 지대로 표시합니다.
5. 전체 계산 예시: 임자 임자 갑신 경오(壬子 壬子 甲申 庚午)
가상의 명식이지만 간지 조합은 실제로 성립하는 명식 하나를 위의 모든 규칙에 처음부터 끝까지 적용해 보겠습니다. 아래 숫자는 모두 본 사이트 엔진의 실제 출력값입니다.
子
子
申
午
- 분류와 점수: 일간은 갑목(甲木)입니다. 임수(壬水)와 자수(子水)는 목을 생하므로 인성입니다. 경금(庚金)과 신금(申金)은 목을 극하므로 관성입니다. 오화(午火)는 식상이고, 오 안에 숨은 기토(己土)는 재성입니다. 가중치를 곱하면 인성 7.9, 관성 3.0, 식상 1.2, 재성 1.2, 비겁 0입니다.
- 지지 관계: 자와 오가 충하므로 오화의 뿌리가 할인됩니다. 신과 자가 반합하여 수로 화하므로 수에 가산점이 붙습니다. 두 항목 모두 엔진의 판단 근거에 기록됩니다.
- 신강신약: 생부 비율이 0.594로 0.55를 넘으므로 신강으로 판단합니다. 이 "강함"은 전적으로 인성에서 나온다는 점에 주의하십시오. 비겁은 단 1점도 없습니다.
- 억부: 신강이므로 화·토·금(식상·재성·관성)이 희신이고 수·목이 기신입니다.
- 조후: 자월은 1년 중 가장 추운 달이고, 명식에 수는 많고 화는 적습니다. 한난 점수는 −5.68로 분명히 한(寒)입니다. 명식의 화는 오 안의 조금뿐인데 그마저 충을 받으므로 화가 부족하다고 판단합니다. 화가 필요합니다.
- 병약: 인성(수)이 명식의 59%를 차지하고, 2위인 관성의 2.6배입니다. "인성이 지나쳐 병이 된" 경우에 해당합니다. 약은 인성을 극하는 재성, 곧 토입니다.
- 종합: 희신은 순서대로 토, 화, 금(약이 맨 앞)이고, 기신은 수와 목입니다. 쉽게 말해 이 명식의 문제는 일간이 약한 것이 아니라 물에 잠긴 것입니다. 토로 물을 막고 화로 명식을 데워야 합니다.
본인 명식은 어떻게 나오는지 궁금하다면 홈페이지에서 무료 사주 계산을 하거나 사주 풀이 리포트를 만들어 보십시오. 둘 다 같은 신강신약 엔진을 씁니다.
6. 엔진이 할 수 없는 일
한계를 분명히 밝히는 일은 방법을 밝히는 일만큼 중요합니다.
- 가중치와 기준값은 본 사이트가 정한 수치입니다. 판단을 재현하고 검증할 수 있게 해 줄 뿐, 고전에 이 숫자가 있다는 뜻은 아닙니다. 가중치가 다르면 경계에 있는 명식에서는 결론이 달라질 수 있습니다.
- 격국파의 용신 선정법은 아직 핵심 계산에 들어 있지 않습니다. 『자평진전(子平真詮)』은 월령으로 격국(格局)을 정하고 그 격국에서 용신을 고릅니다. 본 사이트의 강약 중심 방식과는 다른 길입니다. 두 방식의 결론은 자주 일치하지만 늘 그렇지는 않습니다.
- 천간합이 실제로 화하는지는 판단하지 않습니다. 합은 묶임으로만 기록합니다. 일간이 다른 천간과 합하면 엔진은 사람이 직접 검토해 보기를 권한다는 메모를 남깁니다.
- 신살(神煞)은 용신에 전혀 관여하지 않습니다. 본 사이트의 신살 글은 배경 지식이며, 용신 계산은 신살을 완전히 무시합니다.
- 엔진이 드리는 것은 최종 판결이 아니라 근거가 있고 검증할 수 있는 출발점입니다. 본 사이트의 내용은 참고 및 오락 목적이며, 투자·의료·법률 조언이 아닙니다.
7. 방법의 바탕이 된 고전
본 사이트는 고전을 글자 그대로 옮기지 않습니다. 주요 학파가 공통으로 인정하는 핵심 개념을 가져와 재현 가능한 프로그램 규칙으로 썼습니다. 각각의 출처는 다음과 같습니다.
- 『적천수(滴天髓)』(임철초 任鐵樵 주석본): 신강신약, 득령과 통근, 종격.
- 『궁통보감(窮通寶鑑)』: 조후, 곧 태어난 달로 한난조습을 판단하는 법.
- 『신봉통고(神峰通考)』(장남 저): 병약.
- 『자평진전(子平真詮)』(심효첨 沈孝瞻 저): 용신과 격국의 기본 틀. 앞에서 말했듯 격국으로 용신을 고르는 방법은 아직 계산에 들어 있지 않습니다.
오류 신고
판단이 명백히 이상한 명식을 발견했거나, 이 페이지의 규칙과 화면의 결과가 맞지 않는다면 알려 주십시오. 생년월일과 태어난 시(또는 사주 네 기둥)를 함께 적어 주시면 도움이 됩니다. 엔진을 고칠 때마다 이 페이지도 함께 수정합니다.
운영자에 대한 자세한 내용은 소개 페이지를 참고해 주십시오.