Skip to content

逆行期間

指定した日付範囲内での惑星の逆行期間を、逆行前シャドウと逆行後シャドウ期間を含めて計算します。

必要なモジュール

retrograde:calc モジュールが必要です。

逆行期間の計算

bash
curl -X POST "https://api.astroapi.cloud/api/calc/retrograde" \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "startDate": "2024-01-01",
    "endDate": "2024-12-31",
    "points": ["mercury", "venus", "mars"]
  }'

パラメータ

パラメータ必須説明
startDatestringはいYYYY-MM-DD 形式の開始日
endDatestringはいYYYY-MM-DD 形式の終了日
pointsarrayいいえ逆行期間を計算する惑星(以下のデフォルトを参照)

デフォルトポイント

points が指定されていない場合、すべての標準的な外惑星と内惑星の逆行期間が計算されます:

mercuryvenusmarsjupitersaturnuranusneptuneplutochiron

日付範囲

長い日付範囲には多くの逆行期間が含まれますが、計算に若干時間がかかる場合があります。日付範囲に厳密な制限はありませんが、1〜2年の範囲が一般的です。

レスポンス

json
{
    "data": {
        "dateRange": {
            "startDate": "2024-01-01",
            "endDate": "2024-12-31"
        },
        "periodsByPoint": {
            "mercury": [
                {
                    "retrogradeStation": {
                        "date": "2024-04-01T15:14:00Z",
                        "longitude": 27.3,
                        "sign": "aries",
                        "degreesInSign": 27.3
                    },
                    "directStation": {
                        "date": "2024-04-25T08:54:00Z",
                        "longitude": 15.6,
                        "sign": "aries",
                        "degreesInSign": 15.6
                    },
                    "durationDays": 24,
                    "signsTraversed": ["aries"],
                    "preRetrogradeShadow": {
                        "startDate": "2024-03-18T00:00:00Z",
                        "endDate": "2024-04-01T15:14:00Z",
                        "durationDays": 14
                    },
                    "postRetrogradeShadow": {
                        "startDate": "2024-04-25T08:54:00Z",
                        "endDate": "2024-05-13T00:00:00Z",
                        "durationDays": 18
                    }
                }
            ],
            "mars": [
                {
                    "retrogradeStation": {
                        "date": "2024-12-06T09:33:00Z",
                        "longitude": 86.0,
                        "sign": "gemini",
                        "degreesInSign": 6.0
                    },
                    "directStation": {
                        "date": "2025-02-23T22:00:00Z",
                        "longitude": 47.2,
                        "sign": "cancer",
                        "degreesInSign": 17.2
                    },
                    "durationDays": 79,
                    "signsTraversed": ["gemini", "cancer"],
                    "preRetrogradeShadow": {
                        "startDate": "2024-10-26T00:00:00Z",
                        "endDate": "2024-12-06T09:33:00Z",
                        "durationDays": 41
                    },
                    "postRetrogradeShadow": {
                        "startDate": "2025-02-23T22:00:00Z",
                        "endDate": "2025-05-01T00:00:00Z",
                        "durationDays": 66
                    }
                }
            ]
        },
        "periods": [
            {
                "point": "mercury",
                "retrogradeStation": {
                    "date": "2024-04-01T15:14:00Z",
                    "longitude": 27.3,
                    "sign": "aries",
                    "degreesInSign": 27.3
                },
                "directStation": {
                    "date": "2024-04-25T08:54:00Z",
                    "longitude": 15.6,
                    "sign": "aries",
                    "degreesInSign": 15.6
                },
                "durationDays": 24,
                "signsTraversed": ["aries"],
                "preRetrogradeShadow": {
                    "startDate": "2024-03-18T00:00:00Z",
                    "endDate": "2024-04-01T15:14:00Z",
                    "durationDays": 14
                },
                "postRetrogradeShadow": {
                    "startDate": "2024-04-25T08:54:00Z",
                    "endDate": "2024-05-13T00:00:00Z",
                    "durationDays": 18
                }
            }
        ]
    }
}

レスポンスフィールド

フィールド説明
dateRangeobjectリクエストされた範囲の開始日と終了日
periodsByPointobject惑星名でグループ化された逆行期間
periodsarray時系列順のすべての逆行期間

RetrogradePeriodオブジェクト

フィールド説明
retrogradeStationobject惑星が逆行ステーションになる際のデータ
directStationobject惑星が順行ステーションになる際のデータ
durationDaysnumber逆行期間の長さ(日数)
signsTraversedarray逆行中に惑星が通過する黄道サイン
preRetrogradeShadowobject逆行開始前のシャドウ期間
postRetrogradeShadowobject惑星が順行になった後のシャドウ期間

Stationオブジェクト

フィールド説明
datestringステーションのUTCタイムスタンプ
longitudenumberステーション時の黄道経度(0〜360)
signstringステーション時の黄道サイン
degreesInSignnumberサイン内の度数(0〜30)

ShadowPeriodオブジェクト

フィールド説明
startDatestringシャドウ期間のUTC開始
endDatestringシャドウ期間のUTC終了
durationDaysnumberシャドウ期間の長さ(日数)

シャドウ期間の説明

各逆行には2つのシャドウ期間があります:

  • 逆行前シャドウ:惑星が最終的に順行になる度数に最初に達した時に始まります。惑星は後に再訪する領域を「プレビュー」します。
  • 逆行後シャドウ:惑星が最初に逆行ステーションになった度数に戻った時に終わります。惑星は逆行ゾーンのレビューを完了しています。

シャドウ期間を使った計画

多くの占星術師は逆行自体だけでなく、両方のシャドウ期間中も注意を促しています。逆行前シャドウ、逆行、逆行後シャドウからなる完全な逆行サイクルが、その惑星のテーマに関するレビューの完全な期間です。

典型的な逆行頻度

惑星頻度期間
水星年に3〜4回約3週間
金星約18ヶ月に1回約6週間
火星約2年に1回約2〜3ヶ月
木星年に1回約4ヶ月
土星年に1回約4.5ヶ月
天王星年に1回約5ヶ月
海王星年に1回約5ヶ月
冥王星年に1回約5〜6ヶ月
カイロン年に1回約5ヶ月

AstroAPI Documentation