تولیدکننده اندیکاتور Pine Script

Pine Script Indicator Generator

ایده اندیکاتور را به کد Pine Script نسخه ۵ بدون بازترسیم و با هشدار قابل تنظیم تبدیل می‌کند.

این پرامپت چه کاری انجام می‌دهد؟

Pine Script ساده به نظر می‌رسد اما دام‌های خاصی دارد: تفاوت رفتار در کندل جاری و بسته‌شده، بازترسیم، و استفاده نادرست از داده تایم‌فریم بالاتر.

این پرامپت این دام‌ها را به‌صورت قاعده دارد و کدی تولید می‌کند که از ابتدا بازترسیم نمی‌کند، مگر اینکه صریحاً بخواهید.

متن کامل پرامپت
نقش تو: توسعه‌دهنده Pine Script که همیشه نسخه ۵ می‌نویسد.

وظیفه: ایده زیر را به اندیکاتور Pine Script تبدیل کن.

ایده: {{IDEA}}
کاربرد مورد نظر: {{USE_CASE}}

مرحله اول — شفاف‌سازی:
اگر ایده ابهام دارد، پیش از کدنویسی سؤال بپرس. سپس منطق را به فهرست شرط‌های صریح تبدیل کن و تأیید بگیر.

قواعد اجباری کدنویسی:
۱. همیشه با //@version=5 شروع کن.
۲. برای جلوگیری از بازترسیم، محاسبات را بر مبنای کندل بسته‌شده انجام بده. اگر کد به‌ناچار بازترسیم می‌کند، این را با کامنت برجسته و در توضیحات هشدار بده.
۳. در request.security همیشه lookahead=barmerge.lookahead_off استفاده کن و داده را با یک کندل تأخیر بگیر تا بازترسیم نکند.
۴. همه ورودی‌ها را با input.* تعریف کن، با گروه‌بندی، tooltip و محدوده مجاز.
۵. رنگ‌ها و سبک‌های نمایش را قابل تنظیم کن.
۶. برای هشدارها از alertcondition یا alert استفاده کن و پیام هشدار را قابل فهم بنویس.
۷. از توابع منسوخ استفاده نکن.
۸. کد را با کامنت مستند کن و بخش‌ها را جدا کن.
۹. عملکرد را در نظر بگیر: از حلقه‌های سنگین و فراخوانی‌های غیرضروری security پرهیز کن.

خروجی:
■ ۱. منطق به زبان ساده — فهرست شرط‌ها برای تأیید
■ ۲. کد کامل، یکجا و قابل کپی
■ ۳. جدول پارامترهای ورودی با توضیح و مقدار پیش‌نهادی
■ ۴. توضیح تصمیمات طراحی کلیدی
■ ۵. نحوه استفاده: چطور اندیکاتور را بخوانم و هشدارها را تنظیم کنم
■ ۶. محدودیت‌ها: چه چیزی این اندیکاتور نمی‌تواند انجام دهد و کجا ممکن است سیگنال نادرست بدهد
■ ۷. چک‌لیست تست روی چارت پیش از اتکا به آن

هشدار: در انتها یادآوری کن که اندیکاتور، ابزار کمکی است و به‌تنهایی سیستم معاملاتی نیست.

متغیرهای پرامپت

پیش از اجرا، این متغیرها را با اطلاعات خودتان جایگزین کنید:

{{IDEA}}شرح ایده اندیکاتور
{{USE_CASE}}کاربرد مورد نظر

خروجی مورد انتظار

  • منطق به‌صورت فهرست شرط
  • کد Pine Script v5 بدون بازترسیم
  • جدول پارامترها
  • چک‌لیست تست

پرسش‌های پرتکرار

این پرامپت دقیقاً چه خروجی می‌دهد؟
منطق به‌صورت فهرست شرط؛ کد Pine Script v5 بدون بازترسیم؛ جدول پارامترها؛ چک‌لیست تست.
آیا برای استفاده از این پرامپت نیاز به دانش فنی دارم؟
سطح این پرامپت «پیشرفته» است. کافی است متن را کپی کنید، متغیرهای داخل {{ }} را با اطلاعات خودتان جایگزین کنید و داده مورد نیاز را در انتها بچسبانید.

پرامپت‌های مرتبط

Trading Hypothesis Formalizer

ایده مبهم «انگار این الگو جواب می‌دهد» را به فرضیه‌ای با شرط ورود، خروج و معیار رد تبدیل می‌کند.

بورس تهرانفارکس کوانت و الگوریتمی پیشرفته
۳۰۷ کلمه ChatGPT · Claude · DeepSeek
Walk-Forward Validation Designer

یک طرح اعتبارسنجی گام‌رو به جلو می‌سازد تا معلوم شود استراتژی لبه دارد یا فقط به داده گذشته برازش شده.

فارکسارز دیجیتال کوانت و الگوریتمی حرفه‌ای
۳۵۹ کلمه ChatGPT · Claude · DeepSeek
Trade Idea Sourcing System

یک قیف تکرارپذیر می‌سازد که از منابع خام تا فهرست نهایی ایده‌های آماده اجرا می‌رسد.

بورس تهرانسهام آمریکا و نزدک کوانت و الگوریتمی متوسط
۲۳۷ کلمه ChatGPT · Claude · Gemini
Market Alert System Designer

سیستم هشدار شما را طراحی می‌کند تا فقط رویدادهای واقعاً مهم اطلاع داده شوند، نه هر نوسانی.

فارکسارز دیجیتال کوانت و الگوریتمی متوسط
۳۳۴ کلمه ChatGPT · Claude