این اکسپرت RenkoChart.mq5 یک ابزار کاربردی برای ساخت و نمایش نمودار Renko در MetaTrader 5 است. برخلاف نمودارهای معمولی که کندلها بر اساس بازه زمانی مشخصی مانند M1، M5 یا H1 ساخته میشوند، نمودار Renko بیشتر بر اساس حرکت قیمت شکل میگیرد. این اکسپرت با استفاده از Tickهای واقعی بازار، یک Custom Symbol با نامی مانند Renko-EURUSD ایجاد کرده و دادههای قیمتی را به شکل آجرهای Renko روی چارت جدید نمایش میدهد. در نتیجه، معاملهگر میتواند رفتار قیمت را بدون وابستگی مستقیم به ساختار زمانی کندلهای استاندارد بررسی کند.
Renko Chart یک روش متفاوت برای نمایش حرکت بازار است که در آن هر آجر یا Brick زمانی ایجاد میشود که قیمت به اندازه مشخصی حرکت کند. در این اکسپرت مقدار این حرکت با پارامتر Range تعیین میشود؛ برای مثال اگر Range=5 باشد، هر Brick بر اساس حرکتی معادل 5 Point ساخته خواهد شد. بنابراین اگر قیمت فقط برای چند دقیقه یا حتی چند ساعت در یک محدوده کوچک نوسان کند و به اندازه Range حرکت نکند، ممکن است هیچ Brick جدیدی ایجاد نشود. در مقابل، اگر بازار حرکت قدرتمندی داشته باشد، ممکن است در مدت کوتاهی چندین Brick متوالی ساخته شود. همین ویژگی باعث میشود Renko برای مشاهده روند، شکستها و حرکات جهتدار قیمت بسیار مفید باشد.
یکی از مزیتهای مهم این اکسپرت، امکان انتخاب منبع قیمت برای ساخت نمودار است. در تنظیمات Mode میتوان بین دو حالت Bid و Last انتخاب کرد. در حالت Bid، اکسپرت از قیمت Bid برای ساخت Renko استفاده میکند و در حالت Last از قیمت Last مربوط به Tickهای معاملاتی بهره میگیرد. همچنین پارامتر StartDateTime مشخص میکند اطلاعات تاریخی از چه زمان و تاریخی برای ساخت نمودار مورد استفاده قرار بگیرند. پارامتر BaseSymbol نیز اجازه میدهد ویژگیهای نماد پایه به Custom Symbol منتقل شود؛ بنابراین اکسپرت میتواند یک نماد Renko مجزا بر اساس نماد معاملاتی موردنظر ایجاد کند.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.

فرآیند ساخت نمودار در این اکسپرت صرفاً به اطلاعات تاریخی محدود نیست و پس از راهاندازی، Renko Chart بهصورت لحظهای بهروزرسانی میشود. اکسپرت ابتدا Tickهای تاریخی را از زمان تعیینشده دریافت کرده و Brickهای Renko را یکی پس از دیگری تشکیل میدهد. سپس یک Custom Symbol ایجاد کرده و اطلاعات تولیدشده را روی آن قرار میدهد. بعد از باز شدن چارت، تابع OnTick() با دریافت Tickهای جدید، وضعیت آخرین Brick را بررسی میکند. اگر قیمت به اندازه Range به سمت بالا یا پایین حرکت کرده باشد، Brick جدید ساخته میشود؛ در غیر این صورت اطلاعات Brick جاری مانند High، Low، Close و حجم بهروزرسانی خواهد شد.
ساختار Renko باعث میشود بسیاری از نوسانات کوچک و حرکات کماهمیت بازار از دید بصری حذف شوند. به همین دلیل، نمودار معمولی ممکن است تعداد زیادی کندل با سایهها و نوسانات پیچیده نشان دهد، در حالی که نمودار Renko میتواند همان حرکت را به شکل تعداد محدودی Brick جهتدار نمایش دهد. این موضوع میتواند تشخیص روند صعودی و نزولی، تغییر جهت قیمت، شکست محدودهها و شتاب حرکتی بازار را سادهتر کند. البته Renko جایگزین کامل نمودار زمانی نیست؛ زیرا در این روش زمان نقش اصلی در تشکیل Brick ندارد و بنابراین اطلاعات زمانی بازار به شکل متفاوتی نمایش داده میشود. همچنین مقدار Range تأثیر زیادی بر ظاهر و حساسیت نمودار دارد؛ Range کوچکتر جزئیات بیشتری نشان میدهد و Range بزرگتر فیلتر قویتری روی حرکات قیمت ایجاد میکند.
در مجموع، RenkoChart.mq5 را میتوان یک ابزار مناسب برای معاملهگرانی دانست که میخواهند در کنار نمودارهای استاندارد MetaTrader 5، یک نمای Price-Based از بازار داشته باشند. این اکسپرت با دریافت Tickهای تاریخی و زنده، ساخت Custom Symbol، ایجاد Brickهای صعودی و نزولی و بهروزرسانی لحظهای چارت، امکان استفاده از مفهوم Renko را در محیط MT5 فراهم میکند. تنظیماتی مانند StartDateTime، BaseSymbol، Mode و Range نیز به کاربر اجازه میدهند نحوه تولید نمودار را متناسب با نماد و سبک معاملاتی خود تنظیم کند. این نوع نمودار بهخصوص برای تحلیل روند و کاهش نویز بصری بازار جذاب است، اما بهتر است معاملهگر قبل از استفاده در استراتژی واقعی، تأثیر انتخاب Range و منبع قیمت را روی سیگنالهای معاملاتی خود بهطور کامل آزمایش کند.
تنظیمات اکسپرت RenkoChart
1. StartDateTime — تاریخ و زمان شروع: 2018.08.01 09:00:00 : تعیین میکند اکسپرت دریافت و پردازش Tickهای تاریخی را از چه تاریخ و ساعتی آغاز کند. هرچه تاریخ شروع قدیمیتر باشد، اطلاعات بیشتری برای ساخت نمودار Renko پردازش میشود و ممکن است زمان ایجاد اولیه چارت افزایش پیدا کند.
2. BaseSymbol — نماد پایه: BR-9.18 : نمادی است که مشخصات آن برای Custom Symbol نمودار Renko استفاده میشود. اکسپرت Properties این نماد را کپی کرده و برای ساخت نماد Renko مورد استفاده قرار میدهد. بهتر است نمادی را انتخاب کنید که مشخصات آن با بازار موردنظر شما مطابقت داشته باشد.
3. Mode — نوع قیمت مورد استفاده: Last : مشخص میکند نمودار Renko بر اساس کدام قیمت ساخته شود. در حالت Last، اکسپرت از قیمت Last مربوط به Tickهای معاملاتی استفاده میکند. در حالت Bid، قیمت Bid مبنای تشکیل Brickهای Renko قرار میگیرد. انتخاب این گزینه میتواند روی زمان و قیمت تشکیل Brickهای جدید تأثیر بگذارد.

4. Range — اندازه Brick: 5 : تعیین میکند قیمت باید چه مقدار حرکت کند تا یک Brick جدید Renko تشکیل شود. مقدار این گزینه در کد بر اساس Point محاسبه میشود. مقدار کمتر باعث حساسیت بیشتر نمودار به حرکات کوچک قیمت و تشکیل Brickهای بیشتر میشود، در حالی که مقدار بالاتر نوسانات کوچک را فیلتر کرده و نموداری با Brickهای کمتر و حرکات بزرگتر ایجاد میکند.
نکته مهم درباره Range
در این اکسپرت مقدار Range بهصورت مستقیم در Point() ضرب میشود؛ بنابراین اندازه واقعی حرکت قیمتی برابر با:
Range × Point
است. به همین دلیل، مقدار مناسب Range به تعداد ارقام اعشار و مشخصات نماد معاملاتی بستگی دارد. برای مثال، مقدار 5 در نمادهای مختلف الزاماً به معنای 5 Pip نیست و باید بر اساس Point آن نماد تنظیم شود.
اکسپرت RenkoChart
این فایل ویژه است. پس از بررسی شماره، وضعیت اشتراک شما نمایش داده میشود.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.








