2025-06-25
Форекс арилжаачдын хувьд ханшийн хэлбэлзэл (volatility) бол зах зээлийн цохилт, хөдөлгөөний эрчмийг илэрхийлэгч үндсэн үзүүлэлт юм. Гэвч олон трейдер зөвхөн харагдаж буй candle-ийн хэмжээ эсвэл ATR индикатороор хэлбэлзлийг хэмжиж, цаад бүтцийг гүнзгий судалдаггүй.
Үнэн хэрэгтээ хэлбэлзэл бол:
Тиймээс ханшийн хэлбэлзлийг зөв тооцоолох нь эргэн өгөхгүй алдаа гаргахгүйгээр арилжаа хийх чадамжийг бий болгодог.
Тэгвэл GARCH болон ARCH загварууд нь энэ хэлбэлзлийг статистик үндэслэлтэйгээр тооцоолдог загваруудын суурь юм.
Ханшийн хэлбэлзэл дараах хоёр онцлогтой байдаг:
Жишээлбэл, NFP эсвэл FOMC-ийн дараа зах зээл өндөр эрчтэй хөдөлж, дараагийн өдөр нам жим болдог. Энэ “clustering” шинж чанарыг тооцоолох боломж нь GARCH загварын гол онцлог юм.
Энэхүү загварыг 1982 онд Robert Engle гаргаж ирсэн бөгөөд дараах логик дээр тулгуурладаг:
Ирээдүйн хэлбэлзэл нь өмнөх хугацааны өгөөжийн хэлбэлзлээс хамаарна.
Өөрөөр хэлбэл:
Тайлбар:
ARCH нь зөвхөн нэг хугацааны үлдэгдлийг ашигладаг тул огт гүн биш.
1990 онд Tim Bollerslev энэхүү загварыг ARCH дээр үндэслэн өргөтгөсөн. GARCH нь өмнөх хэлбэлзлийн утгыг мөн ашигладаг:
Энд:
GARCH загвар нь:
GARCH болон ARCH загваруудыг дараах зорилгоор ашиглаж болно:
Ирэх хоног, долоо хоногт зах зээл хэр их савлах вэ гэдгийг таамаглана. Энэ нь:
гэсэн шийдвэрт тусална.
CPI, FOMC, NFP зэрэг макро үзүүлэлтүүдийн дараах хэлбэлзлийн хурдыг загвараар тооцоолсноор:
гэх мэт арилжааны шийдвэр гаргах үндэслэл болдог.
Хэрэв таны систем цаг тутамд позицийн хэмжээ өөрчлөх шаардлагатай бол, GARCH-аар прогноз хийж, real-time volatility adaptation хийж болно.
Python-ийн arch
номын сан ашиглан GARCH(1,1) загварын код дараах байдалтай байна:
from arch import arch_model
import pandas as pd
# Валютын ханшийн өгөгдөл
returns = pd.read_csv('eurusd_returns.csv') # % өгөөжийг оруулсан гэж үзье
returns = returns['return']
# GARCH(1,1) загвар тохируулж
model = arch_model(returns, vol='Garch', p=1, q=1)
model_fit = model.fit(disp='off')
# Хэлбэлзлийг таамаглах
forecast = model_fit.forecast(horizon=5)
print(forecast.variance[-1:])
Энэ нь ирэх 5 өдрийн хэлбэлзлийн таамаглалыг өгнө. Энэ прогнозыг ашиглан position size, stop loss-оо тохируулах боломжтой.
Тиймээс практикт GJR-GARCH
, EGARCH
, TARCH
гэх мэт дэвшилтэт хувилбаруудыг ашигладаг.
Проп трейдинг орчинд дараах нөхцөл байдалд GARCH үр дүнтэй:
GARCH болон ARCH загварууд нь ханшийн хэлбэлзлийг статистик үндэстэй, боловсронгуй аргаар тооцоолох боломж олгодог. Энгийн индикатороос давсан ойлголт авахыг хүсвэл эдгээр загвар таны арилжааны ур чадварыг дараагийн түвшинд хүргэнэ.
Өнөөдрөөс эхлэн:
2025-06-27
High-frequency data ашиглан зах зээлийн микро бүтэц задлах
High-frequency data нь зөвхөн институциональ түвшний арилжаачдад хамаарах ойлголт....
2025-06-26
Quantitative Risk Modeling: VaR, CVaR, Monte Carlo Simulation ашиглан Форекс Арилжаанд Эрсдэлийг Бодитоор Хэмжих нь
Value at Risk (VaR), Conditional Value at Risk (CVaR), болон Monte Carlo Simulation нь мэргэжлийн....
2025-06-24
Price Action-ийн баталгаатай оролтыг Volume Profile-той хослуулах нь
Техникийн арилжаанд олон трейдерийн гол тулгуур нь Price Action байдаг. Candle pattern....
2025-06-23
Алгоритмтай арилжааны үед гэнэт зах зээл өөрчлөгдвөл юу хийх вэ?
Олон арилжаачид автоматжсан, дүрэмд суурилсан алгоритм ашиглан форекс болон....
2025-06-20
MetaTrader дээр Python API ашиглан автомат арилжаа хийх
MetaTrader-ийн Python API нь орчин үеийн дата шинжилгээ, автомат арилжаа....