ict_advanced | Cryptocurrency

Telegram-канал ict_advanced - ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

4715

کلیه محتوای این چنل رایگان است و رایگان باقی خواهد ماند .اشتراک هر سیگنال فقط جهت آموزش است .ورود به این چنل یعنی شما به استاپ لاس و مدیریت ریسک پایبند هستید .🛑 https://x.com/ICT_ADVANCED?t=6pj7NrzWBVhkPO8zqcsfIQ&s=09

Subscribe to a channel

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

برای این منظور یک ویدیو در چنل قرار خواهد گرفت .
شاد و پیروز باشید


🎮آینده غیر متمرکز است 🎮

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

پس بهترین راه استفاده از بریج اربیتروم و فی حدود ده سنت است

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

در گذشته برای این موضوع نیاز به کد نویسی بود اما در حال حاضر با استفاده از بریج اربیتروم این کار به سادگی امکان پذیره

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

همان گونه که مشاهده میکنید برای انجام معامله در این پلتفرم به usdc بر بستر اربیتروم و همچنین اتریم در لایه ی اربیتروم نیاز داریم

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

Hyperliquid: Decentralized Trading Layer 1
https://claude.ai/share/3c966ff7-6e3b-404d-8571-e0c97897418d

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

Hossein Fakhri - Deshne Bar Labe Teshne.mp3

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

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

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

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

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

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

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

https://www.youtube.com/watch?v=TxUFRETd3Z8

📥 @topsaverbot 📹720p

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

https://www.youtube.com/watch?v=ziSNNWQO70Q

📥 @topsaverbot 📹720p

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

He do that and final solution is already ongoing
In coded algorithms

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

I AM THE ALGORITHM . I AM THE WAY AND I AM THE WHY FOR EVER

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

توضیحات کد:

‏1. //@version=5: مشخص میکنه که کد با ورژن 5 پاین اسکریپت نوشته شده.
‏2. indicator(...): اسکریپت رو به عنوان یک اندیکاتور تعریف میکنه. overlay=false باعث میشه اندیکاتور در یک پنل جداگانه زیر نمودار قیمت نمایش داده بشه که برای نمایش نوسان مناسب‌تره.
3. Input Parameters:
lookback_period: تعداد کندل‌های گذشته برای محاسبه میانگین و انحراف معیار بازده رو تعیین میکنه (پیش‌فرض 20).
annual_trading_days: تعداد روزهای معاملاتی در یک سال رو برای سالانه کردن نوسان تعیین میکنه (پیش‌فرض 252).
‏4. daily_return: بازده روزانه رو بر اساس تغییر قیمت پایانی نسبت به کندل قبلی محاسبه میکنه. nz(close[1]) برای اینه که اگه close[1] (قیمت پایانی کندل قبلی) na بود (مثلاً در اولین کندل نمودار)، به جای خطا، صفر در نظر گرفته بشه.
‏5. mean_return: میانگین بازده روزانه رو در بازه lookback_period با استفاده از تابع ta.sma محاسبه میکنه.
‏6. stdev_return: انحراف معیار بازده روزانه رو در بازه lookback_period با استفاده از تابع ta.stdev محاسبه میکنه. این مقدار نوسان رو در مقیاس روزانه نشون میده.
‏7. annualized_volatility: نوسان روزانه (انحراف معیار) رو در جذر تعداد روزهای معاملاتی سال ضرب میکنه تا نوسان سالانه به دست بیاد.
8. Table Creation and Population:
var table io_table = table.new(...) یک شیء جدول ایجاد میکنه که در گوشه بالا سمت راست (position.top_right) قرار میگیره. تعداد سطرها 7 تاست (یک سطر هدر + 6 سطر برای نمایش مقادیر). رنگ متن جدول هم سفید (text_color = color.white) تنظیم شده.
if barstate.islast اطمینان حاصل میکنه که جدول فقط روی آخرین کندل نمودار به‌روزرسانی میشه تا از مصرف بی‌مورد منابع جلوگیری بشه.
table.cell(...) برای پر کردن سلول‌های جدول استفاده میشه. در ستون اول نام معیار و در ستون دوم مقدار محاسبه شده نمایش داده میشه. str.tostring() برای تبدیل اعداد به رشته و نمایش در جدول استفاده میشه و با استفاده از "0.00000" یا "0.00%" میتونید تعداد اعشار یا فرمت نمایش رو تنظیم کنید.
‏9.
Optional Plot: خط plot(...) به صورت کامنت قرار داده شده. اگه خواستید نوسان سالانه رو به صورت یک خط در پنل اندیکاتور ببینید، میتونید کامنت رو بردارید.

این کد هم محاسبات نوسان رو انجام میده و هم تمام مراحل و نتایج رو در یک جدول خوانا نمایش میده. میتونید این کد رو در Pine Editor تریدینگ‌ویو کپی کرده و به چارت اضافه کنید. *


#Model130 Series #Codex

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

its usage is to made grid robo traders

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

look deep think dif be index

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

Explanation of Changes:

1. Calculate Shadow Sizes: Added calculations for current_upper_shadow and current_lower_shadow.
2. Calculate Shadow Thresholds: Used ta.sma to calculate the average upper shadow size (threshold_upper_shadow) and average lower shadow size (threshold_lower_shadow) over the lookback_period.
3. Calculate Pure Shadow Volatility: Calculated pure_upper_shadow_volatility and pure_lower_shadow_volatility by subtracting their respective thresholds. math.max(0.0, ...) is used again to ensure pure volatility is never negative.
4. Synthesize New Candle Data:
The mid_body_original is still used as the center reference.
pure_body_top_from_mid and pure_body_bottom_from_mid define the vertical extent of the new candle's body based on pure_body_volatility, centered around mid_body_original.
new_high is calculated by adding the pure_upper_shadow_volatility to the top of the new body.
new_low is calculated by subtracting the pure_lower_shadow_volatility from the bottom of the new body.
new_open and new_close are set to match the extent of the new body (pure_body_top_from_mid and pure_body_bottom_from_mid), but their order is flipped based on the original bar's direction (open > close) to make the new candle visually represent the original bullish/bearish sentiment while showing pure volatility size.
5.
plotcandle(...): Plots the synthetic candle using the newly calculated new_open, new_high, new_low, and new_close. The color is determined by the original bar's direction (open > close).
6.
Table Update: Increased the number of rows in table.new to 11 to include the current sizes, thresholds, and pure volatilities for all three components (body, upper shadow, lower shadow). The table is populated with these values.

This script provides a more detailed breakdown of pure volatility by component and visualizes it as a new candle series, along with showing the calculation inputs and outputs in the table. Remember to add this script to a separate pane on your chart (
overlay=false). *

#Model130 Series #Codex

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

به سادگی والت متا مسک را نصب و به اربیتروم کانکت کنید .

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

اگر در والت این کار رو بخواهید با دب ها انجام دهید حدود یک دهم اتریم کارمزد از شما می گیرند

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

چگونه اتریم را از لایه ی اول به لایه دوم اربیتروم وان ببریم .

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

این محتوا صرفا جنبه آموزشی دارد .و مسئولیت انجام هر گونه معامله و سود یا ضرر احتمالی به عهده شماست 🎮

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

https://hyperfoundation.org/

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

Ali Zand Vakili - Ghamgintarin Ahang (Remix).mp3

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

@ict_sources_viper

📹 How To Trade Futures Contracts [Full & Live Explanation] | Trading Tutorials →
👤 Trade Brigade →

🤖 Download via (720p).

@ict_sources_viper

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

https://www.youtube.com/watch?v=axxf9O_XCOo

📥 @topsaverbot 📹1080p

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

https://www.youtube.com/watch?v=bj9V-sztkdE

📥 @topsaverbot 📹1080p

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

https://www.youtube.com/watch?v=TKKMom9avJ4

📥 @topsaverbot 📹720p

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

🔤 Language: #json
📄 File: json_v6apt0.json
💾 File Type: #Codefile

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

//@version=5
indicator(title="Historical Volatility (Table IO)", shorttitle="HistVol", overlay=false) // overlay=false plots on a separate pane

// --- Input Parameters ---
lookback_period = input.int(20, title="Lookback Period for Volatility", minval=1)
annual_trading_days = input.int(252, title="Annual Trading Days", minval=1)
table_id = "hist_vol_table" // Unique ID for the table

// --- Calculations ---

// 1. Calculate Daily Returns
// Using simple percentage change: (Price Today - Price Yesterday) / Price Yesterday
// We use nz() to handle the first bar where close[1] is na, resulting in 0 return initially.
daily_return = (close / nz(close[1])) - 1

// 2. Calculate Mean Daily Return over Lookback Period (Optional for StDev, but good for table)
mean_return = ta.sma(daily_return, lookback_period)

// 3. Calculate Standard Deviation of Daily Returns over Lookback Period
// This is the core measure of daily price variation
stdev_return = ta.stdev(daily_return, lookback_period)

// 4. Annualize Volatility
// Multiply daily standard deviation by the square root of the number of trading days in a year
annualized_volatility = stdev_return * math.sqrt(annual_trading_days)

// --- Show IO in Advanced Table ---
// Need 6 rows: Header + Lookback + Annual Days + Current Return + Mean Return + StDev + Annualized Volatility
var table io_table = table.new(position = position.top_right, columns = 2, rows = 7, border_width = 1, text_color = color.white)

if barstate.islast
// Header Row
table.cell(table_id = io_table, column = 0, row = 0, text = "Metric", bgcolor = color.gray)
table.cell(table_id = io_table, column = 1, row = 0, text = "Value", bgcolor = color.gray)

// Row 1: Lookback Period Input
table.cell(table_id = io_table, column = 0, row = 1, text = "Lookback Period:")
table.cell(table_id = io_table, column = 1, row = 1, text = str.tostring(lookback_period))

// Row 2: Annual Trading Days Input
table.cell(table_id = io_table, column = 0, row = 2, text = "Annual Trading Days:")
table.cell(table_id = io_table, column = 1, row = 2, text = str.tostring(annual_trading_days))

// Row 3: Current Daily Return
table.cell(table_id = io_table, column = 0, row = 3, text = "Current Daily Return:")
table.cell(table_id = io_table, column = 1, row = 3, text = str.tostring(daily_return, "0.00000")) // Format as percentage or decimal

// Row 4: Mean Daily Return
table.cell(table_id = io_table, column = 0, row = 4, text = "Mean Daily Return:")
table.cell(table_id = io_table, column = 1, row = 4, text = str.tostring(mean_return, "0.00000"))

// Row 5: Standard Deviation of Returns
table.cell(table_id = io_table, column = 0, row = 5, text = "Standard Deviation:")
table.cell(table_id = io_table, column = 1, row = 5, text = str.tostring(stdev_return, "0.00000"))

// Row 6: Annualized Volatility
table.cell(table_id = io_table, column = 0, row = 6, text = "Annualized Volatility:")
table.cell(table_id = io_table, column = 1, row = 6, text = str.tostring(annualized_volatility, "0.00%")) // Format as percentage


// --- Optional: Plot the Annualized Volatility ---
// plot(annualized_volatility * 100, title="Annualized Volatility (%)", color=color.blue) // Plot as percentage

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

نوسان (Volatility) چیه؟

نوسان در بازارهای مالی به میزان تغییرات قیمت یک دارایی (مثل سهام، ارز، کالا و غیره) در یک بازه زمانی مشخص اشاره داره. به عبارت دیگه، نشون میده که قیمت یک دارایی چقدر بالا و پایین میره. اگه قیمت یک دارایی خیلی سریع و زیاد تغییر کنه، میگیم نوسانش بالاست. اگه قیمت تقریباً ثابت بمونه، میگیم نوسانش پایینه.

چرا نوسان مهمه؟

نوسان چند تا دلیل داره که مهمه:

مدیریت ریسک: نوسان بالا یعنی ریسک بالا. سرمایه‌گذارها باید بدونن که دارایی که میخرن چقدر نوسان داره تا بتونن ریسک سرمایه‌گذاریشون رو مدیریت کنن.
تعیین قیمت آپشن: قیمت قراردادهای آپشن (Option) به شدت به نوسان دارایی پایه بستگی داره. هرچی نوسان بیشتر باشه، قیمت آپشن هم بیشتر میشه.
استراتژی‌های معاملاتی: خیلی از معامله‌گرها از نوسان برای طراحی استراتژی‌های معاملاتی استفاده میکنن. مثلاً بعضی‌ها وقتی نوسان بالاست، سعی میکنن از تغییرات سریع قیمت سود ببرن.
تصمیم‌گیری سرمایه‌گذاری: نوسان میتونه به سرمایه‌گذارها کمک کنه تصمیم بگیرن که چه دارایی‌هایی رو بخرن یا بفروشن.

چطور نوسان محاسبه میشه؟

روش‌های مختلفی برای محاسبه نوسان وجود داره، اما رایج‌ترینش استفاده از انحراف معیار (Standard Deviation) هست.

‏1. نوسان تاریخی (Historical Volatility): این نوع نوسان بر اساس داده‌های قیمت گذشته محاسبه میشه.
‏2. نوسان ضمنی (Implied Volatility): این نوع نوسان از قیمت قراردادهای آپشن استخراج میشه و نشون میده که بازار انتظار داره نوسان در آینده چقدر باشه.

فرمول نوسان تاریخی (Historical Volatility):

برای محاسبه نوسان تاریخی، مراحل زیر رو دنبال میکنیم:

‏1. محاسبه بازده روزانه: بازده روزانه (Daily Return) رو با استفاده از فرمول زیر محاسبه میکنیم:

بازده روزانه = (قیمت امروز - قیمت دیروز) / قیمت دیروز

‏2. محاسبه میانگین بازده: میانگین بازده‌های روزانه رو در یک بازه زمانی مشخص (مثلاً 20 روز) محاسبه میکنیم.

‏3. محاسبه انحراف معیار: انحراف معیار بازده‌های روزانه رو محاسبه میکنیم. انحراف معیار نشون میده که بازده‌ها چقدر از میانگین فاصله دارن.

‏4. تبدیل به نوسان سالانه: انحراف معیار روزانه رو در جذر تعداد روزهای معاملاتی در سال (معمولاً 252 روز) ضرب میکنیم تا نوسان سالانه به دست بیاد.

نوسان سالانه = انحراف معیار روزانه * √252

به طور خلاصه:

نوسان نشون میده که قیمت یک دارایی چقدر تغییر میکنه.
نوسان بالا یعنی ریسک بالا.
نوسان با استفاده از انحراف معیار بازده‌های روزانه محاسبه میشه.
نوسان سالانه از ضرب انحراف معیار روزانه در جذر 252 به دست میاد.

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

🔤 Language: #json
📄 File: json_9u40g0.json
💾 File Type: #Codefile

Читать полностью…

ICT𝘼𝘿𝙑𝘼𝙉𝘾𝙀𝘿️(𝐙𝐞𝐭𝐚 𝐜𝐢𝐫𝐜𝐥𝐞 𝐢𝐧𝐧𝐞𝐫 𝐜𝐢𝐫𝐜𝐥𝐞 𝐯𝐢𝐩𝐞𝐫️)™️

 
0, text = "Value", bgcolor = color.gray)

// Row 1: Lookback Period Input
table.cell(table_id = io_table, column = 0, row = 1, text = "Lookback Period:")
table.cell(table_id = io_table, column = 1, row = 1, text = str.tostring(lookback_period))

// Row 2-4: Current Sizes
table.cell(table_id = io_table, column = 0, row = 2, text = "Current Body Size:")
table.cell(table_id = io_table, column = 1, row = 2, text = str.tostring(current_body, "0.00000")) // Format to 5 decimal places
table.cell(table_id = io_table, column = 0, row = 3, text = "Current Upper Shadow:")
table.cell(table_id = io_table, column = 1, row = 3, text = str.tostring(current_upper_shadow, "0.00000"))
table.cell(table_id = io_table, column = 0, row = 4, text = "Current Lower Shadow:")
table.cell(table_id = io_table, column = 1, row = 4, text = str.tostring(current_lower_shadow, "0.00000"))

// Row 5-7: Calculated Thresholds
table.cell(table_id = io_table, column = 0, row = 5, text = "Threshold Body:")
table.cell(table_id = io_table, column = 1, row = 5, text = str.tostring(threshold_body, "0.00000"))
table.cell(table_id = io_table, column = 0, row = 6, text = "Threshold Upper Shadow:")
table.cell(table_id = io_table, column = 1, row = 6, text = str.tostring(threshold_upper_shadow, "0.00000"))
table.cell(table_id = io_table, column = 0, row = 7, text = "Threshold Lower Shadow:")
table.cell(table_id = io_table, column = 1, row = 7, text = str.tostring(threshold_lower_shadow, "0.00000"))

// Row 8-10: Pure Volatilities
table.cell(table_id = io_table, column = 0, row = 8, text = "Pure Body Volatility:")
table.cell(table_id = io_table, column = 1, row = 8, text = str.tostring(pure_body_volatility, "0.00000"))
table.cell(table_id = io_table, column = 0, row = 9, text = "Pure Upper Shadow Volatility:")
table.cell(table_id = io_table, column = 1, row = 9, text = str.tostring(pure_upper_shadow_volatility, "0.00000"))
table.cell(table_id = io_table, column = 0, row = 10, text = "Pure Lower Shadow Volatility:")
table.cell(table_id = io_table, column = 1, row = 10, text = str.tostring(pure_lower_shadow_volatility, "0.00000"))

Читать полностью…
Subscribe to a channel