پرش به محتوای اصلی

راهنمای دستیار هوش مصنوعی آپشن باز | فرمول نویسی دیده بان

دستیار هوش مصنوعی آپشن‌باز کجاست، چطور کنار ادیتور فرمول‌نویسی باز می‌شود، چه فرقی با هوش مصنوعی بیرونی دارد و چه کاری از آن برنمی‌آید — با پنج قاعدهٔ پرسیدن و چک‌لیست پرامپت.

نویسنده: آپشن باز، تاریخ انتشار: ، آخرین به‌روزرسانی: ، 14 دقیقه مطالعه
اشتراک‌گذاری:

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

این مقاله می‌گوید دستیار کجاست، چه فرقی با فرستادن پرامپت آماده به هوش مصنوعی بیرونی دارد، و مهم‌تر از همه چطور سؤال بپرسید — چون کیفیت جواب تقریباً تمامش به دقت سؤال بستگی دارد.

کجاست و چطور باز می‌شود؟

دستیار صفحهٔ جداگانه‌ای ندارد و از منو باز نمی‌شود. مسیرش این است: به دیده‌بان آپشن بروید (راهنمای دیده‌بان)، بالای جدول دکمهٔ فرمول نویسی را بزنید تا پنجرهٔ فرمول‌نویسی باز شود، و در سرِ همان پنجره، کنار عنوان «فرمول‌نویسی»، دکمهٔ «دستیار هوش مصنوعی» را بزنید (در صفحهٔ کوچک فقط «دستیار» نوشته شده است). پنل با عنوان «هوش مصنوعی آپشن‌باز» کنار ادیتور می‌نشیند.

دستیار صفحهٔ جداگانه ندارد دیده‌بان آپشن دکمهٔ «فرمول نویسی» ادیتور کد همان فرمولی که باز کرده‌اید پنل دستیار کنارش باز می‌شود کد را همان‌جا در ادیتور می‌گذارد — لازم نیست جایی کپی کنید
دستیار صفحهٔ جداگانه ندارد: از دکمهٔ «فرمول نویسی» در دیده‌بان باز می‌شود و کنار همان ادیتوری می‌نشیند که فرمولتان در آن است.

باید با حساب خودتان وارد شده باشید. دستیار اشتراک جداگانه نمی‌خواهد و هر وقت فرمول‌نویسی برایتان باز باشد در دسترس است؛ در عوض هزینهٔ هر پرسش از کیف پولتان کم می‌شود و برای شروع باید موجودی داشته باشید. هر پرسش دست‌کم 2,000 تومان است و پرسش و پاسخ طولانی‌تر بیشتر؛ هزینهٔ هر پاسخ زیر همان پاسخ نوشته می‌شود. عرض پنل با کشیدن لبه‌اش تغییر می‌کند و با دوبار کلیک به حالت اول برمی‌گردد.

گفتگوهای قبلی‌تان در «تاریخچه گفتگوها» فهرست می‌شوند و با «گفتگوی جدید» یک نخ تازه شروع می‌کنید. گفتگویی که دیگر لازمش ندارید بایگانی می‌شود، نه حذف — یعنی از فهرست کنار می‌رود ولی از بین نمی‌رود. اگر پنجرهٔ فرمول‌نویسی بسته شود — مثلاً بعد از افزودن ستون — گفتگو تا 12 ساعت بعد با باز کردن دوبارهٔ دستیار سر جایش است.

چه فرقی با هوش مصنوعی بیرونی دارد؟

دو راه برای رسیدن به کد وجود دارد و هیچ‌کدام جای دیگری را نمی‌گیرد. راه بیرونی این است که پرامپت آماده را کپی کنید و به ChatGPT یا Claude یا Cursor بدهید؛ راه داخلی همین پنل است. تفاوتشان در سه چیز است.

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

مهم‌ترینش این است که دستیار داخلی همان فرمولی را می‌بیند که جلوی چشم شماست و کد را مستقیم در ادیتور می‌گذارد، پس رفت‌وبرگشتِ کپی‌وپیست حذف می‌شود. در عوض دامنه‌اش هم دقیقاً همان است: فقط فرمول و فیلتر دیده‌بان. سؤال عمومی دربارهٔ بازار، تحلیل نماد، یا هر موضوع دیگری از آن برنمی‌آید — برای آن‌ها راه بیرونی را انتخاب کنید.

و اگر تازه‌کارید، قبل از هر دو راه یک نگاه به فرمول‌های آماده بیندازید؛ چیزی که می‌خواهید ممکن است از قبل نوشته شده باشد. برای یاد گرفتن خودِ زبان هم آموزش دستورات پایه فرمول‌نویسی و صفحهٔ راهنمای فرمول‌نویسی هست.

پنج قاعده قبل از پرسیدن

یک — هر موضوع در یک گفتگوی جدید. جواب‌ها بر اساس سابقهٔ همان گفتگو ساخته می‌شوند؛ قاطی‌کردن چند موضوع در یک نخ، جواب‌ها را مخدوش می‌کند.

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

هزینهٔ هر پیام در گفتگوی طولانی پیام 1 پیام 2 پیام 3 پیام 4 پیام 5 سقف سابقه فقط پیام اول و چند پیام آخر همراه هر پیام فرستاده می‌شود پس بعد از چند پیام اول، هزینهٔ هر پیام دیگر بالا نمی‌رود
از سابقهٔ گفتگو فقط پیام اول و چند پیام آخر همراه هر پیام فرستاده می‌شود، پس بعد از چند پیام اول هزینهٔ هر پیام دیگر بالا نمی‌رود.

«یک موضوع، یک گفتگو» هم از همین‌جا می‌آید: سابقه‌ای که به دستیار می‌رسد باید دربارهٔ همان فرمول باشد، وگرنه جواب را مخدوش می‌کند. برای اصلاح همان فرمول در همان گفتگو ادامه دهید و برای فرمول بعدی گفتگوی تازه بسازید.

هر موضوع، یک گفتگوی جدا گفتگوی تمیز یک موضوع، از اول تا آخر سابقه به همان موضوع کمک می‌کند و کوتاه هم می‌ماند گفتگوی قاطی چند موضوع در یک نخ سابقه جواب‌ها را مخدوش می‌کند و هزینه هم بالا می‌رود این یک قاعدهٔ نظم نیست — هم کیفیت را بالا می‌برد هم هزینه را پایین چون همان سابقه است که هم جواب را می‌سازد و هم صورتحساب را و هر سؤال هم بهتر است در پیام جدای خودش باشد
«هر موضوع یک گفتگو» قاعدهٔ نظم نیست — همان سابقه است که هم جواب را می‌سازد و هم صورتحساب را.

سه — سؤال را کوتاه، دقیق و بی‌ابهام بنویسید. «یه فیلتر حجم می‌خوام» یک درخواست ناقص است: کدام حجم، چه آستانه‌ای، خروجی ستون باشد یا فیلتر؟ اگر می‌خواهید ببینید یک درخواست ضعیف چطور به یک درخواست دقیق تبدیل می‌شود، دو مثال کامل در مقالهٔ پرامپت آمده است.

چهار — اگر کدی دارید، خودِ کد را بفرستید. فرمولی را که در ویرایشگر باز است دستیار خودش می‌بیند و لازم نیست بچسبانیدش؛ کدی را که جای دیگری است در پیام بفرستید. برای تغییر یک بخش، همان بخش را در ویرایشگر انتخاب کنید و «از دستیار بپرس» را بزنید. بنویسید چه تغییری لازم دارید تا دستیار همان بخش را اصلاح کند، نه اینکه از صفر یک کد تازه با ساختار خودش بنویسد.

اگر کدی دارید، خودش را بفرستید با کد همان بخش را اصلاح می‌کند ساختار شما حفظ می‌شود و جواب کوتاه‌تر است بدون کد از صفر می‌نویسد با ساختار خودش و باید دوباره تطبیقش دهید با کد فرستادن، درخواست از «بنویس» به «عوض کن» تبدیل می‌شود و «عوض کن» درخواست بسیار دقیق‌تری است بنویسید دقیقاً چه تغییری لازم دارید، نه اینکه چه چیزی کار نمی‌کند
با فرستادن کد، درخواست از «بنویس» به «عوض کن» تبدیل می‌شود — و «عوض کن» درخواست بسیار دقیق‌تری است.

پنج — هر سؤال در یک پیام جدا. چند سؤال در یک پیام، جواب‌ها را در هم می‌ریزد و معمولاً یکی از آن‌ها بی‌جواب می‌ماند.

چک‌لیست پرامپت حرفه‌ای

وقتی درخواست پیچیده است، این چهار کار بیشترین تفاوت را می‌سازند: شفاف باشید (جمله‌های کوتاه و بی‌ابهام)، جزئیات کلیدی را بدهید (فرمول دقیق، شرط‌ها، و اینکه خروجی برای ستون است یا فیلتر)، وظیفه را تقسیم کنید (مرحله‌به‌مرحله بپرسید)، و بازخورد بدهید — در همان گفتگو بگویید «حالا شرط حداقل ارزش معاملات را هم به کد بالا اضافه کن».

چهار کاری که پرامپت را حرفه‌ای می‌کند وظیفه را تقسیم کنید درخواست پیچیده را مرحله‌به‌مرحله بپرسید مثال بزنید نمونهٔ ورودی و خروجی موردنظرتان بازخورد بدهید در همان گفتگو بگویید چه چیزی را اضافه یا کم کند بازخورد دادن ارزان‌تر از دوباره پرسیدن است چون سابقه هست و لازم نیست همه‌چیز را از نو توضیح دهید ولی وقتی موضوع عوض شد، گفتگوی تازه بسازید
تقسیم وظیفه، مثال زدن و بازخورد دادن — بازخورد ارزان‌تر از دوباره پرسیدن است، ولی وقتی موضوع عوض شد گفتگوی تازه بسازید.

اگر می‌خواهید عددی که در کد آمده بعداً بدون ویرایش کد قابل تغییر باشد، همین را در درخواست بگویید: بخواهید آن مقدار به شکل یک ثابت با پیشوند FILTER_ یا SETTING_ تعریف شود تا در سرستون آیکون تنظیمات بگیرد. جزئیاتش در راهنمای تنظیمات ویژوال است.

بعد از جواب: کارت پیشنهاد

تا جواب برسد، مرحلهٔ کار و زمان سپری‌شده نشان داده می‌شود و با دکمهٔ توقف می‌توانید پرسش را لغو کنید؛ پرسشِ لغوشده هزینه‌ای ندارد. اگر سؤالتان دربارهٔ خودِ فرمول‌نویسی باشد — مثلاً «ستون آخرین پایه در فرمول چه اسمی دارد؟» — جواب کوتاه متنی می‌گیرید، نه فرمول، و زیرش چند پیشنهاد برای قدم بعد که با یک کلیک فرستاده می‌شود.

هر فرمولی که دستیار پیشنهاد می‌دهد در یک کارت می‌آید، و کارت اول می‌گوید پیشنهاد فرمول تازه است یا ویرایش فرمول باز. فرمول تازه با «افزودن به‌عنوان فرمول تازه» کنار فرمول‌های شما ذخیره می‌شود، حتی اگر فرمول دیگری باز باشد؛ ویرایش با «جایگزینی کد» جای کد باز را می‌گیرد. روی همین کارت:

  • نمایش تغییرات: در ویرایش فقط خط‌هایی که عوض شده‌اند دیده می‌شوند؛ اگر کد پیشنهادی با کد باز یکی باشد، کارت «بدون تغییر» می‌گوید.
  • بازگرداندن کد قبلی: بعد از جایگزینی، کد پیشین با یک کلیک برمی‌گردد.
  • نمونهٔ خروجی: می‌بینید فرمول روی چند قرارداد نمونه چه داد و فیلتر چند قرارداد را نگه داشت.
  • اصلاح کن: اگر فرمول بعد از اصلاح خودکار هم خطا داشت، این دکمه خطا را برای دستیار می‌فرستد تا دوباره تلاش کند.
  • فعال کردن روی جدول: فیلتر تازه فقط ذخیره می‌شود؛ این دکمه همان‌جا روشنش می‌کند.

کد را قبل از اعتماد، امتحان کنید

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

خروجی، پیش‌نویس است نه جواب دستیار می‌تواند نام فیلد را اشتباه بنویسد و نام فیلد اشتباه، خطا نمی‌دهد — سلول فقط خالی می‌ماند کار درست کد را در دیده‌بان امتحان کنید روی یک ردیف با مقدار معلوم کار پرریسک اضافه کردن به دیده‌بان و اعتماد به خروجی مرجع درستِ نام فیلدها راهنمای فرمول‌نویسی است، نه حافظهٔ مدل پس اگر ستون خالی بود، اول املای فیلد را نگاه کنید
دستیار می‌تواند نام فیلد را اشتباه بنویسد و نام غلط خطا نمی‌دهد — سلول خالی می‌ماند. کد را روی یک ردیف با مقدار معلوم بسنجید.

خطرناک‌ترین حالت، نام فیلد اشتباه است. موتور فرمول برای نام ناشناخته پیام خطا نمی‌دهد؛ آن نام مقدار تعریف‌نشده می‌گیرد و ستون فقط خالی می‌ماند — که دقیقاً شبیه «شرط برقرار نبود» به نظر می‌رسد. پس یک ردیف انتخاب کنید که جوابش را از قبل می‌دانید و ببینید عددی که ستون نشان می‌دهد همان است یا نه. مرجع درست نام‌ها همیشه صفحهٔ راهنمای فرمول‌نویسی است.

چه کارهایی از آن برنمی‌آید

سه کاری که از دستیار برنمی‌آید دادهٔ زندهٔ بازار قیمت لحظه‌ای را نمی‌بیند و نمی‌داند برای عدد و اسکن، سراغ دیده‌بان بروید سیگنال و توصیه نمی‌گوید چه بخرید یا بفروشید جوابِ رایگان هر پیام هزینه دارد پس تنها کارش نوشتن و اصلاح فرمول و فیلتر دیده‌بان است و اجرای همان فرمول، کار دیده‌بان است
دادهٔ زنده نمی‌بیند، سیگنال نمی‌دهد و رایگان نیست — تنها کارش نوشتن و اصلاح فرمول است، و اجرای آن کار دیده‌بان.
  • دادهٔ زندهٔ بازار را نمی‌بیند. قیمت لحظه‌ای نماد را نمی‌داند و نمی‌تواند بازار را اسکن کند؛ آن کارِ خودِ دیده‌بان است. دستیار فرمول را می‌نویسد، دیده‌بان اجرایش می‌کند.
  • سیگنال خرید و فروش و توصیهٔ سرمایه‌گذاری نمی‌دهد.
  • فقط فرمول و فیلتر دیده‌بان. سؤال عمومی دربارهٔ اختیار معامله یا تحلیل یک نماد در دامنه‌اش نیست؛ برای آن‌ها دانشنامه یا هوش مصنوعی بیرونی مناسب‌تر است.
  • هر پیام هزینه دارد و از کیف پولتان کم می‌شود؛ موجودی بالای پنل و هزینهٔ هر پاسخ زیر همان پاسخ دیده می‌شود.

این را روی بازار امتحان کنید

مقالات مرتبط

فرمول نویسی با هوش مصنوعی | پرامپت آماده ChatGPT و Claude

پرامپت آمادهٔ کپی با مرجع کامل فیلدها، توابع و قوانین فرمول‌نویسی دیده‌بان آپشن‌باز — آن را به ChatGPT یا Claude یا Cursor بدهید تا ستون و فیلتر دلخواهتان را بنویسد. به‌همراه نمونهٔ درخواست دقیق و نسخهٔ متنی همیشه‌به‌روز.

آموزش فرمول نویسی اختیار معامله | متغیر، شرط، حلقه و تابع

دستورات پایه‌ای که برای نوشتن ستون و فیلتر در دیده‌بان اختیار معامله لازم دارید، با مثال اجراشده: متغیر و ثابت، عملگرها، if و else، شرط کوتاه، آرایه و حلقه، تابع، و کار با متن و عدد. زبان فرمول‌نویسی آپشن‌باز جاوااسکریپت است و همین چند دستور بیشتر کارها را پوشش می‌دهد.

راهنمای فرمول نویسی و استراتژی های آماده در دیده بان آپشن

آموزش سیستم فرمول‌نویسی دیده‌بان: کارگاه شخصی و کتابخانه استراتژی‌های آماده اختیار معامله — هر دو با همان موتور فرمول؛ افزودن به جدول، فیلتر و میزکار.

راهنمای دیده بان اختیار معامله

راهنمای جامع دیده‌بان آپشن‌باز: جدول زنده قراردادها، فیلتر سریع روی سرستون (سربه‌سر، IV و …)، پنل فیلتر، فرمول‌نویسی، آلارم و اتصال به نمودار استراتژی.

مدیریت خروجی و فیلتر فرمول | راهنمای تنظیمات ویژوال دیده بان

آموزش گام‌به‌گام طراحی تنظیمات ویژوال: آیکن تنظیمات، کنترل‌های عدد، تیک، لیست کشویی، چندانتخابی، مرتب‌سازی و ترتیب چیدمان ستون‌ها.

فرمول های آماده دیده بان اختیار معامله | بدون کدنویسی

فهرست کامل ستون‌ها و فیلترهای آماده دیده بان اختیار معامله در آپشن‌باز: نصب بدون کدنویسی، تنظیمات هر فرمول، و اینکه هر کدام چه چیزی از بازار آپشن را نشان می‌دهد.

نمونه کدهای کاربردی در ایجاد ستون

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

نمونه فرمول های کاربردی فیلترنویسی دیده بان اختیار معامله

مجموعه فرمول‌های فیلترنویسی اختیار معامله در دیده‌بان آپشن باز: فیلتر بر اساس نقدشوندگی، یونانی‌ها، قیمت‌گذاری بلک-شولز و استراتژی‌های معاملاتی در بورس.

دیدگاه‌ها و پرسش‌ها

اگر سوال یا ابهامی در رابطه با این مطلب دارید، همین‌جا بپرسید؛ کارشناسان ما پاسخ می‌دهند.

با ایمیل یا شماره موبایلی که ثبت می‌کنید، وقتی به کامنتتان پاسخ داده شود خبرتان می‌کنیم.

پرسش‌ها و نظرات کاربران

4 پیام
طاهره‌سادات
06 شهریور 1405 - 18:41
چطور درخواستم را بنویسم که نتیجهٔ بهتری بگیرم؟
تیم آپشن بازپاسخ
07 شهریور 1405 - 13:03
با دادن همان چیزهایی که خودتان هنگام نوشتن فرمول لازم دارید. چهار قلم که بیشترین تفاوت را می‌سازند: ۱. خروجی دقیقاً چه باید باشد. «ستونی که بازده ماهانه را نشان دهد» بهتر از «ستونی برای کاوردکال» است. ۲. شرط‌ها و آستانه‌ها. چه ردیف‌هایی باید حذف شوند و با چه معیاری. اگر نگویید، دستیار حدس می‌زند. ۳. حالت‌های مرزی. بگویید وقتی قرارداد متناظر وجود ندارد چه می‌خواهید — خالی یا صفر. این یک جمله، رایج‌ترین باگ را حذف می‌کند. ۴. اینکه کارمزد باید لحاظ شود یا نه — و کدام کارمزد. کارمزد معامله و کارمزد اعمال دو چیزند و مبنایشان فرق می‌کند. و یک روش که خیلی جواب می‌دهد: یک فرمول کارآمد را به‌عنوان نمونه بدهید و بگویید چه تغییری می‌خواهید. این از توصیف کردن از صفر مؤثرتر است. و در پایان، خروجی را همیشه روی یک نماد پرمعامله آزمایش کنید و با یک محاسبهٔ دستی بسنجید.
عبدالله
29 مرداد 1405 - 10:03
دستیار هوش مصنوعی فرمول می‌نویسد. چقدر می‌شود به خروجی‌اش اعتماد کرد؟
تیم آپشن بازپاسخ
01 شهریور 1405 - 08:34
به‌عنوان پیش‌نویس بله، به‌عنوان نسخهٔ نهایی نه — و آزمودنش کار سختی نیست. دستیار در نوشتن ساختار فرمول خوب عمل می‌کند، ولی نمی‌تواند بداند دادهٔ امروز روی نماد شما چه شکلی است. پس سه چیز را همیشه خودتان بررسی کنید: ۱. حالت خالی. آیا فرمول وقتی مقداری وجود ندارد گارد دارد؟ این رایج‌ترین چیزی است که جا می‌ماند، و خالی با صفر یکی نیست. ۲. مرزها. روی بالاترین و پایین‌ترین قیمت اعمال هر سررسید امتحان کنید. آنجا همسایه وجود ندارد و بیشتر فرمول‌ها همان‌جا می‌شکنند. ۳. عدد خروجی را با یک نمونهٔ دستی بسنجید. یک قرارداد را بردارید و با ماشین‌حساب همان محاسبه را انجام دهید. اگر خواندند، فرمول درست است. و یک قاعدهٔ کلی: فرمولی که آزمایش نکرده‌اید، فرمول نیست — یک فرضیه است. به‌ویژه اگر قرار است رویش پول بگذارید. و آزمایش را روی نمادی انجام دهید که زنجیرهٔ پرمعامله دارد، وگرنه خطای کد با مسئلهٔ داده قاطی می‌شود: سنجش نقدشوندگی