icon icon Home
icon icon Accounts
icon icon Quick start
icon icon Symbols

آموزش کندل ماروبوزو (Marubozo) و استراتژی معاملاتی آن

نویسنده
Arash
Arash

The Forex market or foreign exchange is a huge network of international currency buyers and sellers.

Author
بازبینی کننده
کارشناس اقتصادی
Author
کارشناس اقتصادی

کارشناس اقتصادی در آرون گروپس.

calendar آخرین بروزرسانی: 2 روز پیش
watch زمان مطالعه 1 دقیقه

شمع ماروبوزو یا تراشیده همان طوری که از نامش پیداست، فاقـد سـایه هـای بالایی و پایینی است. این شمع نشان می دهد که معاملات طی دوره، فقط در یک طرف انجام گرفته است. ماروبوزوی تو خالی و توپر به ترتیب تسلط کامـل خریداران و فروشندگان را در طی دوره ی معاملاتی را نشان می دهد.

شمع تراشیده نمونه ای از شمع ها، سایه بالایی و پایینی ندارند. که به شمع های تراشیده یـا مـاروبوزو مشهورند. ابتـدا و انتهای بدنه ی این شمع ها معرف قیمت های بازگشایی و پایانی است. در این گونه شمع ها قیمت های بالا و پایین روز منطبق بر قیمت های بازگشایی و پایانی هستند.

در ماروبوزوی سفید (تو خـالی)، بالاترین قیمـت بـر قیمت پایانی منطبق بوده و پایین ترین قیمت روی قیمت بازگشایی قرار دارد. این نشانه کـنتـرل بـازار در تمام دوره در اختیار خریداران بوده است. در مقابل برای شمع های سیاه (تو پر) ماروبوزو، بالاترین و پایین ترین قیمت دوره به ترتیب منطق بر قیمت های بازگشایی و پایانی می باشد. به این معنی که فروشندگان از زمـان بازگشایی تا پایانی بازار در آن دوره، بر خریدارن مسلط بوده اند.

الگو ماروبوزو

طول بدنه و سایه الگو ماروبوزو

در حالت کلی بلندتر بودن بدنه شمع به معنی بیشتر بودن فشارهای خرید یا فروش طی دوره است. در مقابل بدنه های کوچک نشان دهنده نوسانات کم و تحکیم قیمت در دوره ی مورد بررسی است. شمع های بدنه بلند تو خالی نشان دهنده فشار بالای خرید در دوره ی مورد نظر است. در این دوره ها قیمت پایانی از قیمت بازگشایی فاصله بیشتری داشته و نشان از عزم بالای خریداران دارد. البته محل قرارگیری شمع بدنه بلند در نمودار، شیوه ی تفسیر آن را تعیین می کند.

 برای مثال ظهـور چنین شمعی در انتهای دوره های کاهش مشخص کننده منطقه ی حمایت قدرتمند و نقطه برگشت احتمالی روند می باشد. از طرف دیگر اگر همین شمع در انتهای دوره های صعود طولانی ظاهر شود، نشان از صعودی تر شدن فضای کلی بازار و یا ورود بازار به شرایط خرید هیجانی دارد.

به همین ترتیب شمع های بلند بدنه توپر حکایت از فشارهای بالای فروش دارد. درجه ایـن فشـار بـا انـدازه شمع ارتباط مستقیم دارد. تشکیل این شمع در انتهای روند صعودی نشان دهنده منطقه مقاومت و اخطـار برگشت روند هست. و در مقابل قرارگیری آن در انتهای دوره های کاهش، ورود بـازار بـه شـرایط فروش هیجانی و ترس معامله گران از شرایط آتی دارایی مالی را اخطار می دهد.

سایه های بالایی و پایینی نمودارهای شمعی اطلاعات ارزشمندی را به ما می دهد. انتهای سایه بالایی و پایینی به ترتیب نشان دهنده بالاترین و پایین ترین قیمت در طی دوره معاملاتی است. حرکت رفت و برگشتی قیمت فراتر از قیمت بازگشایی و قیمت پایانی در طی دوره سبب ایجاد سایه هـا می شود.

کوتاهی سایه ی بالایی نشان یعنی که بالاترین قیمت های دوره در نزدیکی قیمت بازگشایی و یا پایانی  است. از سوی دیگر کوتاهی سایه ی پایینی نمایانگر قرارگیری قیمـت هـای پایینی دوره در نزدیکی قیمت بازگشایی و یا پایانی می باشد.

سایه های بلند نیز نمایانگر پراکندگی نوسانات قیمت از محدوده ی بازگشایی و پایانی دوره ی معاملاتی می باشد. شمع با سایه ی بالایی بلند نمایانگر تمایلات سرکوب شده ی خریداران در طی دوره می باشد. به همین نسبت شمع با سایه ی پایینی بلند نمایانگر تلاش فروشندگان برای کاهش قیمت در طی دوره است، که در نهایت با افزایش فشار خرید از سوی خریداران بی نتیجه مانده است.

انواع الگو ماروبوزرو

ماروبوزو بیشتر شمع های بلند قدرتمند، دارای بدنه سیاه و سفید می باشند. این شمع ها معمولاً فاقد سایه های بالا یا پایین و در عوض قیمت های بالایی و پایینی آنها همان نقاط بازگشایی و پایانی می باشند. شش نوع الگو ماروبوزو عبارتند از:

  1. ماروبوزو سیاه
  2. ماروبوزو آغازین سیاه
  3. ماروبوزو پایانی سیاه
  4. ماروبوزو سفید
  5. ماروبوزو آغازین سفید
  6. ماروبوزو پایانی سفید

1.الگوی ماروبوزو سیاه

 شمع سیاه و بلندی که فاقد سایه بالایی و پایینی می باشد. این شمع زمـانی شکل که قیمت آغازین برابر قیمت بالایی و قیمت پایانی برابر با قیمت پایینی باشد. این موضوع نشانگر آن است که فروشندگان، قیمت را از اولین معامله تا آخرین معامله کنترل می کرده اند. در زیر تصویر این نوع شمع را مشاهده می نمایید.

الگوی ماروبوزو سیاه

ویژگی های الگوی ماروبوزو سیاه

  • شمعی سیاه و بلند که فاقد سایه پایینی و بالایی است.
  • هنگامی که شمع باز می شود در کل زمان فعالیت خود به سمت پایین نزول صعود می کند.
  • شمع در حداقل قیمت خود پایان می یابد.

ماروبوزو سیاه یک الگوی تک شمعی که قیمت بازگشایی آن معادل بالاترین و قیمت پایانی معادل پایین ترین قیمت آن است. ضمن اینکه برای اطلاع از وضعیت بازار بایستی به سایر شمع ها توجه کرد. توماس بالکوفسکی بر اساس تحقیقات انجام شده در کتاب خود آورده است که این الگو در ۵۳ درصد موارد بازارهای صعودی و در ۵۴ درصد بازارهای نزولی به صورت یک الگوی ادامه دهنده عمل کرده است. در هر حال بازگشتی یا ادامه دهنده بودن الگو به رفتار بـازار بعـد از تشکیل آن بستگی دارد.

2. الگوی ماروبوزو آغازین سیاه (BOM)

شمع سیاه و بلندی که در نقطه آغازین (بازگشایی) فاقد سایه می باشد. بنابراین دارای سایه پایینی و فاقد سایه بالایی است. این شمع زمانی شکل که قیمت پایانی بالاتر از قیمت حداقل و قیمت بازگشایی در همان سطح قیمت حداکثر قرار بگیرد. این امر نشانه اینکه بازار بـه صـورت کلی تحت کنترل فروشندگان است. اما در انتها خریداران کمی غلبه داشته اند. در زیر تصویر این نوع شمع را مشاهده می نمایید.

الگوی ماروبوزو آغازین سیاه

ویژگی های الگوی ماروبوزو آغازین سیاه

  • شمع سیاه و بلندی که دارای سایه پایینی است.
  • در کل زمان فعالیت خود به سمت پایین نزول می کند.
  • شمع در زیر نقطه آغازین خود بسته که اندکی از نقطه حداقل خود بالاتر است. بنابراین یک سایه پایینی تشکیل می گردد.

اگر ماروبوزو آغازین سیاه در یک روند صعودی تشکیل گردد، به آن الگوی کمربند نزولی می گویند. که برای آگاهی از وضعیت بازار بایستی به سایر شمع ها توجه کرد. چرا که این شمع می تواند حاکی از تداوم یا بازگشت قیمت باشد. بالکوفسکی در کتاب خود آورده است که این الگو در ۵۲ درصد موارد بازارهای صعودی و در ۵۳ درصد بازارهای نزولی به صورت یک الگوی ادامه دهنده عمل کرده است.

3. الگوی ماروبوزو پایانی سیاه (BCM)

شمع سیاه بلندی که در نقطه پایانی فاقد سایه است. بنابراین دارای سایه بالایی و فاقد سایه پایینی می باشد. این شمع قیمت حداکثر بالاتر از قیمت آغازین و قیمت پایانی در همان سطح قیمت حداقل قرار دارد. این امر نشانه اینکه در ابتـدا خریداران کنترل بازار را در دست اما پس از مدتی فروشندگان کنترل را تا انتها در دست گرفته اند. در زیر تصویر این نوع شمع را مشاهده می نمایید.

الگوی ماروبوزو پایانی سیاه

ویژگی های الگوی ماروبوزو پایانی سیاه

  • شمع سیاه و بلندی که دارای سایه بالایی است.
  • در ابتدا اندکی صعود و سایه بالایی تشکیل می گردد. اما در کل زمان فعالیت خود به سمت پایین نزول می کند.
  • شمع در پایین ترین قیمت خود پایان می یابد. بنابراین فاقد سایه پایینی می باشد.

این شمع می تواند نشانه بازگشت یا ادامه قیمت باشد که برای آگاهی از وضعیت بازار بایستی به سایر شمع ها توجه کرد.

4. الگوی ماروبوزو سفید

شمع سفید بلندی که فاقد سایه بالایی و پایینی می باشد. این شمع زمـانی که قیمت آغازین برابر با قیمت پایینی و قیمت پایانی برابر قیمت بالایی شکل می گیرد. این امر نشانه اینکه خریداران، قیمت را از اولین معامله تا آخرین معامله کنترل می کرده اند. در زیر تصـویـر ایـن نـوع شمع را مشاهده می نمایید.

الگوی ماروبوزو سفید

5. الگوی ماروبوزو آغازین سفید (WOM)

شمع سفید بلندی که در نقطه آغازین فاقد سایه است. بنابراین دارای سایه بالایی و فاقد سایه پایینی می باشد. این شمع زمانی شکل که قیمت آغازین برابر با قیمت پایینی و قیمت پایانی کمتر از قیمت بالایی هست. این امر نشانه اینکه خریداران، قیمت را از اولین معامله تا آخرین معامله کنترل اما در نهایت قیمت پایین تر از نقطه حداکثر خود پایان می یابد. در زیر تصویر این نوع شمع را مشاهده می نمایید.

الگوی ماروبوزو آغازین سفید

6. الگوی ماروبوزو پایانی سفید (WCM)

ماروبوزو پایانی سفید، شمع سفید بلندی که در نقطه پایانی فاقد سایه می باشد. بنابراین دارای سایه پایینی و فاقد سایه بالایی است. این شمع زمانی شکل که قیمت آغازین بالاتر از قیمت حداقل و قیمت پایانی در همان سطح قیمت حداکثر قرار داشته دارد. این امر نشانه اینکه در ابتدا فروشندگان کنترل بازار را در دست اما پس از مدتی خریداران کنترل را تا انتها در دست گرفته اند. در زیر تصویر این نوع شمع را مشاهده می نمایید.

الگوی ماروبوزو پایانی سفید
شناسایی سیگنال‌ها و استراتژی‌های موفق با تحلیل فنی الگوهای کندل استیک ادامه خواندن
calendar تیر 28, 1402
به این مقاله امتیاز بدهید

Leave a Reply

Your email address will not be published. Required fields are marked *

`; // Select the inner section where the comment should be placed const contentWrapper = cardTemplate.querySelector('.gradient-card-content'); // Move the comment into the template contentWrapper.appendChild(comment); // Add the template to the wrapper wrapper.appendChild(cardTemplate); // Add the constructed wrapper to the comment list commentListWrapper.appendChild(wrapper); }); comments.forEach((comment) => { // Select the comment-body element const commentBody = comment.querySelector('.comment-body'); const meta = comment.querySelector('.comment-meta.commentmetadata'); const reply = comment.querySelector('.reply'); if (commentBody) { // Create a new
with a specific class const newDiv = document.createElement('div'); newDiv.classList.add('custom-wrapper'); // Add the desired class // Append the new
to the comment-body commentBody.appendChild(newDiv); newDiv.appendChild(meta) newDiv.appendChild(reply) } }); -->
نه ممنون
Table of contents
`; const initializeAccordion = () => { const accordionHeaders = document.querySelectorAll(".accordion__header"); accordionHeaders.forEach((item) => { item.addEventListener("mouseup", () => { item.classList.toggle("open"); }); }); }; if (newSingleBlogPost != null || newSingleBlogPost != undefined) { // add table of content after first child in base content const firstChild = baseContent.firstElementChild.firstElementChild.firstElementChild; // Convert the table of content HTML string to a DOM element const tempDiv = document.createElement("div"); tempDiv.innerHTML = tableOfContentHTML; const tableOfContentElement = tempDiv.firstElementChild; if (firstChild) { baseContent.firstElementChild.firstElementChild.insertBefore(tableOfContentElement, firstChild.nextElementSibling); } // Set accordion click after table of content add to DOM initializeAccordion(); // Select all h2 and h3 elements const headings = document.querySelectorAll(".base_content h2, .base_content h3"); // Add data-id attribute to each heading headings.forEach((heading) => { const text = heading.textContent.trim(); const id = text .replace(/\s+/g, "_") .replace(/[^\w\u0600-\u06FF_]/g, "") .toLowerCase(); heading.setAttribute("data-id", id); }); // Create dynamic table of contents const tocWrapper = document.querySelector(".tocWrapper"); tocWrapper.innerHTML = ""; // Clear any existing content let currentH2 = null; // Variable to store the current h2 being processed headings.forEach((heading,index) => { if (heading.tagName === "H2") { // Create a link for h2 headings const link = document.createElement("a"); link.href = `#${heading.getAttribute("data-id")}`; link.textContent = heading.textContent; link.classList.add("h2"); link.classList.add("scroll-tag"); // Create a list item for h2 const listItem = document.createElement("div"); listItem.classList.add("item"); listItem.appendChild(link); // Append the list item for the h2 tocWrapper.appendChild(listItem); // Set the current h2 to this heading currentH2 = listItem; } else if (heading.tagName === "H3" && currentH2) { // Create a link for h3 headings as a subitem of the current h2 const link = document.createElement("a"); link.href = `#${heading.getAttribute("data-id")}`; link.textContent = heading.textContent; link.classList.add("h3"); link.classList.add("scroll-tag"); // Create a subitem for h3 and append it to the current h2 item const subItem = document.createElement("div"); subItem.classList.add("sub-item"); subItem.appendChild(link); // Append the subitem to the current h2's list item currentH2.appendChild(subItem); } }); // Scroll to the section when a TOC item is clicked tocWrapper.addEventListener("click", (e) => { e.preventDefault() if (e.target.tagName === "A") { const targetId = e.target.getAttribute("href").substring(1); const targetElement = document.querySelector(`[data-id="${targetId}"]`); if (targetElement) { // Scroll to the element, but adjust for the header height const targetOffset = targetElement.getBoundingClientRect().top + window.scrollY - 84; window.scrollTo({ top: targetOffset, behavior: "smooth" }); e.preventDefault(); } } }); const tableOfcontent = document.querySelector('.table_of_contents'); const tagleOfContentTitle = tableOfcontent.querySelector('.title span') const translateTableOfContent = () => { const language = getLanguageKey(); if (language === "fa") { tagleOfContentTitle.textContent = "فهرست مطالب"; } else if (language === "ar") { tagleOfContentTitle.textContent = "جدول المحتويات"; } else { tagleOfContentTitle.textContent = "Table of Content"; } }; // فراخوانی تابع ترجمه translateTableOfContent(); // Copy logic // Localized messages for different languages const messages = { en: { initial: "Copy link", copied: "Copied!", }, fa: { initial: "کپی لینک", copied: "کپی شد!", }, ar: { initial: "نسخ الرابط", copied: "تم النسخ!", }, }; // Function to detect language and match messages function getLanguageKey () { const lang = document.documentElement.lang.toLowerCase(); if (lang.includes("fa")) return "fa"; if (lang.includes("ar")) return "ar"; return "en"; }; // Function to update button text based on language const updateButtonText = (button, state = "initial") => { const langKey = getLanguageKey(); button.textContent = messages[langKey]?.[state] || messages.en[state]; }; // Function to change button background color const updateButtonBackgroundColor = (button, color) => { button.style.backgroundColor = color; }; // Initialize button text and background color on page load window.addEventListener("load", () => { const copyButton = document.querySelector(".copy_btn"); updateButtonText(copyButton); updateButtonBackgroundColor(copyButton, "#f9c43e"); // Initial color }); // Add click event listener to copy URL and update button text and color document.querySelector(".copy_btn").addEventListener("click", function () { const copyButton = this; const currentUrl = window.location.href; navigator.clipboard .writeText(currentUrl) .then(() => { updateButtonText(copyButton, "copied"); updateButtonBackgroundColor(copyButton, "#cacaca"); // Change color on click setTimeout(() => { updateButtonBackgroundColor(copyButton, "#f9c43e"); // Reset color after 3 seconds updateButtonText(copyButton); // Reset text after 3 seconds }, 3000); // 3-second timeout }) .catch((err) => { console.error("Failed to copy:", err); }); }); // rate popup click function /** * Initialize popup functionality for rate popups. * @param {HTMLElement} trigger - Element that triggers the popup. * @param {HTMLElement} popup - Popup element to display. * @param {HTMLElement} overlay - The overlay element. * @param {HTMLElement} closeButton - Button to close the popup. */ function initRatePopup(trigger, popup, overlay, closeButton) { // Show the popup when the trigger is clicked if (trigger) { trigger.addEventListener("click", () => { setTimeout(()=>{ openModal(popup, overlay); },1000) }); } // Add event listener to the overlay for closing the modal overlay.addEventListener("click", () => closeModal(popup, overlay)); // Hide the popup when the close button is clicked if (closeButton) { closeButton.addEventListener("click", () => { closeModal(popup, overlay); }); } } // Initialize the rate popup const rateStarsWrapper = document.querySelectorAll(".rate_stars_wrapper"); const ratePopup = document.querySelector(".rate_popup"); const closeRatePopupBtn = document.querySelector(".no_thanks"); rateStarsWrapper.forEach((element)=>{ initRatePopup(element, ratePopup, overlay, closeRatePopupBtn); }) window.addEventListener("load", () => { // Bonus popup functions const popup = document.querySelector(".bonus_popup"); if (!popup) return; // Exit if popup doesn't exist let isPopupShown = false; let hasScrolled = false; // Listener for scroll event const handleScroll = () => { if (isPopupShown || hasScrolled) return; // Prevent multiple triggers hasScrolled = true; setTimeout(() => { popup.classList.add("show"); isPopupShown = true; // Remove the event listener after showing the popup window.removeEventListener("scroll", handleScroll); }, 0); }; window.addEventListener("scroll", handleScroll); // Close popup functionality const closeIcon = popup.querySelector(".close_icon"); if (closeIcon) { closeIcon.addEventListener("click", () => { popup.classList.remove("show"); popup.classList.add("hide"); // Remove the hide class after animation completes popup.addEventListener( "transitionend", () => { popup.classList.remove("hide"); }, { once: true } ); }); } // Suggested Article Popup Logic const suggestedPopup = document.querySelector(".suggested_article_popup"); if (suggestedPopup) { const timeout = parseInt(suggestedPopup.getAttribute("data-timeout"), 10) || 0; setTimeout(() => { suggestedPopup.classList.add("show"); const closeSuggestedIcon = suggestedPopup.querySelector(".close_btn_wrapper"); if (closeSuggestedIcon) { closeSuggestedIcon.addEventListener("click", () => { suggestedPopup.classList.remove("show"); suggestedPopup.classList.add("hide"); suggestedPopup.addEventListener( "transitionend", () => { suggestedPopup.classList.remove("hide"); }, { once: true } ); }); } }, timeout); } }); } -->