فهرست مطالب
فرمولنویسی در دیدهبان
در دیدهبان آپشن، یک سیستم فرمولنویسی دارید که با آن میتوانید برای هر قرارداد شرط بگذارید، ستون اضافه کنید یا استراتژی اختیار معامله به جدول بیاورید. این سیستم دو بخش دارد که هر کدام با یک دکمه در نوار دیدهبان باز میشوند:
- — فرمولهای شخصی خودتان: مینویسید، ویرایش میکنید، به دیدهبان وصل میکنید
- — استراتژیهای آماده اختیار معامله (کاوردکال، اسپرد، …) که آپشنباز با همین سیستم فرمولنویسی نوشته و برای معاملهگر آماده کرده
هر دو بخش روی یک موتور کار میکنند. استراتژیهای آماده در واقع فرمولهایی هستند که تیم آپشنباز از قبل نوشته، تست کرده و با توضیح و نمونه خروجی گذاشته تا معاملهگر بدون کدنویسی به جدول اضافه کند. بعد از افزودن، استراتژی مثل بقیه فرمولهای شخصی شما در دیدهبان اجرا میشود.
فیلترهای سرستون و بخش فیلتر آماده در راهنمای دیدهبان توضیح داده شده؛ این مقاله فقط همین سیستم فرمولنویسی را پوشش میدهد.
دکمههای نوار دیدهبان
| دکمه | چه چیزی باز میشود؟ | نکته |
|---|---|---|
| فرمولنویسی | از جدول هم میتوانید با ویرایش ستون/فیلتر فرمولی وارد شوید | |
| کتابخانه استراتژی | نقطه قرمز/آبی روی دکمه = استراتژی جدید یا آپدیتشده در کتابخانه | |
| — | فقط صفحه تکی دیدهبان: استراتژیهای ذخیرهشده کاربر با نمودار سود و زیان — نه همین کتابخانه استراتژی |
در میزکار روی هر باکس دیدهبان همین دو دکمه هست — فرمولها و اتصالشان به هر باکس جداگانه ذخیره میشود.
بخش فرمولنویسی
با پنجرهای باز میشود که عنوانش فرمولنویسی است. میتوانید آن را بکشید (از نوار بالا) و اندازهاش را عوض کنید (از گوشه). از بالای پنجره:
- — باز/بسته کردن ستون چپ (لیست فرمولها)
- راهنما — لینک به راهنمای فرمولنویسی (فیلدها، توابع،
optionوua) - — بستن پنجره و برگشت به دیدهبان
ستون چپ — دو تب
| تب | محتوا |
|---|---|
| فرمولهای من | همه فرمولها، توابع و فیلتر/ستونهای ساختهشده توسط شما — دکمه فرمول جدید، فیلتر نوع (همه / تابع / فیلتر / ستون)، مرتبسازی، جستوجو |
| آماده | کتابخانه فرمولهای آماده آپشنباز — انتخاب کنید، جزئیات ببینید، «افزودن به فرمولهای من» |
روی هر آیتم در لیست کلیک کنید تا در بخش راست باز شود. آیتمهای خطادار با آیکون هشدار مشخص میشوند — فیلتر «فقط خطاها» برای پیدا کردن سریع.
ویرایشگر — ساخت فرمول جدید
با فرمول جدید یا انتخاب یک آیتم، بخش ویرایشگر فعال میشود:
| بخش | توضیح |
|---|---|
| نام | عنوان در لیست و چیپ فیلتر |
| تولتیپ | برای ستون/فیلتر — متن راهنما هنگام hover |
| نوع (فقط هنگام ساخت) | تابع — قابل فراخوانی در فرمولهای دیگر · فیلتر — فقط ردیفهایی که return true · ستون — مقدار محاسباتی در هر ردیف |
| کد JavaScript | ویرایشگر با بررسی زنده — «بدون خطا» سبز، «خطای نحوی/اجرا» قرمز. جزئیات API در راهنمای فرمول |
| تنظیمات ظاهری ستون | فقط نوع «ستون»: رنگ متن/پسزمینه، اندازه فونت، تراز |
| باکسهای متصل | فقط در میزکار: انتخاب اینکه فرمول روی کدام باکسهای دیدهبان ستون یا فیلتر باشد — نمایش/مخفی برای ستون |
دکمههای پایین ویرایشگر
- ذخیره فرمول جدید / بروزرسانی تغییرات — ذخیره در کتابخانه شخصی
- حذف فرمول — حذف از کتابخانه (با تأیید)
- افزودن به دیدهبان / حذف از دیدهبان — صفحه تکی: ستون را به جدول فعلی وصل/قطع میکند
- افزودن به باکس / حذف ستون از باکس — میزکار: اتصال به باکس فعلی
- برای فیلتر در میزکار: افزودن/حذف فیلتر از باکس جاری
فیلترهای ساختهشده از فیلتر سرستون در لیست «فرمولهای من» دیده نمیشوند — فقط در چیپ «فیلتر های کاربر» مدیریت میشوند. بقیه فرمولها اینجا ویرایش میشوند.
مثالهای سریع
فیلتر — نقدشونده:
ستون — فاصله تا سر به سر:
برای کاوردکال و بلکشولز: فرمول کاوردکال، فرمول بلکشولز.
بخش استراتژیهای آماده
با فهرست استراتژیهای آماده اختیار معامله باز میشود — کاوردکال، اسپرد، استرانگل و دیگر استراتژیهای رایج که آپشنباز با همین سیستم فرمولنویسی ساخته و با توضیح و نمونه خروجی گذاشته. هر استراتژی معمولاً هم ستون (آیکون نمودار سود و زیان) و هم منطق فیلتر دارد.
میخواهید کد پشت یک استراتژی را ببینید یا ویرایش کنید؟ در جزئیات هر استراتژی تب کد استراتژی را باز کنید، کپی کنید و در بخش فرمولنویسی () ویرایشش کنید.
بالای پنجره
- — جستوجو در نام استراتژی
- شمارنده — تعداد کل یا «فیلترشده/کل»
لیست استراتژیها (سمت راست)
| کنترل | کار |
|---|---|
| مرتبسازی | بر اساس بروزرسانی (جدید/قدیم) یا نام (الف→ی) |
| فیلتر جهت بازار | صعودی · نزولی · ساید · نوسانی — هر کدام را toggle کنید تا فقط استراتژیهای همان دسته بمانند |
| لیست استراتژیها | کلیک = انتخاب · دوبار کلیک = افزودن سریع · سبز = قبلاً در این دیدهبان/باکس فعال است |
| برچسب جدید / آپدیت | استراتژی تازه در کتابخانه یا نسخه بهروز شده از آخرین بازدید شما |
کلیدهای ↑ ↓ در لیست حرکت میدهند؛ Enter همان «اضافه» است.
جزئیات استراتژی (سمت چپ)
وقتی یک استراتژی انتخاب میکنید:
- عنوان + برچسب جهت (صعودی/…) + تاریخ بروزرسانی
- لینک راهنما — اگر در کد لینک مقاله دانشنامه باشد (مثلاً کاوردکال)
- توضیح — شرح استراتژی و نحوه استفاده (قابل جمع/باز)
- دو تب:
- نمونه خروجی و راهنمای استفاده — پیشنمایش سلول جدول، سناریوهای نمونه، راهنمای آیکون نمودار
- کد استراتژی — کد JavaScript + دکمه کپی
- اگر استراتژی تنظیمات بصری دارد (پارامتر strike، درصد، …): بعد از افزودن با روی برچسب فیلتر یا ستون تنظیم کنید — پنجرهٔ تنظیمات باز میشود
- اگر استراتژی نمودار سود و زیان دارد: در سلول جدول آیکون نمودار میبینید — با کلیک به نمودار استراتژی میروید
دکمه «اضافه به فرمولهای من»
پایین بخش جزئیات:
- استراتژی را به فرمولهای من اضافه میکند
- در صفحه تکی: ستون را به دیدهبان فعلی فعال میکند
- در میزکار: به باکس جاری وصل میکند (ممکن است از شما بپرسد کدام باکس را میخواهید)
- اگر قبلاً اضافه شده: فقط فعالسازی یا پیام «وجود دارد»
- اگر نسخه کتابخانه عوض شده: پیام بروزرسانی استراتژی — «جایگزینی و ادامه» یا انصراف
بعد از افزودن، استراتژی در بخش فیلتر های کاربر (کنار دیدهبان) ظاهر میشود — با کلیک روی برچسب آن فعال/غیرفعال میشود؛ با پارامترها را عوض کنید. جزئیات در نمای فیلتر دیدهبان.
بعد از افزودن — در جدول چه میبینید؟
| نوع فرمول | در جدول | در بخش فیلتر |
|---|---|---|
| ستون (مثلاً فاصله تا سر به سر) | یک ستون جدید در جدول با عدد یا متن محاسبهشده برای هر قرارداد — از قابل نمایش/مخفی | — |
| شرط (مثلاً فقط قراردادهای نقدشونده) | قراردادهایی که شرط را ندارند از جدول حذف میشوند | برچسب در «فیلتر های کاربر» — روشن/خاموش و |
| استراتژی آماده (مثلاً کاوردکال) | ستون با آیکون نمودار سود و زیان — کلیک روی آیکون نمودار کامل را نشان میدهد | برچسب استراتژی + برای تنظیم پارامترها |
برای ساخت دستی نمودار سود و زیان از چند قرارداد، از نمودار استراتژی یا (صفحه تکی) استفاده کنید — جدا از کتابخانه استراتژی که در این مقاله توضیح داده شد.
جمعبندی
هر دو بخش روی یک سیستم کار میکنند. با خودتان شرط یا ستون مینویسید؛ با استراتژیهای آماده اختیار معامله را انتخاب و به جدول اضافه میکنید — بدون نوشتن کد. بعد از افزودن، همه با هم در دیدهبان اجرا میشوند.
برای شرط ساده از فیلتر سرستون شروع کنید؛ شرط پیچیده یا ستون اختصاصی → ؛ استراتژی آماده (کاوردکال، اسپرد، …) → .