แนวโน้มเส้นอัตราผลตอบแทน Treasury H1 2026
สรุปเส้นอัตราผลตอบแทน Treasury ช่วง H1 2026 พบการเปลี่ยนแปลงแบบ Twist ที่ส่งผลให้ผลตอบแทนช่วงกลางปรับตัวสูงขึ้น ขณะที่ส่วนต่าง 2s10s ไม่เกิดการ Inversion
เส้นอัตราผลตอบแทนพันธบัตรสหรัฐฯ เกิดการเปลี่ยนแปลงในลักษณะ Twist แทนที่จะเป็นการ Shift ในช่วงครึ่งแรกของปี 2026 ระหว่างการประกาศข้อมูลครั้งแรกในเดือนมกราคมจนถึงครั้งสุดท้ายในเดือนมิถุนายน ผลตอบแทนพันธบัตรอายุ 2 ปี เพิ่มขึ้น 67 basis points ในขณะที่ตั๋วเงินอายุ 1 เดือน ขยับไป -2 และพันธบัตรอายุ 30 ปี ขยับเพียง 5 กล่าวคือ อัตราผลตอบแทนในช่วงกลางของเส้นปรับตัวสูงขึ้น ในขณะที่ปลายทั้งสองด้านค่อนข้างคงที่ ในช่วงหกเดือนเดียวกัน ส่วนต่าง 2s10s แคบลงจาก 72 เป็น 30 basis points โดยไม่เกิดสภาวะ Inversion หน้าเพจนี้คือบัญชีอัตราผลตอบแทนฉบับสมบูรณ์ของครึ่งปีนี้ ประกอบด้วย เส้นอัตราผลตอบแทน ณ สามช่วงเวลา, การเปลี่ยนแปลงรูปแบบ Twist แยกตามอายุตราสาร, เส้นทางรายวันของ 2s10s, ช่วงเวลาที่อายุ 30 ปีมีผลตอบแทนสูงกว่า 5% และข้อมูลการเปลี่ยนแปลงแบบ Twist รายครึ่งปีตลอดห้าสิบปีเพื่อใช้เปรียบเทียบ ตัวเลขทุกตัวเป็นผลลัพธ์จากการดึงข้อมูลโดยตรง คุณสามารถขยายส่วนต่างๆ เพื่อดูคำสั่ง SQL ที่อยู่เบื้องหลังได้
ความหมายของ twist และความแตกต่างจาก shift
parallel shift คือการที่อัตราผลตอบแทนทุกช่วงอายุเคลื่อนที่ไปในทิศทางเดียวกันในปริมาณที่ใกล้เคียงกัน ส่งผลให้เส้น curve ทั้งเส้นขยับขึ้นหรือลงโดยที่รูปร่างของเส้นยังคงเดิม ส่วน twist คือการที่อัตราผลตอบแทนในแต่ละช่วงอายุเคลื่อนที่ด้วยปริมาณที่แตกต่างกัน ทำให้รูปร่างของเส้น curve เปลี่ยนแปลงไป การแยกความแตกต่างนี้มีความสำคัญเมื่อพิจารณาองค์ประกอบของ curve ในฐานะตราสารที่ต่างกัน ช่วงต้นของเส้น curve ซึ่งเป็นตั๋วเงินระยะสั้นที่ครบกำหนดในระดับสัปดาห์ จะซื้อขายใกล้เคียงกับอัตราดอกเบี้ยนโยบายในปัจจุบัน ส่วนช่วงปลายของเส้น curve คือมุมมองต่อการเติบโตและเงินเฟ้อในระยะหลายทศวรรษ ซึ่งอาจไม่มีการเปลี่ยนแปลงแม้จะเกิดความผันผวนในช่วงต้นของเส้น curve นานหลายเดือนก็ตาม สำหรับช่วงกลางซึ่งมีอายุ 2-year เป็นตัวชี้วัดมาตรฐาน คือจุดที่มีการปรับราคาใหม่สำหรับทิศทางนโยบายที่คาดการณ์ไว้ในช่วงสองปีข้างหน้า หากในช่วงครึ่งปีหนึ่ง ช่วงกลางของเส้น curve ปรับตัวสูงขึ้นสองในสามจุด ในขณะที่ทั้งสองด้านของเส้น curve ยังคงที่ แสดงว่าตลาดกำลังปรับเปลี่ยนเส้นทางอัตราดอกเบี้ยในระยะสั้นใหม่ โดยที่ภาพรวมในระยะยาวยังคงเดิม
เส้นอัตราผลตอบแทนในสามช่วงเวลา: มกราคม, มีนาคม, มิถุนายน
วิธีที่ชัดเจนที่สุดในการสังเกตการบิดตัวของเส้นอัตราผลตอบแทน คือการบันทึกภาพรวมของเส้นอัตราผลตอบแทนเป็นระยะๆ แล้วนำภาพเหล่านั้นมาวางเรียงต่อกัน ตารางด้านล่างแสดงภาพถ่าย ณ วันเดียวจำนวนสามช่วงเวลา ได้แก่ ข้อมูลชุดแรกของครึ่งปีแรก, ข้อมูลชุดสุดท้ายของเดือนมีนาคม และข้อมูลชุดสุดท้ายของเดือนมิถุนายน โดยครอบคลุมอายุตราสารเจ็ดช่วง
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity, z.2 AS jan_pct, z.3 AS mar_pct, z.4 AS jun_pct
FROM (
SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
[jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
[mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
[jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)ภาพถ่ายในเดือนมกราคมไม่ได้แสดงลักษณะความชันขาขึ้นที่ชัดเจน ข้อมูลชุดแรกของปีสำหรับอายุ 2-year คือ 3.47% ซึ่งมีค่าต่ำกว่า 3.72% ของตารางอายุ 1-month bill ซึ่งแสดงถึงลักษณะเส้นอัตราผลตอบแทนที่โค้งลงบริเวณช่วงกลาง (belly) โดยจุดต่ำสุดอยู่ที่ช่วงอายุตราสารที่กำหนดนโยบายการเงินระยะสั้น เมื่อถึงข้อมูลชุดสุดท้ายของเดือนมีนาคม อายุ 2-year ได้ปรับตัวขึ้นไปอยู่ที่ 3.79% และเมื่อถึงข้อมูลชุดสุดท้ายของเดือนมิถุนายน ลักษณะการโค้งลงดังกล่าวได้หายไปอย่างสิ้นเชิง โดยอายุ 2-year อยู่ที่ระดับ 4.14% ซึ่งสูงกว่าทุกช่วงอายุในตาราง และอัตราผลตอบแทนปรับตัวสูงขึ้นตามอายุตราสารที่ยาวขึ้น โดยสิ้นสุดที่อายุ 30-year ที่ระดับ 4.91% ระยะเวลาหกเดือนเปลี่ยนเส้นอัตราผลตอบแทนที่เคยโค้งลงให้กลายเป็นเส้นที่ชันขึ้นตามปกติ โดยไม่ใช่การปรับขึ้นในทุกช่วงอายุ แต่เป็นการยกส่วนที่โค้งลงขึ้นมา
The twist, maturity by maturity
Subtract the January snapshot from the June one and the twist has a shape of its own: a hump centered on the 2-year, tapering toward zero at both ends. The panel splits each maturity's move into its Q1 and Q2 legs.
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
(SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity,
round((z.3 - z.2) * 100, 0) AS q1_change_bp,
round((z.4 - z.3) * 100, 0) AS q2_change_bp,
round((z.4 - z.2) * 100, 0) AS h1_change_bp
FROM (
SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
[jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
[mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
[jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)The 2-year's 67 basis points is the largest move on the panel — bigger than the 1-year's 51, the 5-year's 45, and the 10-year's 25, and an order of magnitude beyond the ends. The quarter split says the climb was steady rather than a single lurch: 32 basis points in the first quarter, 35 in the second. Whatever repriced the middle of the curve did it across both quarters, print by print — the daily series below makes the same point at finer grain.
ส่วนต่าง 2s10s เกิดการ inversion ใน H1 2026 หรือไม่?
ไม่เกิดขึ้น และข้อมูลระบุได้อย่างชัดเจนว่าใกล้เคียงเพียงใด ตารางแถวเดียวแสดงค่าขอบเขตของครึ่งปี ส่วนแผนภูมิถัดมาแสดงข้อมูลรายวันทั้งหมด
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
round((argMin(yield_10_year - yield_2_year, date)) * 100, 0) AS start_bp,
round((argMax(yield_10_year - yield_2_year, date)) * 100, 0) AS end_bp,
round(min(yield_10_year - yield_2_year) * 100, 0) AS min_bp,
argMin(toString(date), (yield_10_year - yield_2_year, date)) AS min_date,
round(max(yield_10_year - yield_2_year) * 100, 0) AS max_bp,
count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)ส่วนต่างระหว่างอัตราผลตอบแทนพันธบัตรอายุ 10 ปี และ 2 ปี เริ่มต้นครึ่งปีที่ 72 basis points โดยไม่มีช่วงใดที่กว้างกว่า 74 และปิดสิ้นเดือนมิถุนายนที่ 30 จุดต่ำสุดอยู่ที่ 27 basis points ซึ่งเกิดขึ้นเมื่อ 2026-06-18 ซึ่งเป็นจุดที่ใกล้เคียงกับการ inversion มากที่สุด แต่ค่าที่ได้ยังคงเป็นบวกอย่างชัดเจน หากผู้อ่านต้องการเพียงคำตอบเรื่องการ inversion สามารถหยุดอ่านเพียงเท่านี้ เนื่องจากเส้นทางของราคาสำคัญต่อคำถามอื่น
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(date) AS d, round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY dateการปรับตัวลดลง (flattening) เป็นเหตุการณ์ที่เกิดขึ้นอย่างรวดเร็วหรือเป็นการค่อยๆ ปรับตัว? ข้อมูลรายวันให้คำตอบคือ: 124 แสดงการลดลงเป็นลำดับจาก 72 basis points เมื่อ 2026-01-02 ไปสู่ 30 ณ วันปิดตลาดเดือนมิถุนายน โดยไม่มีการดิ่งลงอย่างรุนแรงภายในวันเดียวในช่วงเวลาดังกล่าว การ flattening ที่เกิดขึ้นทีละจุดคือการปรับราคาอย่างช้าๆ ส่วนการ flattening ที่เกิดขึ้นภายในหนึ่งสัปดาห์มักจะมีเหตุการณ์เฉพาะเจาะจงระบุไว้ แต่กรณีนี้เป็นการค่อยๆ ปรับตัวลงอย่างต่อเนื่อง
พันธบัตรอายุ 30 ปี และระดับ 5%
อัตราผลตอบแทนพันธบัตรระยะยาวมีการเปลี่ยนแปลงเพียง 5 basis points ตลอดช่วงครึ่งปี ซึ่งดูเหมือนจะคงที่ แต่ทิศทางราคาได้เคลื่อนที่ไปถึงระดับที่สำคัญ โดยมีรายละเอียดดังนี้
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
round(argMin(yield_30_year, date), 2) AS start_pct,
round(argMax(yield_30_year, date), 2) AS end_pct,
toString(minIf(date, yield_30_year >= 5)) AS first_5_date,
toString(maxIf(date, yield_30_year >= 5)) AS last_5_date,
countIf(yield_30_year >= 5) AS prints_at_or_above_5,
round(max(yield_30_year), 2) AS high_pct,
argMax(toString(date), (yield_30_year, date)) AS high_date,
count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') AND isNotNull(yield_30_year)พันธบัตรอายุ 30 ปี เริ่มต้นช่วงครึ่งปีที่ระดับ 4.86% และขึ้นไปแตะหรือสูงกว่า 5% เป็นครั้งแรกเมื่อวันที่ 2026-05-04 โดยใช้เวลา 16 ของจำนวนการบันทึกข้อมูลทั้งหมดใน 124 อยู่ที่ระดับดังกล่าว ระดับสูงสุดอยู่ที่ 5.18% เมื่อวันที่ 2026-05-19 และปิดช่วงด้วยระดับที่ต่ำกว่า 5% ที่ 4.91% แม้ตัวเลขกลมๆ จะไม่มีกลไกพิเศษรองรับ แต่ระดับ 5% ของพันธบัตรอายุ 30 ปี เป็นระดับที่หน่วยงานสินเชื่อที่อยู่อาศัยและผู้จัดสรรเงินลงทุนด้านบำนาญใช้ในการอ้างอิง และข้อมูลตลาดระบุไว้อย่างชัดเจนว่า ช่วงเวลาที่อัตราผลตอบแทนคงที่อยู่ที่ระดับหรือสูงกว่านั้นคือตั้งแต่ 2026-05-04 ถึง 2026-06-10 ซึ่งเป็นเหตุการณ์ที่เกิดขึ้นตั้งแต่ต้นเดือนพฤษภาคมถึงกลางเดือนมิถุนายน ภายในช่วงครึ่งปีที่มีความผันผวนต่ำซึ่งมีการแกว่งตัวของราคาเพียงหนึ่งในสามจุดเปอร์เซ็นต์
Fifty years of half-year twists
Is a twist like this rare? Define a half-year's twist as the 2-year's change minus the 10-year's change — positive values mean the front rose faster (or fell less) than the long end, a flattening from the front. The panel computes that number for every half since 1976, the first year the 2-year and 10-year series print together for a full half, along with each half's lowest 2s10s print.
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
concat(toString(toYear(date)), if(toMonth(date) <= 6, ' H1', ' H2')) AS half,
count() AS prints,
round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100, 0) AS change_2y_bp,
round((argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS change_10y_bp,
round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
- (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS twist_bp,
round(min(yield_10_year - yield_2_year) * 100, 0) AS min_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
GROUP BY period_start, half
HAVING prints >= 100
ORDER BY period_start ASCSQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
round(anyIf(twist, period_start = '2026-01-01'), 0) AS h1_2026_twist_bp,
arrayCount(x -> abs(x) > abs(anyIf(twist, period_start = '2026-01-01')), groupArrayIf(twist, period_start != '2026-01-01')) + 1 AS rank_by_magnitude,
count() AS halves_compared,
toUInt16OrZero(substring(min(period_start), 1, 4)) AS first_year,
countIf(min_2s10s < 0) AS halves_with_inversion,
max(if(min_2s10s < 0, period_start, '')) AS last_inverted_half_start
FROM (
SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
count() AS prints,
(argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
- (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100 AS twist,
min(yield_10_year - yield_2_year) * 100 AS min_2s10s
FROM global_markets.treasury_yields
WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
GROUP BY period_start
HAVING prints >= 100
)H1 2026's twist measures 42 basis points, which ranks 42 of 100 halves by absolute size — mid-pack, not an outlier. The table holds halves three and four times this size in both directions. What sets the half apart is the reversal of direction: in both halves of 2025 the 2-year FELL (-53 basis points in H1 2025, -31 in H2), and H1 2026 answered with a 67 basis-point rise — the front-middle of the curve changed direction at the year boundary. The inversion column places the half in its era: 28 of the 100 halves printed a negative 2s10s at some point, and the most recent of them began 2024-07-01 — the tail end of the long 2022–2024 inversion. H1 2026's floor of 27 basis points kept it out of that club entirely.
ผลกระทบจากการที่เส้นอัตราผลตอบแทนปรับตัวแบนราบลง
การเปลี่ยนแปลงของเส้นอัตราผลตอบแทนในลักษณะนี้ส่งผลกระทบต่อปัจจัยภายนอกตลาดพันธบัตร 3 ประการ โดยพิจารณาจากกลไกทางเศรษฐกิจมากกว่าการคาดการณ์ อัตราดอกเบี้ยจดจำนอง: โดยปกติแล้วอัตราดอกเบี้ยจดจำนองแบบคงที่ระยะเวลา 30 ปี จะถูกกำหนดโดยมีส่วนต่างที่สูงกว่าอัตราผลตอบแทนพันธบัตรรัฐบาลอายุ 10 ปี ซึ่งในช่วงครึ่งปีที่ผ่านมา อัตราผลตอบแทนอายุ 10 ปี ปิดที่ 4.44% หรือเปลี่ยนแปลงไป 25 basis points ซึ่งเป็นเพียงส่วนน้อยเมื่อเทียบกับอัตราผลตอบแทนอายุ 2 ปี การเปลี่ยนแปลงที่เกิดขึ้นเฉพาะในช่วงอายุ 2 ปี ส่งผลกระทบต่อการกำหนดราคาจดจำนองน้อยกว่าการเปลี่ยนแปลงในลักษณะขนาน (parallel shift) ที่มีขนาดเท่ากัน ส่วนต่างกำไรของธนาคาร: ธนาคารมักระดมทุนด้วยอัตราดอกเบี้ยระยะสั้นและปล่อยกู้ด้วยอัตราดอกเบี้ยระยะยาว การที่เส้นอัตราผลตอบแทนแบนราบลงจะทำให้ช่องว่างระหว่างอัตราดอกเบี้ยทั้งสองแคบลง ซึ่งส่งผลโดยตรงต่อส่วนต่างรายได้ดอกเบี้ยสุทธิ (net interest margin) สถิติภาวะเศรษฐกิจถดถอย: การเกิดภาวะอัตราผลตอบแทนแบบติดลบ (inverted) ระหว่างอายุ 2 ปี และ 10 ปี เคยเกิดขึ้นก่อนเกิดภาวะเศรษฐกิจถดถอยในสหรัฐฯ ในอดีต จึงเป็นสาเหตุที่ทำให้ส่วนต่างนี้ได้รับความสนใจ อย่างไรก็ตาม ในครึ่งปีนี้ไม่เกิดภาวะดังกล่าว โดยระดับต่ำสุดอยู่ที่ 27 basis points การจะระบุว่าปัจจัยเหล่านี้บ่งบอกถึงสิ่งที่จะเกิดขึ้นต่อไปหรือไม่นั้นถือเป็นการคาดการณ์ และหน้านี้ไม่ได้จัดทำข้อมูลในลักษณะการคาดการณ์
หมายเหตุเกี่ยวกับปฏิทินการประมูล
ข้อมูลในแผนภูมิข้างต้นไม่ได้แสดงปริมาณอุปทาน แต่จังหวะการออกตราสารมีความสำคัญที่ควรทราบ กระทรวงการคลังจะขายพันธบัตรอายุ 2 ปี, 5 ปี และ 7 ปี เป็นประจำทุกเดือน และจะประมูลพันธบัตรอายุ 10 ปี และ 30 ปี ตามรอบการระดมทุนรายไตรมาส โดยมีการเปิดประมูลซ้ำระหว่างรอบดังกล่าว อัตราผลตอบแทนทั้งหมดในที่นี้คือราคาตลาดที่ถูกกำหนดโดยอ้างอิงจากปฏิทินการออกตราสารใหม่ที่สม่ำเสมอนี้ ข้อมูลชุดนี้ไม่ได้รวมผลลัพธ์ในระดับการประมูล (เช่น อัตราส่วน bid-to-cover หรือ tails) ดังนั้นหน้านี้จึงไม่ได้ระบุถึงความต้องการซื้อในการประมูลครั้งใดครั้งหนึ่งโดยเฉพาะ
คำถามที่พบบ่อย
เกิดภาวะ Yield Curve Inversion ในปี 2026 หรือไม่?
ไม่เกิดขึ้นในช่วงครึ่งปีแรก ค่า Spread ของ 2s10s ที่ต่ำที่สุดใน H1 2026 คือ 27 basis points เมื่อวันที่ 2026-06-18 โดยเริ่มปีที่ระดับ 72 และสิ้นสุดเดือนมิถุนายนที่ระดับ 30 ซึ่งมีลักษณะแบนราบขึ้นแต่ยังคงเป็นบวกตลอดช่วงเวลาดังกล่าว
Yield-curve twist คืออะไร?
คือการเปลี่ยนแปลงของรูปร่างเส้นอัตราผลตอบแทนแทนที่จะเป็นการเปลี่ยนแปลงของระดับ โดยที่พันธบัตรที่มีอายุต่างกันมีการเคลื่อนที่ในสัดส่วนที่ต่างกัน ใน H1 2026 ผลตอบแทนอายุ 2 ปี เพิ่มขึ้น 67 basis points ในขณะที่อายุ 1 เดือน และ 30 ปี เคลื่อนที่เพียงหลักเดียว ซึ่งเป็นการเกิด twist บริเวณช่วงกลางของเส้น (belly) ต่างจากการเคลื่อนที่แบบขนาน (parallel shift) ที่ทุกช่วงอายุเคลื่อนที่ไปในทิศทางเดียวกัน
ผลตอบแทนพันธบัตรอายุ 2 ปี เพิ่มขึ้นเท่าใดในปี 2026?
เพิ่มขึ้น 67 basis points ตลอดช่วงครึ่งปีแรก โดยเพิ่มจาก 3.47% ในการบันทึกข้อมูลครั้งแรกเดือนมกราคม เป็น 4.14% ในการบันทึกข้อมูลครั้งสุดท้ายเดือนมิถุนายน โดยแบ่งเป็นการเพิ่มขึ้น 32 และ 35 ในแต่ละไตรมาส
ผลตอบแทนพันธบัตรอายุ 30 ปี ทะลุระดับ 5% เมื่อใด?
การบันทึกข้อมูลครั้งแรกใน H1 2026 ที่ระดับเท่ากับหรือสูงกว่า 5% เกิดขึ้นเมื่อวันที่ 2026-05-04 โดยขึ้นไปแตะระดับสูงสุดที่ 5.18% เมื่อวันที่ 2026-05-19 และสิ้นสุดช่วงครึ่งปีที่ระดับต่ำกว่า 5% ที่ 4.91%
Yield Curve ของสหรัฐฯ เกิดภาวะ Inversion ครั้งล่าสุดเมื่อใด?
จากการคำนวณแบบครึ่งปีของหน้านี้ ช่วงครึ่งปีล่าสุดที่มีการบันทึกค่า 2s10s ติดลบ เริ่มต้นเมื่อ 2024-07-01 โดยรวมแล้วมีจำนวน 28 จาก 100 ครึ่งปี นับตั้งแต่ 1976 ที่มีการบันทึกค่า 2s10s ติดลบอย่างน้อยหนึ่งครั้ง
ข้อมูลสรุปด้านหุ้น กลุ่มอุตสาหกรรม และออปชันของช่วงหกเดือนเดียวกันนี้ สามารถดูได้ใน สรุปภาพรวมตลาด H1 2026 และข้อมูลเศรษฐกิจมหภาคที่ใช้เปรียบเทียบในช่วงครึ่งปีดังกล่าวอยู่ใน ภาพรวมเศรษฐกิจมหภาคเข้าสู่ H2 ข้อมูลในทุกตารางข้างต้นสามารถตรวจสอบซ้ำได้ โดยการคัดลอกคำสั่ง SQL ไปวางใน terminal ของ Strasmore และรันข้อมูลจากตารางชุดเดียวกัน
ระเบียบวิธี
- ค่าเริ่มต้นและค่าสุดท้ายคือราคาแรกและราคาล่าสุดของแต่ละอายุตราสารในช่วงวันที่ 1 มกราคม – 30 มิถุนายน 2026 ซึ่งถูกเลือกตามวันที่ในคำสั่งดึงข้อมูล โดยข้อมูลภาพรวม (snapshots) จะเป็นข้อมูลรายวัน (ราคาแรกของครึ่งปี, ราคาล่าสุดของเดือนมีนาคม และราคาล่าสุดของเดือนมิถุนายน) และข้อมูลทั้งเจ็ดอายุตราสารจะถูกเติมเต็มอย่างครบถ้วน ณ วันที่ดังกล่าว
- ข้อมูลย้อนหลังรายครึ่งปีเป็นการจับคู่ระหว่างอายุตราสาร 2 ปี และ 10 ปี ตั้งแต่วันที่ 1 กรกฎาคม 1976 เป็นต้นไป ซึ่งเป็นครึ่งปีแรกที่มีข้อมูลทั้งสองชุดปรากฏพร้อมกัน ข้อมูลครึ่งปีที่มีจำนวนการจับคู่ข้อมูลน้อยกว่าหนึ่งร้อยรายการจะถูกคัดออกโดยระบบป้องกันในคำสั่งดึงข้อมูล โดยจำนวนรายการต่อครึ่งปีจะแสดงไว้ในตาราง ขอบเขตสูงสุดของข้อมูลย้อนหลังถูกกำหนดไว้ที่วันที่ 30 มิถุนายน 2026 ดังนั้นชุดข้อมูลเปรียบเทียบจะไม่เพิ่มขึ้นเมื่อมีข้อมูลใหม่เข้ามา
- การตัดสินกรณีค่าเท่ากันจะใช้หลักการกำหนดตายตัว (คู่ของค่าและวันที่) เพื่อป้องกันไม่ให้การประมวลผลใหม่ทำให้วันที่เปลี่ยนแปลงในกรณีที่ราคาเท่ากัน
- การประมวลผลข้อมูลทำผ่านเส้นทางอ่านข้อมูลแบบจำกัดสิทธิ์ (gated read-only path) หน้าเว็บสาธารณะจะไม่มีการดึงข้อมูลสด ข้อมูลในคลังข้อมูล (Warehouse) เป็นข้อมูล ณ วันที่ 12 กรกฎาคม 2026