خرید مصنوعی سهم یعنی با خرید یک اختیار خرید و فروش یک اختیار فروشِ هماعمال، رفتار قیمتی سهم را بدون پرداخت کل پول آن بسازید. ستون آمادهٔ همین استراتژی در دیدهبان آپشنباز برای هر ردیف زنجیره قیمت خرید مصنوعی را حساب میکند، آن را با قیمت روز سهم میسنجد و سرمایهٔ درگیر را نشان میدهد.
این مقاله راهنمای کار با همین ستون است: فعالسازی، خواندن خروجی، و هر 14 تنظیم، فیلتر و گزینهٔ مرتبسازیاش.
لینکهای مفید
- خرید مصنوعی سهم چیست — خودِ استراتژی: چرا این دو قرارداد رفتار سهم را میسازند و ریسکش چیست.
- آموزش میزکار و دیدهبان — اگر تازهکارید، از صفر.
- آموزش استراتژی در میزکار — همین کار، قدمبهقدم و با تصویر.
- استراتژیهای آمادهٔ دیدهبان — فهرست کامل ستونهای آماده.
- فروش مصنوعی سهم در دیدهبان — نسخهٔ وارونه، برای مقایسه.
فعالسازی قدمبهقدم
- میزکار را باز کنید و یک باکس دیدهبان اضافه کنید (راهنمای میزکار).
- در نوار ابزار بالای جدول را بزنید.
- از کتابخانه خرید مصنوعی سهم را انتخاب کنید، توضیح و نمونهٔ خروجی را ببینید و اضافه به فرمولهای من را بزنید.
- ستون همانجا در جدول ظاهر میشود و یک دکمهٔ تیکدار به همین نام هم کنار بقیهٔ فیلترهای دیدهبان مینشیند — اول خروجی را بخوانید. هر وقت خواستید فیلترها یا تنظیمات را عوض کنید، روی سرستون بزنید؛ هر 14 پارامتری که در ادامه میآید همانجاست و پنل با بخش «فیلترها» باز میشود.
کنار همین باکس، باکس زنجیرهٔ همان نماد پایه را هم بگذارید تا سرخط دو پا را همزمان ببینید. اگر تازهکارید، آموزش میزکار و دیدهبان همین مسیر را با تصویر نشان میدهد.
خواندن ستون خروجی
ستون فقط روی ردیفهای اختیار خرید محاسبه میشود و برای هر ردیف، پوتِ هماعمالِ همان سررسید را خودش پیدا میکند. این همان چیزی است که در باکس دیدهبان میبینید — با اعداد مثال عددی همین مقاله:
| نماد | خرید مصنوعی سهم |
|---|---|
| ضنمونه1001 | طنمونه1001 💰 20,304 📍 3.1% 📊 1% 💵 6,400,000 |
| ضنمونه1002 | اختیار فروش با قیمت اعمال مشابه یافت نشد |
| طنمونه1001 | این استراتژی در اختیار خرید محاسبه میشود |
هر ردیف یک قرارداد است، نه یک نماد پایه — و برخلاف اسپردها این ستون برای هر ردیف فقط یک ترکیب میسازد، چون پای دوم انتخابی نیست: همان پوتِ هماعمال است یا هیچ. عددِ اول سلول نماد همان پوت است؛ کلیک روی آن جزئیاتش را باز میکند و نمادش را کپی میکند.
دو ردیف پایین عمداً پیغاماند، نه عدد. بیشتر سطرهای جدول همین شکلیاند و این نقص نیست: ردیف دوم پوتِ هماعمال ندارد و ردیف سوم خودش یک پوت است. پیغام سوم — «حجم معاملات برای یکی از اختیارها صفر است» — وقتی میآید که سرخط یکی از دو پا خالی باشد.
اعداد از همان مثال عددی میآیند: پایه 20,500 · اعمال 20,000 · کال از سرخط فروش 2,300 · پوت از سرخط خرید 2,000 · وجه تضمین پوت 4,100,000 ریال. کارمزد معامله در 20,304 لحاظ شده، چون در محصول پیشفرض روشن است.
| بخش | نمونه | معنی |
|---|---|---|
| نماد پای دوم | طنمونه1001 | نماد اختیار فروشی که با همان قیمت اعمال فروخته میشود تا سهم مصنوعی کامل شود. کلیکپذیر است. |
| قیمت خرید مصنوعی | 💰 20,304 | قیمت اعمال + پریمیوم کال − پریمیوم پوت، بهعلاوهٔ کارمزد هر دو معامله (اگر کلیدش روشن باشد). قیمت مؤثر خرید سهم و در همان حال نقطهٔ سربهسر موقعیت — در این استراتژی این دو یک عددند. |
| موقعیت فعلی | 📍 3.1% | سود یا زیان موقعیت اگر پایه همینجا بماند، نسبت به سرمایهٔ درگیر. ⚠️ برخلاف 💰، این عدد کارمزد را حساب نمیکند — حتی وقتی کلید «کارمزد معامله» روشن است؛ در کد، کارمزدی که در قیمت مصنوعی نشسته دوباره اضافه و خنثی میشود. |
| اختلاف با قیمت سهم | 📊 1% | فاصلهٔ قیمت مصنوعی تا قیمت روز پایه. ⚠️ علامت چاپ نمیشود — عدد همیشه مثبت است و فقط رنگ جهت را میگوید: سبز یعنی مصنوعی زیر بازار (ارزانتر خریدهاید)، قرمز یعنی بالاتر. |
| سرمایه درگیر | 💵 6,400,000 | وجه تضمین اختیار فروشِ فروختهشده بهعلاوهٔ پریمیوم پرداختی کال — سرمایهای که واقعاً بلوکه میشود، و مخرج درصدِ 📍. |
| نمودار استراتژی | هر دو پا را — کال خریداریشده و پوت فروختهشده — آماده در نمودار سود و زیان میسازد. |
در یک نگاه
| ساختار | خرید اختیار خرید + فروش اختیار فروش، با یک قیمت اعمال و یک سررسید |
| دیدگاه بازار | صعودی — دقیقاً مثل داشتن سهم |
| سربهسر | همان قیمت خرید مصنوعی |
| حداکثر سود | بیسقف |
| حداکثر زیان | قیمت خرید مصنوعی، اگر پایه به صفر برسد |
| سرمایهٔ درگیر | وجه تضمین پوت + پریمیوم کال |
| اثر زمان و نوسان | تقریباً خنثی — دو پا اثر هم را میپوشانند |
شکل سود و زیان
چون کال خریداریشده زیر قیمت اعمال صاف است و پوت فروختهشده بالای آن، جمعشان یک خط بیشکستگی با شیب 1 میشود: هر ریال بالا رفتن پایه، یک ریال سود. توضیح کامل این اتحاد در مقالهٔ آموزش استراتژی و پشتوانهٔ نظریاش در برابری کال و پوت آمده است.
نکتهٔ عملی برای خواندن جدول: چون شکل موقعیت همیشه یکی است، تنها چیزی که ردیفها را از هم متمایز میکند جای همان خط است — یعنی قیمت خرید مصنوعی. ردیفی بهتر است که این عدد در آن پایینتر باشد.
مثال عددی
پایه روی 20,500 ریال، اندازهٔ قرارداد 1,000 سهم، و وجه تضمین رسمی پوت 4,100,000 ریال:
| پا | قرارداد | قیمتی که ملاک است | هر سهم |
|---|---|---|---|
| خرید کال | اعمال 20,000 | سرخط عرضه (از فروشنده میخرید) | 2,300 |
| فروش پوت | اعمال 20,000 | سرخط تقاضا (به خریدار میفروشید) | 2,000 |
- کارمزد معامله: (2,300 + 2,000) × 1,000 × 0.001 = 4,300 ریال، یعنی 4.3 ریال در هر سهم
- قیمت خرید مصنوعی (و سربهسر): 20,000 + 2,300 − 2,000 + 4.3 = 20,304 ریال
- اختلاف با قیمت سهم: 1 درصد زیر بازار — ستون 📊 1% سبز میشود (علامت چاپ نمیشود)
- سرمایهٔ درگیر: 4,100,000 + 2,300,000 = 6,400,000 ریال
- موقعیت فعلی: (20,500 − 20,304) × 1,000 = 196,000 ریال؛ کد کارمزد را دوباره اضافه میکند، پس عدد 200,300 میشود — نسبت به سرمایهٔ درگیر یعنی 📍 3.1%
منطق محاسبه
- روی هر ردیف کال، پوتِ هماعمال و همسررسید پیدا میشود. اگر نباشد محاسبه انجام نمیشود — ترکیب با دو قیمت اعمال متفاوت دیگر «سهم مصنوعی» نیست.
- قیمتها از سرخط قابل معامله برداشته میشوند، نه از آخرین معامله: کال از سرخط عرضه و پوت از سرخط تقاضا. اگر یکی از این دو خالی باشد، ردیف با پیغام رد میشود.
- قیمت خرید مصنوعی ساخته میشود و کارمزد دو معامله (در صورت روشن بودن کلید) روی همان عدد سوار میشود.
- سرمایهٔ درگیر = وجه تضمین رسمی پوت + پریمیوم کال.
- سود و زیان امروز و فاصله تا سربهسر نسبت به آخرین قیمت پایه حساب میشود.
فیلتر خروجی
تا اینجا خروجیِ خام را خواندید، بدون هیچ فیلتر و سلیقهای. از اینجا نوبت سلیقهٔ شماست، و آیکون سرستون دقیقاً برای همین کار است: پنلی با چهار بخش باز میکند. از فیلترها شروع میکنیم چون اولین سؤال هر معاملهگری همین است — از اینهمه ردیف، کدامها به درد من میخورند؟
اول این را بخوانید، وگرنه هیچ فیلتری کار نمیکند. هر سه فیلتر عددیِ جدول زیر پشت کلید «اعمال فیلترها» نشستهاند و پیشفرضش خاموش است. بهمحض روشنکردنش دامنه را انتخاب میکنید: کل دیدهبان (پیشفرض) یا فقط این ستون — یعنی «اختلاف سهم با سربهسری: 2» هم تا وقتی یکی از آن دو را روشن نکنید چیزی را حذف نمیکند. پرتکرارترین سؤالی که دربارهٔ فیلترهای دیدهبان پرسیده میشود همین است.
همین کلید را آموزش استراتژی در میزکار هم قدمبهقدم نشان میدهد.
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| اختلاف سهم با سربهسری | خالی | حداقل درصد تخفیف نسبت به قیمت روز پایه. مقدار 2 یعنی «فقط ردیفهایی که قیمت مصنوعیشان دستکم 2 درصد زیر بازار است». مؤثرترین فیلتر این استراتژی. (در این استراتژی قیمت خرید مصنوعی و سربهسر یک عددند.) |
| حداقل ارزش کال | خالی | به میلیون ریال، روی ارزش معاملات پای کال. خالی گذاشتنش یعنی هیچ کفی برای نقدشوندگی ندارید. |
| حداقل ارزش پوت | خالی | همان، برای پای پوت — که معمولاً کممعاملهتر است و همانجاست که موقعیتها گیر میکنند. |
| اعمال فیلترها | خاموش | کلید عمومی، بالای همین بخش. تا روشن نشود هیچکدام از فیلترهای بالا اجرا نمیشوند. با اولین شرطی که در یکی از فیلترها میگذارید، این کلید خودش روی «کل دیدهبان» روشن میشود؛ اگر در همان پنجره خاموشش کنید، دیگر خودبهخود روشن نمیشود. با روشنشدن دامنهاش را انتخاب میکنید: کل دیدهبان ردیفی را که هیچ ترکیب قابلقبولی ندارد کامل از جدول برمیدارد (پیشفرض)، فقط این ستون ردیف را نگه میدارد و فقط محتوای سلولش را محدود میکند. |
هر دو کلید پایین جدول پیشفرض خاموشاند. یعنی اگر فقط عدد فیلتر را وارد کنید و هیچکدام را روشن نکنید، هیچ ردیفی حذف نمیشود — پرتکرارترین سؤالی که دربارهٔ فیلترهای دیدهبان پرسیده میشود.
دو فیلتری که بیشترین اثر را دارند
فیلتر اول جدول را از «همهٔ ترکیبهای ممکن» به «ترکیبهایی که واقعاً ارزانترند» میرساند. در بازار ایران بیشتر ردیفها گرانتر از تابلو درمیآیند (هزینهٔ تأمین مالی)، پس بدون این فیلتر باید دهها ردیف بیفایده را رد کنید.
فیلتر دوم مسئلهٔ اجراست. هر دو عدد را پر کنید، نه یکی را: موقعیت شما به اندازهٔ کممعاملهترین پایهاش قابل اجراست و در این استراتژی معمولاً پای پوت کم میآورد. برای سنجش دقیقتر نقدشوندگی، این راهنما را ببینید.
تنظیمات نمایش
حالا که ردیفهای بیفایده رفتهاند، از هر ردیفِ باقیمانده چه چیزی ببینید. هر کلید یک تکه از سلول را روشن یا خاموش میکند و ترتیبشان ثابت است.
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| قیمت خرید مصنوعی | روشن | مهمترین عدد خروجی؛ خاموش کردنش عملاً ستون را بیمعنا میکند. |
| موقعیت فعلی | روشن | سود یا زیان امروز نسبت به سرمایهٔ درگیر. اگر فقط دنبال غربال ورود هستید و موقعیت باز ندارید، خاموشش کنید تا خروجی کوتاهتر شود. |
| درصد اختلاف با قیمت سهم | روشن | همان عددی که تصمیم میسازد: مصنوعی چند درصد زیر یا بالای بازار است. روشن نگهش دارید. |
| سرمایه درگیر | روشن | وجه تضمین پوت + پریمیوم کال. برای مقایسهٔ بازدهی بین ردیفها لازم است. |
| نمودار استراتژی | روشن | آیکون نمودار را کنار خروجی میگذارد تا موقعیت را در صفحهٔ نمودار باز کنید. |
تنظیمات محاسبه
و آخر، مبنای خودِ حساب. این گزینه روی قیمت خرید مصنوعی — و در نتیجه روی سربهسر و اختلاف با قیمت سهم — اثر میگذارد.
در پنل، بخش «محاسبات و تنظیمات» را باز کنید — همان سرستون. این استراتژی سبک است و فقط یک تنظیم محاسباتی دارد:
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| کارمزد معامله | روشن | کارمزد خرید کال و فروش پوت را داخل قیمت خرید مصنوعی میآورد، پس سربهسری که میبینید سربهسر واقعی است. خاموش کردنش فقط برای مقایسهٔ نظری با محاسبهٔ دستی معنا دارد. |
مرتبسازی
| گزینه | پیشفرض | چه میکند و کِی عوضش کنید |
|---|---|---|
| مرتبسازی بر اساس | فاصله تا سربهسری | سه گزینه: فاصله تا سربهسری (ارزانترینها بالا میآیند)، قیمت خرید مصنوعی (وقتی قیمت هدف مشخصی دارید)، موقعیت فعلی (پایش موقعیتهای باز). |
این فرمول برای هر ردیف فقط یک خروجی میسازد، پس تنظیم جداگانهای برای جهت مرتبسازی ندارد؛ جهت را با کلیک روی سرستون جدول عوض میکنید.
سه چیدمان آماده
| هدف | تنظیمات | چرا |
|---|---|---|
| شکارِ تخفیف | اختلاف با سربهسری: 2 · حداقل ارزش کال و پوت: 300 · اعمال فیلترها: کل دیدهبان · مرتبسازی: فاصله تا سربهسری | فقط ردیفهایی میمانند که هم ارزانترند و هم قابل اجرا. |
| فقط آنچه قابل اجراست | اختلاف: خالی · حداقل ارزش کال و پوت: 1000 · اعمال فیلترها: کل دیدهبان | وقتی میخواهید کل بازار را ببینید، ولی فقط روی نمادهایی که واقعاً معامله دارند. |
| پایش موقعیت باز | همهٔ فیلترها خاموش · همهٔ بخشهای نمایش روشن · مرتبسازی: موقعیت فعلی | برای دیدن وضعیت امروزِ ترکیبی که قبلاً وارد شدهاید. |
کار با میزکار
یک چیدمان که خوب جواب میدهد: باکس دیدهبان با همین ستون و چیدمان «شکارِ تخفیف»، کنارش باکس زنجیره همان نماد برای دیدن سرخط دو پا، و پایینشان نمودار استراتژی برای تأیید شکل سود و زیان پیش از ورود. جزئیات باکسها در راهنمای میزکار آمده است.
اعمال خودکار نیست. در سررسید، دارندهٔ قرارداد باید درخواست اعمال بدهد؛ اگر اقدام نکند هیچ اتفاقی نمیافتد و قرارداد بیاستفاده تمام میشود. طرفِ فروخته انتخابی ندارد — اگر درخواستی برسد، تخصیص میخورد و تعهدش اجرا میشود.
پیامدش در ساختارهای چندپایه بزرگتر است: اگر روی پای فروخته تخصیص بخورید و پای خریداریشدهٔ خودتان را اعمال نکنید، پوشش برداشته میشود و چیزی که قرار بود سقفدار باشد به یک موقعیت باز تبدیل میشود. سادهترین راه دور زدن کل این مسیر، بستن موقعیت در بازار پیش از سررسید است.
مهلت اعمال روز سررسید را از کارگزارتان بپرسید. جزئیات: تاریخ سررسید در قرارداد اختیار معامله و فرایند تخصیص در قراردادهای آپشن.
محدودیتها
- سرمایهٔ درگیر کم، ریسک کم نیست. زیان این موقعیت تا صفر شدن پایه ادامه دارد؛ ستون «سرمایه درگیر» اندازهٔ ریسک را نمیگوید، فقط پول بلوکهشده را.
- وجه تضمین متغیر است. عددی که میبینید وجه تضمین رسمیِ امروز است؛ با افت پایه بالا میرود.
- محاسبه با سرخط است، نه با عمق بازار. ممکن است سرخط فقط برای چند قرارداد معتبر باشد.
- کارمزد اعمال در این محاسبه نیست. این موقعیت در سررسید به تحویل سهم میرسد و کارمزد اعمال جداگانه است.
- ردیفهای بدون پوتِ هماعمال محاسبه نمیشوند — این محدودیت عمدی است، نه نقص.
ویدیو آموزشی
اگر به فرمولنویسی علاقهمندید
آموزش تمام شد. هرچه برای استفاده از ستون آمادهٔ خرید مصنوعی سهم لازم بود تا اینجا گفته شد — از اینجا به بعد اضافه است.
راستش چرا اصلاً کد را نشان میدهیم: این عددها قرار است پای تصمیم شما بنشینند، و در این ستون همهچیز روی یک عدد سوار است — قیمت خرید مصنوعی. شما حق دارید ببینید کارمزد کجای آن وارد شده و مخرج درصدها از چه ساخته شده. برای همین سورس همهٔ فرمولهای آماده باز است. و اگر جایی با روش ما موافق نبودید، همانجا به روش خودتان عوضش کنید.
ستون خرید مصنوعی سهم یک فرمول جاوااسکریپت است و بعد از «اضافه به فرمولهای من»، آن کد مال شماست. برای دیدنش روی سرستون بزنید و بالای پنل، دکمهٔ «اصلاح کد» را انتخاب کنید.
یک مثال کوچک که همان ایراد بالا را برمیدارد: برگرداندن علامت به چیپ 📊. کد قدر مطلق میگیرد، پس −1٪ و +1٪ هر دو «1%» چاپ میشوند و فقط رنگ فرقشان را میگوید:
| عدد بیعلامت — چیزی که الان میبینید | style(' 📊 ' + commaSeparator(Math.abs(beDistancePercent)) + '%', diffColor, …) |
| و با علامت، تا بدون نگاه به رنگ هم خوانده شود | style(' 📊 ' + commaSeparator(beDistancePercent) + '%', diffColor, …) |
beDistancePercent بالاتر در همان کد با calcRateChange(ua.ti.lastPrice, syntheticBuyPrice) ساخته میشود و منفی است وقتی مصنوعی زیر قیمت بازار باشد. با برداشتن Math.abs، همان ردیف مثال بهجای «📊 1%» میشود «📊 -1%» — همان سبزِ قبلی، ولی خوانا بدون رنگ.
یک هشدار مهم: ویرایشهای دلخواهِ کد در بروزرسانی بعدی استراتژی از بین میروند. هنگام بروزرسانی فقط مقادیر تنظیمات، نمایش و فیلترها روی نسخهٔ تازه سوار میشوند. اگر نسخهٔ شخصیتان را میخواهید نگه دارید، در پنجرهٔ بروزرسانی گزینهٔ «ساخت ستون جدید» را بزنید.
برای شروع: آموزش فرمولنویسی دیدهبان همین منطق را از صفر میسازد · راهنمای فرمولنویسی مرجع کامل فیلدها و توابع است · آموزش فرمولنویسی جایی است که همان کد را روی دادهٔ واقعی بازار اجرا میکنید.
