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

کال مارجین چیست؟ راهکارهای جلوگیری از کال مارجین در فارکس

نویسنده
Arash
Arash

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

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

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

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

مارجین کال در فارکس چیست؟

معامله‌گران بازار فارکس همواره در تلاش هستند تا از وقوع مارجین کال (Margin call) جلوگیری کنند. بنابراین، دانستن این که مارجین کال تحت چه شرایطی اتفاق می‌افتد برای معامله‌گران حائز اهمیت است. در این مقاله، به بحث در رابطه با مارجین کال و راه‌های پیشگیری از آن می‌پردازیم.

مارجین و اهرم

برای درک بهتر نسبت به مارجین کال در فارکس، ابتدا باید دو مفهوم مارجین (margin) و اهرم (leverage) را درک کنیم. مارجین و اهرم در واقع دو روی یک سکه هستند. مارجین عبارت است از کمترین موجودی که برای انجام یک معامله اهرمی مورد نیاز است. از طرفی دیگر، اهرم این امکان را به معامله‌گر می‌دهد که معاملات بزرگتری را نسبت به موجودی خود انجام دهد.

این نکته را فراموش نکنید که معامله با اهرم شامل ریسک است و به همان اندازه که می‌تواند سود‌آوری معامله‌گران را افزایش دهد، ضرر احتمالی را نیز افزایش می‌دهد. برای آن که بتوانید در فارکس به صورت موثری از اهرم استفاده کنید، باید یک برنامه مدیریت ریسک و مدیریت سرمایه صحیح داشته باشید.

مارجین کال

دلیل وقوع مارجین کال در فارکس

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

مارجین کال بیشتر زمانی اتفاق می‌افتد که معامله‌گران بخش زیادی از دارایی خود را وارد معاملات می‌کنند و هیچ فضایی برای پذیرش ضررها باقی نمی‌گذارند. از دیدگاه بروکر فارکس، این سازوکار به مدیریت و کاهش ریسک کمک می‌کند. در زیر، دلایل اصلی مارجین کال ذکر شده اند:

  • پایبندی بیش از حد به معاملات ضرری، که سبب می‌شود مارجین آزاد استفاده شود
  • استفاده بی‌رویه از اهرم و پایبندی به معاملات ضرری
  • شروع معاملات با واریزی اندک، که معامله‌گر را مجبور به استفاده از اهرم‌های زیاد می‌کند
  • انجام معاملات بدون استفاده از حد ضرر، در زمان‌هایی که بازار در شرایط نوسانی به سر می‌برد

پس از وقوع مارجین کال چه اتفاقی می‌افتد؟

زمانی که یک حساب معاملاتی دچار مارجین کال می‌شود، معامله‌گر دیگر قادر به انجام هیچ معامله جدیدی نخواهد بود. در این شرایط، نه معامله‌گر پولی در حساب خود دارد که بتواند با آن به انجام معامله بپردازد و نه بروکر می‌تواند بیش از این ضرر را بپذیرد. نکته حائز اهمیت در رابطه با معاملات اهرمی این است که، میزان ضرر معامله‌گر می‌تواند از میزان واریزی اولیه او نیز بیشتر شود. در این شرایط گفته می‌شود که معامله‌گر دچار موجودی منفی شده است. در زیر مثالی از یک حساب معاملاتی که در شرف دریافت مارجین کال است، آورده شده است:

واریزی اولیه: ۱۰،۰۰۰ دلار آمریکا

حجم معاملات بر حسب لات استاندارد: ۴ لات

درصد مارجین: ۲٪

مارجین استفاده‌شده: ۹،۰۰۰ دلار آمریکا

مارجین آزاد: ۱،۰۰۰ دلار آمریکا

برای سادگی، در نظر می‌گیریم که این معامله‌گر تنها یک معامله با حجم ۴ لات انجام داده است و ۹،۰۰۰ دلار از موجودی خود را درگیر این معامله کرده است. قابل مشاهده است که مارجین مورد نیاز برای انجام چنین معامله‌ای، بخش زیادی از موجودی معامله‌گر را درگیر کرده است، و میزان مارجین آزاد تنها برابر با ۱۰۰۰ دلار است.

معامله‌گران ممکن است به اشتباه تصور کنند که شرایط این حساب معاملاتی مساعد است. استفاده از اهرم‌ زیاد نیز سبب شده است که این معامله‌گر به شدت در معرض ریسک قرار بگیرد. در این مثال، اگر بازار بیش از ۲۵ پیپ (PIP) جابجا شود (بدون در نظر گرفتن اسپرد)، معامله‌گر دچار مارجین کال خواهد شد.

مارجین کال

چطور از وقوع مارجین کال جلوگیری کنیم؟

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

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

 

معامله‌گر A

معامله‌گر B

دارایی حساب

۱۰،۰۰۰ دلار

۱۰،۰۰۰ دلار

حجم معاملات

۲۵۰،۰۰۰ دلار

۵۰،۰۰۰ دلار

اهرم

۱:۲۵

۱:۵

ضرر در صورت کاهش ۱۰۰ پیپ

۲،۵۰۰ دلار

۵۰۰ دلار

درصد ضرر

۲۵٪

۵٪

چهار راه برای جلوگیری از وقوع مارجین کال

  • عدم استفاده بیش از حد از اهرم. پیشنهاد می‌شود از اهرم ۱:۱۰ یا کمتر استفاده کنید.
  • پیروی از یک برنامه مدیریت ریسک صحیح و استفاده از دستور حد ضرر برای جلوگیری از ضرر
  • نگه داشتن سطح مارجین آزاد در یک سطح معقول. پیشنهاد می‌شود که برای هیچ معامله‌ای بیش از ۱٪ از دارایی‌های خود را وارد ریسک نکنید، و در کل بیش از ۵٪ از دارایی خود را در یک زمان وارید ریسک نکنید
  • با حجم‌های کمتر به معامله بپردازید

پیشنهاد برای مطالعه بیشتر: پیپ چیست؟

calendar مرداد 18, 1401
به این مقاله امتیاز بدهید

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); } }); } -->