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 دقیقه

منطقه های زمانی فیبوناچی

ایده اصلی پشت منطقه های زمانی فیبوناچی این است که ما می توانیم زمان را به بخش های کوچکتر تقسیم کنیم و هر بخش را با استفاده از اعداد فیبوناچی نامگذاری کنیم. به عنوان مثال، اگر ما یک سال را به چهار فصل تقسیم کنیم، می توانیم هر فصل را با استفاده از اعداد فیبوناچی نامگذاری کنیم. به این صورت که فصل اول، فصل دوم، فصل سوم و فصل چهارم به ترتیب با اعداد 1، 2، 3 و 5 نامگذاری می شوند.

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

بیشتر بخوانید: اصلاح فیبوناتچی

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

نسبت های فیبوناچی اصلی در بازارهای مالی عبارتند از:

  • 382 (38.2 درصد)
  • 5 (50 درصد)
  • 618 (61.8 درصد)
  • 786 (78.6 درصد)

این ترازها در واقع سطوح بازگشت در مسیر فیبوناچی می باشند. سطوح دیگر عبارتند از:

  • 27 (127.2 درصد)
  • 618 (161.8 درصد)
  • 618 (261.8 درصد)

این سطوح انبساطی فیبوناچی نامیده می شوند.

بیشتر بخوانید: آموزش فیبوناچی

منطقه های زمانی فیبوناچی یا به اصطلاح انگلیسی Fibonacci Time Zones  که معروف به فیبوناچی تایم یا فیبوناچی مدارات زمانی، ابزاری که نقاط بازگشت قیمت را بر اساس زمان تعیین می کند. برای رسم آن دو روش وجود دارد. در روش اول فاصله زمانی دو سقف یا دو کف و در روش دوم فاصله زمانی یک سقف و کف یا یک کف و سقف را به عنوان صفر و یک محاسبه و بر اساس آن خطوط عمودی ۱-۲-۳-۵-۸ و الى آخر (سرى فيبوناچی) رسم می گردد. بازار با برخورد به این خطوط امکان عکس العمل از خود را دارد و حتی جهت روند خود را تغییر دهد. منطقه های زمانی فیبوناچی در واقع خطوط عمودی هستند که براساس دنباله اعداد فیبوناچی رسم می شوند. این خطوط عمود بر محور X (محور زمان) رسم و هدف آن پیش بینی زمانی نقاط برگشت است.

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

با توجه به فاصله ی کم میان اعداد در ابتدای دنباله فیبوناچی مناطق خوشه های زمانی ابتدایی که حاصل دوره های ۰ ، ۱ ، ۱ ، ۲ ، ۳ ، 5 ، 8 و ۱۳ می باشند فشرده هستند. معمولاً ۵ یا ۶ و یا حتی ۷ منطقه زمانی فیبوناچی اول قابل چشم پوشی می باشند. با گذشت از این مرحله منطقه های زمانی فیبوناچی با توجه به گسترش فاصله میان اعداد به سرعت از یک دیگر فاصله می گیرند.

منطقه های زمانی فیبوناچی بیان می کند که روزهای  ۲۱، ۳۴، ۵۵، ۸۹ و ۱۴۴ که همگی از دنباله اعداد فیبوناچی محسوب می شوند روزهای حساسی هستند. روز ۲۱ ام بعد از نقطه شروع هشتمین خط از سری زمانی در منطقه زمانی فیبوناچی تلقی می گردد. هر خط جدید از جمع روزهای دو خط قبلی استخراج می شود. (21+34 = 55)

  1. منطقه زمانی فیبوناچی هشتم = دوره ی ۲۱
  2. منطقه زمانی فیبوناچی نهم = دوره ی ۳۴
  3. منطقه زمانی فیبوناچی دهم = دوره ی ۵۵
  4. منطقه زمانی فیبوناچی یازدهم = دوره ی ۸۹
  5. منطقه زمانی فیبوناچی دوازدهم = دوره ی ۱۴۴
  6. منطقه زمانی فیبوناچی سیزدهم = دوره ی ۲۳۳

برای استفاده از این ابزار در متاتریدر 5 مسیر زیر را طی کنید:

25% Welcome Bonus

و برای استفاده از ابزار منطقه زمانی فیبوناچی در متاتریدر4 قادر به طی مسیر زیر هستید:

25% Welcome Bonus
calendar بهمن 11, 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); } }); } -->