لانگ استرانگل یعنی خرید همزمان یک اختیار خرید با اعمال بالا و یک اختیار فروش با اعمال پایین، روی یک سررسید. مثل استرادل روی اندازهٔ حرکت شرط میبندید، ولی ارزانتر — چون هر دو پا خارج از پولاند.
بهایش این است که بین دو اعمال یک منطقهٔ مرده درست میشود: هرجای آن بازه که قیمت بنشیند، همان حداکثر زیان را میدهید. در مثال این صفحه آن منطقه 4,000 ریال پهناست و پایه باید 17.01% حرکت کند تا فقط سربهسر شوید.
این راهنما فعالسازی و هر 18 تنظیم، فیلتر و گزینهٔ مرتبسازی را میگوید.
لینکهای مفید
- لانگ استرانگل چیست — خودِ استراتژی: چرا کفش تخت است و چرا «ارزانتر» با «کمریسکتر» یکی نیست.
- آموزش میزکار و دیدهبان — اگر تازهکارید، از صفر.
- آموزش استراتژی در میزکار — همین کار، قدمبهقدم و با تصویر.
- استراتژیهای آمادهٔ دیدهبان — فهرست کامل ستونهای آماده.
فعالسازی قدمبهقدم
- میزکار را باز کنید و یک باکس دیدهبان اضافه کنید (راهنمای میزکار).
- در نوار ابزار بالای جدول را بزنید.
- از فهرست، لانگ استرانگل را انتخاب کنید. در پنل کناری توضیح استراتژی، نمونهٔ خروجی و متن تنظیمات را میبینید — نمونه با دادهٔ ثابت ساخته شده و حتی وقتی بازار بسته است هم نمایش داده میشود.
- دکمهٔ اضافه به فرمولهای من را بزنید تا ستون به دیدهبان اضافه شود.
- ستون همانجا در جدول ظاهر میشود و برای هر ردیف کال یک یا چند ترکیب میدهد — اول خروجی را بخوانید. هر وقت خواستید تنظیمات یا فیلترها را عوض کنید، روی در سرستون کلیک کنید. هر 18 پارامتری که در ادامه میآید همانجاست.
آیکون کنار نام استراتژی شما را به همین صفحه میآورد. پیل کنار نام شمارهٔ نسخه است؛ این مقاله برای نسخهٔ 2.5 نوشته شده.
ستون فقط روی ردیفهای اختیار خرید محاسبه میشود. اگر آن را روی یک ردیف اختیار فروش ببینید، بهجای عدد پیام «این استراتژی در اختیار خرید محاسبه می شود» را میگیرید.
خواندن ستون خروجی
| نماد | لانگ استرانگل |
|---|---|
| ضنمونه1005 | طنمونه1001 💵 1,401,400 📍 -66.67% 【🔻 18,000 -10% 🔺 22,000 +10%】 【📉 16,599 📈 23,401】 1️⃣ 2️⃣ 3️⃣ 4️⃣ 📍 طنمونه1002 💵 1,251,250 📍 -66.67% 【🔻 17,000 -15% 🔺 22,000 +10%】 【📉 15,749 📈 23,251】 1️⃣ 2️⃣ 3️⃣ 4️⃣ 📍 |
یک ردیف کال، چند ترکیب. ردیف یک اختیار خرید است و ستون برای هر اختیار فروشی که اعمالش پایینتر باشد یک ترکیب جدا میسازد؛ هر ترکیب یک خط میگیرد و خطها با یک جداکنندهٔ نازک از هم جدا میشوند. بالا دو خط میبینید چون دو پوتِ پایینتر در زنجیره هست — چرا یک نماد چند سطر میگیرد.
خودِ کال در سلول تکرار نمیشود چون همان ردیف است؛ آنچه میبینید نماد پوت است و با کلیک رویش جزئیات همان قرارداد باز میشود.
و یک عدد که ممکن است شوکهتان کند: 📍 در هر دو خط −66.67% است. خطا نیست و اتفاقی هم نیست — قیمت امروز بین دو اعمال ایستاده، یعنی وسط منطقهٔ مرده، و هر دو ترکیب کل سرمایهٔ خودشان را باختهاند. چرا همهٔ ترکیبها یک درصد نشان میدهند.
اعداد از همان مثال عددی میآیند (پایه 20,000 · کال 22,000 · پوتهای 18,000 و 17,000).
هر تکه چه میگوید:
| در ستون | یعنی | توضیح |
|---|---|---|
| طهرم… | پای دوم | نماد اختیار فروشی که کنار همین کال خریده میشود. با کلیک رویش جزئیات همان قرارداد باز میشود. |
| 💵 … | هزینهٔ پرداختی | پریمیوم دو پا بهعلاوهٔ کارمزد — و دقیقاً همان حداکثر زیان. اینجا این دو عدد یکی هستند. |
| 📍 …% | موقعیت فعلی | اگر پایه تا سررسید همینجا بماند، بازده ماهانه چقدر میشود. |
| 【 🔻 … 🔺 … 】 | فاصله تا اعمالها | قیمت اعمال پوت و کال با درصد فاصلهشان تا قیمت پایه. برای لانگ استرانگل همین دو درصد میگویند پایه دستکم چقدر باید حرکت کند تا به مرز سود نزدیک شوید. |
| 【 📉 … 📈 … 】 | دو نقطهٔ سربهسر | پایینترین و بالاترین قیمتی که از آنها به بعد وارد سود میشوید — مهمترین دو عدد این ستون. |
1️⃣ 2️⃣ 3️⃣ 4️⃣ 📍 | نوار موقعیت | نوار موقعیت — این نوار تزئین نیست: شماتیکِ فشردهشدهٔ همان منحنی سود و زیان است، روی محور قیمت. از چپ به راست قیمت بالا میرود و هر نشانه یکی از قیمتهای کلیدی همین ترکیب است: 1️⃣ سربهسر پوت، 2️⃣ اعمال پوت، 3️⃣ اعمال کال و 4️⃣ سربهسر کال. در این ستون همهٔ بازهها یکرنگاند و رنگ حرفی برای گفتن ندارد — چیزی که مهم است جای 📍 نسبت به دو سربهسر است، و 📍 جای قیمت امروزِ پایه را روی همان مسیر میگذارد. یعنی بدون خواندن هیچ عددی میفهمید در کدام ناحیه ایستادهاید و تا مرز بعدی چقدر مانده — و اگر نشانگر را روی هر نشانه ببرید، فاصلهٔ درصدیاش تا قیمت امروز را هم میگوید. |
| نمودار استراتژی | هر دو پای خرید را آماده در نمودار سود و زیان میسازد: خرید کال و خرید پوت. |
چرا یک نماد چند سطر میگیرد
این ستون با بیشتر ستونهای دیگر یک تفاوت ساختاری دارد: برای هر ردیف اختیار خرید، بهازای هر اختیار فروشی که اعمالش پایینتر باشد یک ترکیب جداگانه میسازد. زنجیرهای با یک کال و پنج پوتِ پایینتر، پنج ترکیب میدهد.
در نمونهٔ همین صفحه یک کال روی 22,000 و دو پوت روی 18,000 و 17,000 هست، پس دو سطر میبینید. این عمدی است — انتخاب بین اعمالهای مختلف پوت دقیقاً همان تصمیمی است که استرانگل را از استرادل جدا میکند و ستون نمیخواهد بهجای شما بگیردش.
پوتی که اعمالش مساوی یا بالاتر از اعمال کال باشد رد میشود. آن دیگر استرانگل نیست؛ اگر اعمالها برابر باشند استرادل است و اگر پوت بالاتر باشد لانگ گاتس.
مثال عددی کامل
پایه روی 20,000 ریال، سررسید 45 روز دیگر، اندازهٔ قرارداد 1,000. یک کال روی 22,000 و دو پوت:
| معیار | با پوت 18,000 | با پوت 17,000 |
|---|---|---|
| پریمیوم کال (سرخط عرضه) | 970 | 970 |
| پریمیوم پوت (سرخط عرضه) | 430 | 280 |
| کارمزد دو پا | 1,400 | 1,250 |
| 💵 هزینهٔ ورود = حداکثر زیان | 1,401,400 | 1,251,250 |
| سربهسر پایین | 16,599 | 15,749 |
| سربهسر بالا | 23,401 | 23,251 |
| ریزش لازم | 17.01% | 21.26% |
| رشد لازم | 17.01% | 16.26% |
یک نکتهٔ ظریف که در جدول پیداست: ترکیب اول متقارن است (17.01% به هر دو طرف) چون دو اعمالش به یک اندازه از قیمت روز فاصله دارند؛ ترکیب دوم نیست. در استرانگل تقارن خودکار نیست — به انتخاب شما بستگی دارد، برخلاف استرادل که ذاتاً متقارن است.
شکل سود و زیان
تفاوت اصلی با استرادل همینجاست. استرادل یک نقطهٔ بدترین حالت دارد؛ استرانگل یک دشت. هرجای بین دو اعمال که قیمت بنشیند، همان حداکثر زیان را میدهید — نه یک ریال کمتر.
نسخهٔ 2.4 چه چیزی را درست کرد. پیش از آن، علامت کارمزد در هر دو نقطهٔ سربهسر وارونه بود و مرزها را نزدیکتر از واقعیت نشان میداد. حالا کارمزد هر دو مرز را دورتر میبرد — که درست است، چون شما خریدارید و کارمزد را میپردازید. همان نسخه یک خطای شمارش را هم بست که باعث میشد پایینترین پوت زنجیره اصلاً دیده نشود.
چرا همهٔ ترکیبها یک درصد نشان میدهند
اگر پایه بین دو اعمال باشد — که حالت رایج است — همهٔ ترکیبهای یک نماد دقیقاً یک عدد 📍 نشان میدهند، هرچند هزینههایشان فرق دارد. دلیلش ساده است: هر ترکیب روی کف خودش نشسته و کل سرمایهٔ خودش را باخته. نسبت یکی است، ریالها نه.
پس در این حالت 📍 برای مقایسهٔ ترکیبها بیفایده است. چیزی که واقعاً بین آنها فرق میگذارد هزینه و فاصله تا سربهسرهاست — همان دو عددی که پایینتر مقایسه میکنیم.
چقدر حرکت لازم است
این تنها عددی است که باید قبل از ورود بسنجید. فاصله تا نزدیکترین سربهسر را با نوسان عادی همان نماد مقایسه کنید: در مثال بالا 17.01% لازم است در حالی که یک حرکت یکسیگما در 45 روز حدود 15.45% است. یعنی حتی یک حرکت بزرگتر از معمول هم فقط شما را سربهسر میکند.
استرانگل ارزانتر از استرادل است، ولی این ارزانی رایگان نیست: چون هر دو پا خارج از پولاند، برای رسیدن به سود به حرکت بزرگتری نیاز دارید. مقایسهٔ عددیاش را در ستون لانگ استرادل ببینید.
کدام ترکیب را انتخاب کنم
قاعدهٔ عملی: ارزانتر یعنی دورتر. هر پله پایینتر رفتن اعمال پوت، هزینه را کم میکند ولی منطقهٔ مرده را پهنتر و سربهسر پایینی را دورتر. انتخاب بین آنها انتخاب بین قیمت و احتمال است، و جواب درست به این بستگی دارد که چقدر به بزرگی حرکت مطمئنید.
یک قید عملی هم هست: اعمالهای دورتر معمولاً کمعمقترند. ترکیبی که روی کاغذ ارزان است ولی موقعیت باز ناچیزی دارد، در عمل قابل اجرا نیست.
فیلتر خروجی
اول این را بخوانید، وگرنه هیچ فیلتری کار نمیکند. هر چهار فیلترِ جدول زیر پشت کلید «اعمال فیلترها» نشستهاند و پیشفرضش خاموش است. بهمحض روشنکردنش دامنه را انتخاب میکنید: کل دیدهبان (پیشفرض) یا فقط این ستون. جزئیاتش در دروازهٔ فیلتر آمده.
همین کلید را آموزش استراتژی در میزکار هم قدمبهقدم نشان میدهد.
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| محدوده قیمتی | 0 | جای قیمت امروز نسبت به دو اعمال و دو سربهسر: همه، زیر سربهسر پوت، زیر اعمال پوت، بین دو اعمال، بالای اعمال کال، یا بالای سربهسر کال. |
| حداقل پرمیوم | 0 | کف پریمیوم، و روی هر دو پا جداگانه سنجیده میشود. صفر یعنی خاموش — این فیلتر فقط وقتی مقدارش از صفر بزرگتر باشد اجرا میشود. |
| حداقل ارزش کال | خالی | ارزش معاملات امروزِ پای اختیار خرید، به میلیون ریال. |
| حداقل ارزش پوت | خالی | همان چیز برای پای اختیار فروش. استرانگلِ ارزان روی دو قرارداد بیمعامله، فرصت نیست. |
| اعمال فیلترها | خاموش | کلید عمومی، بالای همین بخش. تا روشن نشود هیچکدام از فیلترهای بالا اجرا نمیشوند. با اولین شرطی که در یکی از فیلترها میگذارید، این کلید خودش روی «کل دیدهبان» روشن میشود؛ اگر در همان پنجره خاموشش کنید، دیگر خودبهخود روشن نمیشود. با روشنشدن دامنهاش را انتخاب میکنید: کل دیدهبان ردیفی را که هیچ ترکیب قابلقبولی ندارد کامل از جدول برمیدارد (پیشفرض)، فقط این ستون ردیف را نگه میدارد و فقط محتوای سلولش را محدود میکند. |
دروازهٔ فیلتر و محدودهٔ قیمتی
هر چهار فیلتر بالا پشت کلید «اعمال فیلترها» نشستهاند و پیشفرضش خاموش است. اینجا یک تفاوت خوب با بعضی ستونهای دیگر هست: مقادیر پیشفرض خودشان هم خنثیاند — محدودهٔ قیمتی روی «همه» و حداقل پرمیوم روی صفر. پس روشن کردن آن کلید بهتنهایی چیزی را حذف نمیکند و باید عمداً یک شرط بگذارید.
اگر عددی خارج از 0 تا 5 برای محدودهٔ قیمتی بگذارید، هیچ ترکیبی از فیلتر رد نمیشود و ستون خالی میماند.
تنظیمات نمایش
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| اطلاعات سود و زیان | روشن | چیپ 📍 موقعیت فعلی. تنها عددی که با قیمت لحظهای پایه تکان میخورد. |
| فاصله تا اعمالها | روشن | قیمت اعمال دو پا با درصد فاصلهشان تا قیمت پایه. پهنای منطقهٔ مرده را همانجا به درصد نشان میدهد، بدون بردن نشانگر روی نوار گرافیکی. |
| نمایش نقاط سر به سری | روشن | دو نقطهٔ سربهسر را داخل کروشه نشان میدهد — همان دو قیمتی که از آنها به بعد وارد سود میشوید. |
| نمایش گرافیکی موقعیت فعلی | روشن | نوار رنگی که دو اعمال و دو سربهسر را روی یک خط میچیند و جای قیمت امروز را رویش میگذارد. |
| نمودار استراتژی | روشن | دکمهٔ باز کردن هر دو پا در سازندهٔ نمودار سود و زیان. |
ترتیب این بخشها در سلول را از تنظیمات ویژوال دیدهبان عوض میکنید.
تنظیمات محاسبه
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| محاسبه سود YTM | خاموش | بازده را بهجای ماهیانه، سالانهشده گزارش میکند. زیر 30 روز مانده به سررسید، همان بازده کل دوره چاپ میشود. |
| کارمزد معامله | روشن | کارمزد خرید هر دو پا را به هزینهٔ ورود اضافه میکند — در مثال بالا 1,400 ریال — و در نتیجه هر دو سربهسر را کمی دورتر میبرد. خاموشش نکنید. |
مرتبسازی
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| مرتبسازی بر اساس | موقعیت فعلی | سه انتخاب: فاصله تا سربهسری، موقعیت فعلی، یا هزینهٔ پرداختی. |
| جهت مرتبسازی | صعودی | صعودی یا نزولی. با پیشفرض صعودی روی موقعیت فعلی، ضعیفترین ترکیب بالای فهرست مینشیند — اگر فقط سطر اول را نگاه میکنید، نزولیاش کنید. |
سه چیدمان آماده
| هدف | تنظیمات | چرا |
|---|---|---|
| نزدیکترین سربهسرها | نمایش نقاط سر به سری: روشن · مرتبسازی: فاصله تا سربهسری · جهت: صعودی | ترکیبهایی که کمترین حرکت را لازم دارند بالا میآیند. |
| فقط ترکیبهای قابل اجرا | اعمال فیلترها: فقط این ستون · حداقل ارزش کال: 100 · حداقل ارزش پوت: 100 | هر دو پا باید امروز معاملهٔ واقعی داشته باشند، وگرنه ترکیب فقط روی کاغذ است. |
| نمادهایی که پایهشان بیرون زده | اعمال فیلترها: کل دیدهبان · محدوده قیمتی: 5 | فقط نمادهایی میمانند که قیمتشان از سربهسر بالایی عبور کرده — یعنی استرانگلی که همین حالا در سود است. |
پیامها و ترکیبهای غایب
| چه میبینید | چرا |
|---|---|
| «این استراتژی در اختیار خرید محاسبه می شود» | ستون را روی یک ردیف اختیار فروش نگاه میکنید. |
| ستون خالی است | هیچ اختیار فروشی با اعمال پایینتر از این کال در زنجیره نیست، یا سرخط عرضهٔ خود کال خالی است. |
| ترکیبی که انتظارش را داشتید نیست | سرخط عرضهٔ یکی از دو پا حجم صفر دارد و آن ترکیب بیپیام رد شده است. |
| همهچیز ناپدید شد | کلید «اعمال فیلترها» را روشن کردهاید و شرطی که گذاشتهاید سختگیرانه است. |
اعمال خودکار نیست. در سررسید، دارندهٔ قرارداد باید درخواست اعمال بدهد؛ اگر اقدام نکند هیچ اتفاقی نمیافتد و قرارداد بیاستفاده تمام میشود. طرفِ فروخته انتخابی ندارد — اگر درخواستی برسد، تخصیص میخورد و تعهدش اجرا میشود.
پیامدش در ساختارهای چندپایه بزرگتر است: اگر روی پای فروخته تخصیص بخورید و پای خریداریشدهٔ خودتان را اعمال نکنید، پوشش برداشته میشود و چیزی که قرار بود سقفدار باشد به یک موقعیت باز تبدیل میشود. سادهترین راه دور زدن کل این مسیر، بستن موقعیت در بازار پیش از سررسید است.
مهلت اعمال روز سررسید را از کارگزارتان بپرسید. جزئیات: تاریخ سررسید در قرارداد اختیار معامله و فرایند تخصیص در قراردادهای آپشن.
محدودیتها و اشتباههای رایج
- منطقهٔ مرده را دستکم نگیرید. در مثال این صفحه 20% از قیمت پایه است. هر جایی در آن بازه، زیان کامل است.
- 📍 برای مقایسهٔ ترکیبها کار نمیکند وقتی پایه بین دو اعمال است — همه یک عدد نشان میدهند. با فاصله تا سربهسری مقایسه کنید.
- هر دو پا روی سرخط عرضه خریده میشوند. ستون بدبینانهترین قیمت اجرا را میگیرد، که خوب است؛ ولی در عمل هم باید هر دو را با هم بگیرید.
- زمان علیه شماست. هر دو پا خریداریشدهاند، پس تتا منفی است و هر روز چیزی از ارزش هر دو کم میشود.
- نوسان ضمنی هم میتواند شما را ببازد. ورود درست پیش از یک رویداد، یعنی خرید بیمه در گرانترین لحظه — فروپاشی نوسان ضمنی بعد از خبر، حتی با حرکت قیمت هم میتواند زیانده باشد.
- ماندن تا سررسید الزامی نیست. اگر حرکت زودتر آمد، بخشی از ارزش زمانی هنوز باقی است و افست معمولاً بهتر از نگه داشتن است.
اگر به فرمولنویسی علاقهمندید
آموزش تمام شد. هرچه برای استفاده از ستون آمادهٔ لانگ استرانگل لازم بود تا اینجا گفته شد — از اینجا به بعد اضافه است.
راستش چرا اصلاً کد را نشان میدهیم: این عددها قرار است پای تصمیم شما بنشینند، و شما حق دارید بدانید هرکدام از کجا آمده — مخصوصاً 📍 که همانطور که دیدید در کل منطقهٔ مرده یک عدد ثابت است و اگر ندانید چرا، ممکن است دو ترکیب کاملاً متفاوت را همارز بگیرید. برای همین سورس همهٔ فرمولهای آماده باز است. و اگر جایی با روش ما موافق نبودید، همانجا به روش خودتان عوضش کنید — یا چیزی که کم دارید اضافه کنید.
ستون لانگ استرانگل یک فرمول جاوااسکریپت است و بعد از «اضافه به فرمولهای من»، آن کد مال شماست. برای دیدنش روی سرستون بزنید و بالای پنل، دکمهٔ «اصلاح کد» را انتخاب کنید.
یک مثال کوچک، از همان جنسی که گفتیم — اینبار یک افزودن. مقاله مدام میگوید ترکیبها را با فاصله تا سربهسری مقایسه کنید، ولی ستون خودِ آن درصد را نشان نمیدهد؛ فقط برای مرتبسازی حسابش میکند. یک خط کنار کروشهٔ سربهسرها میآوردش:
| دو نقطهٔ سربهسر — چیزی که الان میبینید | style('📉 ' + commaSeparator(roundNumber(putBreakeven)), …) |
| و فاصلهٔ درصدی تا نزدیکترینشان، کنارش | + style(' 📏 ' + Math.min(Math.abs(putBeDistance), Math.abs(callBeDistance)).toFixed(1) + '%', …) |
putBeDistance و callBeDistance چند خط بالاتر با calcRateChange حساب شدهاند، و کمینهٔ همان دو، همان چیزی است که کلید مرتبسازی «فاصله تا سربهسری» رویش میچیند. یعنی عدد از قبل در کد هست؛ فقط چاپ نمیشود. با این خط، ترکیب اولِ مثال کنار کروشهاش مینویسد «📏 17.0%».
یک هشدار مهم: ویرایشهای دلخواهِ کد در بروزرسانی بعدی استراتژی از بین میروند. هنگام بروزرسانی فقط مقادیر تنظیمات، نمایش و فیلترها روی نسخهٔ تازه سوار میشوند. اگر نسخهٔ شخصیتان را میخواهید نگه دارید، در پنجرهٔ بروزرسانی گزینهٔ «ساخت ستون جدید» را بزنید.
برای شروع: راهنمای فرمولنویسی مرجع کامل فیلدها و توابع است · آموزش فرمولنویسی جایی است که همان کد را روی دادهٔ واقعی بازار اجرا میکنید و خروجی را همان لحظه میبینید.
