계산 방법: KnowYourBaZi는 사주를 어떻게 세우고 용신을 고르는가

글: 하이위안(海淵), 본 사이트 운영자이자 사주 계산·신강신약 엔진 개발자 · 최종 수정일: 2026년 9월 24일

같은 생일을 세 곳의 사주 사이트에 넣으면 용신이 세 가지로 나오는 일이 흔합니다. 대개는 누가 틀린 것이 아닙니다. 차이는 학파의 설정과 용신을 고르는 규칙에 있습니다. 자시에는 몇 시에 날짜를 바꾸는지, 신강과 신약을 어떤 잣대로 재는지, 조후가 억부보다 앞서야 하는지. 선택 하나하나가 결론을 뒤집을 수 있습니다. 이 페이지에는 본 사이트가 내린 선택을 모두 적어 두었으니, 다른 자료와 비교하거나 직접 계산해 보셔도 좋습니다.

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해당 지지의 위치 가중치를 곱합니다

다음으로 "생부 비율" = (인성 + 비겁) ÷ 전체 가중치를 구합니다.

3. 종격: 잘못 판정하느니 놓치는 편이 낫다

종격(從格)은 억부의 예외입니다. 일간이 의지할 데가 전혀 없을 만큼 약하면 더는 부축하지 않고, 가장 강한 쪽을 따라갑니다(종재, 종살, 종아, 종세). 반대로 설기하거나 극할 것이 전혀 없을 만큼 강하면 자기 기세를 따라갑니다(종왕, 종강). 문제는 한번 종격으로 판정하면 희신과 기신이 통째로 뒤집힌다는 점입니다. 평범한 신약 명식을 종약으로 잘못 보면, 모든 조언이 정반대로 나옵니다.

그래서 본 사이트는 두 가지 기준을 둡니다.

4. 세 단계로 고르는 용신

본 사이트의 용신은 규칙 하나로 나오지 않습니다. 세 단계를 차례로 겹쳐서 나옵니다. 엔진은 단계마다 판단 근거를 한 줄씩 기록합니다(아래 계산 예시에서 이 기록을 인용합니다). 현재 명식 결과에는 최종 희신과 기신만 표시되며, 한 줄씩의 판단 근거는 앞으로 화면에 차차 추가할 예정입니다.

1단계: 억부(기본)

억부(抑扶)는 이렇게 작동합니다. 일간이 강하면 설기하고, 극하고, 소모시킵니다. 식상·재성·관성이 희신이고 인성과 비겁이 기신입니다. 일간이 약하면 생하고 돕습니다. 인성과 비겁이 희신이고 식상·재성·관성이 기신입니다. 중화 명식은 약한 쪽을 조금 보충하고, "희기가 뚜렷하지 않아 기복이 작다"는 메모를 붙입니다. 이 단계는 『적천수(滴天髓)』 계열의 강약 이론을 따르며, 오늘날 대부분의 사주 책이 이를 뼈대로 삼습니다.

2단계: 조후(한난 조절)

조후(調候)는 『궁통보감(窮通寶鑑)』의 핵심 개념입니다. 겨울에 태어난 명식은 너무 차가워 화(火)로 데워야 하고, 여름에 태어난 명식은 너무 건조해 수(水)로 적셔야 합니다. 본 사이트의 한난 점수 = 월령에 따른 기본값(인월~미월, 대략 2월~8월 초는 따뜻한 쪽, 신월은 중간, 유월~축월, 대략 9월~2월 초는 차가운 쪽이며, 오월이 가장 덥고 자월이 가장 춥습니다) + 명식에 있는 화와 수의 양 차이입니다.

3단계: 병약(지나치면 병이 된다)

명나라의 장남(張楠, 호는 신봉 神峰)은 『신봉통고(神峰通考)』에서 명식은 고칠 "병"이 있어야 비로소 귀해진다고 주장했습니다. 그의 병약(病藥) 이론은 이렇습니다. 명식의 한 세력이 지나치면 그 과잉 자체가 문제이며, 그것을 누를 수 있는 것이 약입니다. 본 사이트는 다음 세 조건을 모두 충족할 때만 한 무리를 병으로 봅니다.

약을 고르는 방법은 이렇습니다. 인성이 지나치면 재성으로 인성을 극합니다. 비겁이 지나치면 관성으로 극하고 식상으로 설기합니다. 식상이 지나치면 인성으로 누릅니다. 재성이 지나치면 비겁을 씁니다. 관성이 지나치면 인성으로 화하고 식상으로 제어합니다. 병약이 성립하면 약을 희신으로 올려 맨 앞에 두고, 병은 기신으로 표시합니다. 이는 억부의 결과보다 우선할 수 있습니다.

세 단계는 어떻게 맞물리는가

억부가 기본입니다. 조후는 "부족한 것만 더하고", 병약은 "약을 올리고 병을 내립니다". 조후가 필요로 하는 오행이 억부로는 기신이라면 두 단계가 서로 반대 방향으로 당깁니다. 한겨울에 태어난 신약한 갑목(甲木) 일간을 예로 들어 보겠습니다. 억부로는 수와 목으로 생부해야 하므로, 일간을 설기하는 식상인 화는 기신입니다. 그런데 조후로는 명식을 데울 화가 필요합니다. 이럴 때 본 사이트는 억지로 한쪽을 고르지 않고, "조금 보충하고 대운과 세운으로 조절한다"는 회색 지대로 표시합니다.

5. 전체 계산 예시: 임자 임자 갑신 경오(壬子 壬子 甲申 庚午)

가상의 명식이지만 간지 조합은 실제로 성립하는 명식 하나를 위의 모든 규칙에 처음부터 끝까지 적용해 보겠습니다. 아래 숫자는 모두 본 사이트 엔진의 실제 출력값입니다.

연주壬
子
월주壬
子
일주(일간)甲
申
시주庚
午
  1. 분류와 점수: 일간은 갑목(甲木)입니다. 임수(壬水)와 자수(子水)는 목을 생하므로 인성입니다. 경금(庚金)과 신금(申金)은 목을 극하므로 관성입니다. 오화(午火)는 식상이고, 오 안에 숨은 기토(己土)는 재성입니다. 가중치를 곱하면 인성 7.9, 관성 3.0, 식상 1.2, 재성 1.2, 비겁 0입니다.
  2. 지지 관계: 자와 오가 충하므로 오화의 뿌리가 할인됩니다. 신과 자가 반합하여 수로 화하므로 수에 가산점이 붙습니다. 두 항목 모두 엔진의 판단 근거에 기록됩니다.
  3. 신강신약: 생부 비율이 0.594로 0.55를 넘으므로 신강으로 판단합니다. 이 "강함"은 전적으로 인성에서 나온다는 점에 주의하십시오. 비겁은 단 1점도 없습니다.
  4. 억부: 신강이므로 화·토·금(식상·재성·관성)이 희신이고 수·목이 기신입니다.
  5. 조후: 자월은 1년 중 가장 추운 달이고, 명식에 수는 많고 화는 적습니다. 한난 점수는 −5.68로 분명히 한(寒)입니다. 명식의 화는 오 안의 조금뿐인데 그마저 충을 받으므로 화가 부족하다고 판단합니다. 화가 필요합니다.
  6. 병약: 인성(수)이 명식의 59%를 차지하고, 2위인 관성의 2.6배입니다. "인성이 지나쳐 병이 된" 경우에 해당합니다. 약은 인성을 극하는 재성, 곧 토입니다.
  7. 종합: 희신은 순서대로 토, 화, 금(약이 맨 앞)이고, 기신은 수와 목입니다. 쉽게 말해 이 명식의 문제는 일간이 약한 것이 아니라 물에 잠긴 것입니다. 토로 물을 막고 화로 명식을 데워야 합니다.

본인 명식은 어떻게 나오는지 궁금하다면 홈페이지에서 무료 사주 계산을 하거나 사주 풀이 리포트를 만들어 보십시오. 둘 다 같은 신강신약 엔진을 씁니다.

6. 엔진이 할 수 없는 일

한계를 분명히 밝히는 일은 방법을 밝히는 일만큼 중요합니다.

7. 방법의 바탕이 된 고전

본 사이트는 고전을 글자 그대로 옮기지 않습니다. 주요 학파가 공통으로 인정하는 핵심 개념을 가져와 재현 가능한 프로그램 규칙으로 썼습니다. 각각의 출처는 다음과 같습니다.

오류 신고

판단이 명백히 이상한 명식을 발견했거나, 이 페이지의 규칙과 화면의 결과가 맞지 않는다면 알려 주십시오. 생년월일과 태어난 시(또는 사주 네 기둥)를 함께 적어 주시면 도움이 됩니다. 엔진을 고칠 때마다 이 페이지도 함께 수정합니다.

운영자에 대한 자세한 내용은 소개 페이지를 참고해 주십시오.