Арилжаа

Зах зээл

Платформ

Хамтрах

Урамшуулал

Танд

Хөдөлгөөнт дундаж (Moving Average - MA) гэж юу вэ?

2025-04-21

Форекс арилжаа, Хөрөнгийн зах зээл, техникийн шинжилгээнд хамгийн өргөн хэрэглэгддэг хэрэгслүүдийн нэг бол Хөдөлгөөнт дундаж (Moving Average – MA) юм. Энэ нь тодорхой хугацаанд үнэт цаасны үнэ хэрхэн өөрчлөгдөж байгааг тэгшитгэн дундажлан гаргаж ирэх аргын нэг бөгөөд трендийг тодорхойлох, зах зээлийн хэлбэлзлийг шүүх, орж гарах шийдвэр гаргахад тусалдаг.

Хөдөлгөөнт дундаж (Moving Average - MA) гэж юу вэ?

Хөдөлгөөнт дундаж нь тодорхой хугацаанд (жишээ нь: 10 өдөр, 50 өдөр, 200 өдөр гэх мэт) тухайн үнэт цаасны хаалтын үнийг дундажладаг. Энэ дундаж нь шинэ өгөгдөл нэмэгдэх бүрд “хөдөлж” байдаг тул ийм нэртэй болсон юм.

Хөдөлгөөнт дундажийн төрлүүд

Хамгийн түгээмэл хэрэглэгддэг хоёр төрөл бий:

1. Энгийн хөдөлгөөнт дундаж (Simple Moving Average – SMA)

Энэ нь сонгосон хугацаан дахь бүх өдрийн үнийг адил жинтэйгээр дундажлан гаргаж ирдэг.

Жишээ: 5 өдрийн SMA = (Өдөр 1 + Өдөр 2 + Өдөр 3 + Өдөр 4 + Өдөр 5) / 5

2. Экспоненциал хөдөлгөөнт дундаж (Exponential Moving Average – EMA)

EMA нь хамгийн сүүлийн үеийн мэдээлэлд илүү их ач холбогдол өгдгөөрөө SMA-аас ялгардаг. Иймд EMA нь зах зээлийн өөрчлөлтөд илүү мэдрэмтгий байдаг.

Хөдөлгөөнт дундажийг хэрхэн ашиглах вэ?

  1. Тренд тодорхойлох
    • Үнэ MA-гаас дээр байвал: өсөх тренд
    • Үнэ MA-гаас доор байвал: уруудах тренд
  2. Дэмжлэг болон эсэргүүцэл тодорхойлох
    • MA шугам нь үнэ доош унах үед дэмжлэг болж үйлчилж болно.
    • Үнэ өсөх үед эсэргүүцэл болж сөрөг хүч үзүүлдэг.
  3. Хос MA-г ашиглах (Crossovers)
    • Алтан огтлол (Golden Cross): Богино хугацааны MA нь урт хугацааны MA-г дээш огтолж гарвал өсөлтийн дохио.
    • Үхлийн огтлол (Death Cross): Богино MA нь урт MA-г доош огтолж гарвал уналтын дохио.

Алдартай MA үзүүлэлтүүд

  • 50 өдрийн MA – Дунд хугацааны трендийг харуулдаг.
  • 200 өдрийн MA – Урт хугацааны трендийг тодорхойлдог.
  • 20 өдрийн MA – Богино хугацааны чиг хандлагыг тодруулна.

Жишээ:

Хэрвээ "XYZ" компанийн хувьцааны сүүлийн 5 өдрийн хаалтын үнэ дараах байдалтай байвал:

  • 100₮, 102₮, 101₮, 103₮, 104₮ Тэгвэл 5 өдрийн SMA = (100 + 102 + 101 + 103 + 104) / 5 = 102₮

Давуу тал

Зах зээлийн трендийг харахад хялбар

Зах зээлийн хурдан өөрчлөлтийг алдаж болно

Үнийн хэлбэлзлийг шүүж өгдөг

Сул тал

Хуучин мэдээлэлд хэт найддаг (ялангуяа SMA)

Дохио авахад ашиглаж болно

Худал дохио өгөх магадлалтай

Хөдөлгөөнт дундаж (MA) нь техникийн шинжилгээнд ашиглагддаг хамгийн түгээмэл хэрэгсэлүүдийн нэг бөгөөд эдгээрийг тооцоолох, график дээр ашиглахад зориулсан Python кодын жишээг гаргаж өгье.

Python кодоор Хөдөлгөөнт дундаж (MA) тооцоолох

Алхам 1: Python суулгах

Юуны өмнө, таны компьютер дээр Python суулгасан байх хэрэгтэй. Мөн pandas болон matplotlib зэрэг номын сангууд хэрэгтэй.

  1. Pandas нь өгөгдлийг боловсруулж, тооцоолол хийхэд хэрэглэгдэнэ.
  2. Matplotlib нь график зургийг дүрслэхэд ашиглагдана.

Эдгээр номын сангуудыг суулгахын тулд дараах командуудыг ашиглана уу:

pip install pandas matplotlib

Алхам 2: Хөдөлгөөнт Дундаж (MA) тооцоолох Python код

Доорх жишээ код нь хувьцааны мэдээллийг (жишээ нь 5 өдрийн хаалтын үнэ) ашиглан энгийн хөдөлгөөнт дундаж (SMA) болон экспоненциал хөдөлгөөнт дундаж (EMA) тооцоолох болно.

import pandas as pd
import matplotlib.pyplot as plt

# Хувьцааны үнэ (жишээ)
data = {
'Date': ['2025-04-15', '2025-04-16', '2025-04-17', '2025-04-18', '2025-04-19'],
'Close': [100, 102, 101, 103, 104]
}

# DataFrame үүсгэх
df = pd.DataFrame(data)

# Date баганаас DateTime үүсгэх
df['Date'] = pd.to_datetime(df['Date'])

# 5 өдрийн SMA тооцоолох
df['SMA_5'] = df['Close'].rolling(window=5).mean()

# 5 өдрийн EMA тооцоолох
df['EMA_5'] = df['Close'].ewm(span=5, adjust=False).mean()

# График зурж үзүүлэх
plt.figure(figsize=(10,6))
plt.plot(df['Date'], df['Close'], label='Close Price', color='blue', marker='o')
plt.plot(df['Date'], df['SMA_5'], label='5-Day SMA', color='red', linestyle='--')
plt.plot(df['Date'], df['EMA_5'], label='5-Day EMA', color='green', linestyle='-.')
plt.title('5-Day Simple and Exponential Moving Averages')
plt.xlabel('Date')
plt.ylabel('Price')
plt.legend()
plt.grid(True)
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()

Кодын тайлбар:

  1. Хувьцааны үнэ: data нэртэй жагсаалттай бид хувьцааны хаалтын үнэ болон огноог хадгална. Энэ нь жишээ мэдээлэл бөгөөд бодит мэдээллийг хэрэглэж болно.
  2. SMA тооцоолох: df['SMA_5'] = df['Close'].rolling(window=5).mean() код нь 5 өдрийн хөдөлгөөнт дундажийг тооцоолдог.
  3. EMA тооцоолох: df['EMA_5'] = df['Close'].ewm(span=5, adjust=False).mean() код нь 5 өдрийн экспоненциал хөдөлгөөнт дундажийг тооцоолдог.
  4. График: matplotlib номын сангаар график зурж, хаалтын үнэ, SMA, EMA шугамыг харуулдаг.

Хэрэглээний Жишээ:

  • SMA (Энгийн Хөдөлгөөнт Дундаж): 5 өдрийн хугацаанд үнэ хэрхэн өөрчлөгдөж байгааг дундажлан харуулдаг.
  • EMA (Экспоненциал Хөдөлгөөнт Дундаж): Сүүлийн өдрийн үнэ илүү их ач холбогдолтой учир зах зээлийн өөрчлөлтөд илүү мэдрэмтгий байдаг.

Хөдөлгөөнт Дундаж ашиглах жишээ:

  • Тренд тодорхойлох: Хэрвээ үнэ 5 өдрийн SMA-ийн дээр байвал өсөлтийн тренд, доор байвал бууралт тренд гэж үзэж болно.
  • Алтан Огтлол (Golden Cross): Богино хугацааны MA нь урт хугацааны MA-г дээш огтлох үед өсөлтийн дохио өгнө.
  • Үхлийн Огтлол (Death Cross): Богино MA нь урт MA-г доош огтлох үед уналтын дохио өгнө.

Дүгнэлт

Хөдөлгөөнт дундаж (MA) бол техникийн шинжилгээнд зайлшгүй хэрэглэх шаардлагатай, энгийн хэр нь хүчирхэг хэрэгсэл юм. Гэхдээ үүнийг бие даасан дохио гэж үзэхээс илүүтэй бусад үзүүлэлт, аргуудтай хавсарган хэрэглэснээр илүү бодитой шийдвэр гаргах боломжтой.