در این فیلم آموزشی، نحوه ساخت نمودار شمعی (Candlestick Chart) در Tableau آموزش داده میشود. نمودار شمعی یکی از ابزارهای محبوب در تحلیل دادههای مالی است که برای نمایش تغییرات قیمت در یک دوره زمانی خاص استفاده میشود. این نمودار معمولاً شامل چهار اطلاعات اصلی برای هر دوره است: قیمت باز شدن، قیمت بسته شدن، بیشترین قیمت و کمترین قیمت.
برای ساخت یک نمودار شمعی در Tableau، ابتدا باید دادهها را بهصورت مناسب وارد کنید، بهطوری که شامل قیمتهای باز و بسته، بیشترین و کمترین قیمت در هر دوره زمانی باشد. سپس میتوانید با استفاده از جداول محاسباتی و دستهبندیها این دادهها را به صورت شمعها در نمودار قرار دهید. هر شمع بهطور معمول یک مستطیل است که نشاندهنده تفاوت بین قیمت باز و بسته است و خطوط عمودی نشاندهنده نوسانات قیمت در آن دوره میباشند. این نمودار به تحلیلگران کمک میکند تا روندهای قیمتی را در طول زمان شناسایی کرده و نقاط برگشت یا تغییرات مهم را راحتتر مشاهده کنند.
تحلیل بصری بازارهای مالی با قدرت Tableau
نمودار شمعی (Candlestick Chart) یکی از متداولترین ابزارهای تحلیل تکنیکال در بازارهای مالی است. این نمودار که ریشه در معاملات برنج ژاپنی قرن هفدهم دارد، امروزه یکی از استانداردترین روشها برای نمایش نوسانات قیمت در بازههای زمانی مختلف محسوب میشود. در این آموزش، با نحوه ساخت یک نمودار شمعی در نرمافزار Tableau آشنا میشویم و یاد میگیریم چگونه با استفاده از دادههای واقعی، یک ابزار تحلیلی قدرتمند و تعاملی برای بررسی روند قیمتها ایجاد کنیم.
- 1. نمودار شمعی چیست و چرا مهم است؟
- 2. مراحل ساخت نمودار شمعی در Tableau
- 3. مزایای استفاده از نمودار شمعی در Tableau
1. نمودار شمعی چیست و چرا مهم است؟
نمودار شمعی به طور همزمان چهار اطلاعات کلیدی درباره قیمت در یک بازه زمانی خاص را نمایش میدهد:

شمعها معمولاً به شکل مستطیل با دو خط نازک (فتیله یا سایه) در بالا و پایین نمایش داده میشوند.
رنگ شمع نشاندهندهی روند قیمت است:
- شمع سبز (یا سفید): قیمت بسته شدن بالاتر از قیمت باز شدن (صعودی)
- شمع قرمز (یا مشکی): قیمت بسته شدن پایینتر از قیمت باز شدن (نزولی)
2. مراحل ساخت نمودار شمعی در Tableau
مرحله ۱: آمادهسازی دادهها
دادههای اولیه باید حداقل شامل ستونهای زیر باشند:
- Date (تاریخ)
- Open (قیمت باز شدن)
- Close (قیمت بسته شدن)
- High (بیشترین قیمت)
- Low (کمترین قیمت)
بهتر است فرمت تاریخ بهصورت روزانه یا ساعتی باشد، بسته به عمق تحلیل شما.
مرحله ۲: ساخت فیلدهای محاسباتی (Calculated Fields)
برای رسم شمعها، دو عنصر نیاز داریم:
- مستطیل مرکزی (بدنه شمع)
- فتیلههای بالا و پایین (سایهها)
✅ محاسبه اندازه بدنه شمع:
Size = ABS([Close] – [Open])
✅ مشخص کردن موقعیت میانی شمع (برای رسم Gantt Bar یا Rectangle):
Midpoint = ( [Close] + [Open] ) / 2
مرحله ۳: طراحی نمودار بدنه شمعها
- Date را روی قفسه Columns قرار دهید.
- Midpoint را روی Rows بگذارید.
- نوع نمودار را به Gantt Bar تغییر دهید.
- Size را روی Size در Marks بکشید.
برای رنگبندی:
- یک فیلد محاسباتی به نام “Trend” تعریف کنید:
IF [Close] > [Open] THEN “Up” ELSE “Down” END
- و از آن در قفسه Color استفاده کنید تا رنگ شمعها بر اساس روند صعودی یا نزولی تعیین شود.
مرحله ۴: افزودن فتیلهها (Schatten)
برای این بخش، از Dual Axis استفاده میکنیم:
۱. یک فیلد محاسباتی به نام High-Low Line ایجاد کنید:
Line Start = [Low]
Line End = [High]
۲. این دو مقدار را با استفاده از نوع نمودار Line یا Bar رسم کرده و محور دوم ایجاد کنید.
۳. هر دو محور را Synchronize Axis کنید و Dual Axis را به یک نمودار ترکیبی تبدیل نمایید.
مرحله ۵: زیباسازی و تعاملپذیری
- رنگها را با دقت انتخاب کنید(مثلاً سبز برای صعود و قرمز برای نزول).
- Tooltip را شخصیسازی کنید تا اطلاعات دقیق قیمتها را نمایش دهد.
- از پارامترها برای انتخاب بازههای زمانی یا فیلتر کردن بر اساس نماد یا شرکت استفاده کنید.
3. مزایای استفاده از نمودار شمعی در Tableau
- تحلیل سریع و بصری تغییرات بازار
- قابل استفاده برای سهام، ارز دیجیتال، فارکس و کالا
- ترکیب با فیلترهای هوشمند برای تحلیلهای مقایسهای
- قابلیت افزودن شاخصهای تکنیکال مثل Moving Average یا RSI
4. نتیجه گیری
نمودار شمعی یک ابزار تصویری قدرتمند برای تحلیل روندهای مالی است. پیادهسازی آن در Tableau به شما این امکان را میدهد که از دادههای خام، تصویری معنادار و تعاملی بسازید و تصمیمات مبتنی بر داده اتخاذ کنید. اگر علاقهمند به تحلیل تکنیکال و مصورسازی داده هستید، یادگیری ساخت نمودار شمعی در Tableau یک مهارت کلیدی برای شماست.
دیدگاهتان را بنویسید