مستندات و راهنما

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

هر آنچه برای بهینه‌سازی استراتژی‌های TradingView، بک‌تست ابری، کدنویسی با هوش مصنوعی و اتوماسیون با باک‌پالس نیاز دارید.

شروع سریع

سامانه Backpulse چیست؟

پلتفرم Backpulse یک سامانه جامع برای بهینه‌سازی و اتوماسیون استراتژی‌های TradingView است. قابلیت‌های کلیدی: (۱) افزونه رایگان مرورگر برای کروم و فایرفاکس جهت اسکن خودکار پارامترهای Pine Script و اجرای بک‌تست پرسرعت در چارت (حالت محلی و ابری)؛ (۲) موتور بک‌تست ابری برای پیمایش خودکار پارامترها؛ (۳) استودیو هوش مصنوعی و سازنده بصری برای طراحی استراتژی‌های Pine Script v5/v6 بدون نیاز به کدنویسی؛ (۴) بک‌تست پیشرفته پایتون با موتور quantbt و بیش از ۱۵ شاخص مالی؛ (۵) اتوماسیون وب‌هوک با سرعت واکنش زیر ۳۰۰ میلی‌ثانیه برای ارسال هشدارهای TradingView به صرافی‌های بایننس، بای‌بیت، اوکی‌اکس، کراکن و ۳۰+ صرافی دیگر؛ و (۶) میزبانی ابری ربات‌های Freqtrade (حالت آزمایشی و زنده بدون نیاز به سرور مجازی).

برای شروع به چه چیزهایی نیاز دارم؟

بستگی به قابلیت مورد نظر شما دارد:

- برای بهینه‌سازی استراتژی با افزونه مرورگر: فقط افزونه رایگان را نصب کرده و چارت TradingView را باز کنید (در حالت محلی به هیچ حساب کاربری یا کلید API نیاز نیست).

- برای بک‌تست ابری یا استودیو هوش مصنوعی: یک حساب کاربری رایگان در Backpulse بسازید.

- برای اجرای خودکار سفارشات وب‌هوک یا ربات‌های Freqtrade: به کلید API صرافی خود فقط با دسترسی معامله (Trade) نیاز دارید (هرگز دسترسی برداشت وجه را فعال نکنید).

راه‌اندازی چقدر طول می‌کشد؟

- با افزونه مرورگر: کمتر از ۱ دقیقه — نصب از Chrome Web Store یا Firefox AMO، باز کردن چارت و کلیک روی Run.

- با اتوماسیون وب‌هوک: ۵ تا ۱۰ دقیقه — ثبت نام → رفتن به بخش Webhooks (یا /hub) → ساخت Provider صرافی → ایجاد Route برای جفت ارز → کپی کردن آدرس وب‌هوک و جای‌گذاری آن در هشدار TradingView همراه با پیام JSON.

آیا Backpulse از ورود با حساب گوگل پشتیبانی می‌کند؟

بله. شما می‌توانید به راحتی و با امنیت کامل از طریق حساب گوگل (OAuth) وارد سیستم شوید.

افزونه مرورگر

افزونه مرورگر Backpulse چیست؟

افزونه Backpulse (رایگان) یک ابزار جانبی برای Google Chrome، Mozilla Firefox و مرورگرهای مبتنی بر Chromium (مانند Brave, Opera, Edge) است. این افزونه استراتژی‌های فعال Pine Script (نسخه‌های v4, v5, v6) را در چارت شما تشخیص داده، ورودی‌های پارامتری را اسکن نموده و بهینه‌سازی خودکار را در بین صدها یا هزاران ترکیب ممکن انجام می‌دهد. پس از یافتن بهترین ترکیب، با کلیک روی «Apply to Chart» مقادیر جدید بدون تایپ دستی فوراً در چارت اعمال می‌شوند.

چه مرورگرهایی پشتیبانی می‌شوند؟

این افزونه به طور رسمی در فروشگاه وب کروم و مخزن افزونه‌های فایرفاکس در دسترس بوده و با تمام مرورگرهای مبتنی بر Chromium سازگاری کامل دارد.

تفاوت حالت محلی و حالت ابری در افزونه چیست؟

دو حالت کاری در افزونه وجود دارد:

- حالت محلی (پیش‌فرض و رایگان): مستقیماً درون برگه فعال مرورگر شما اجرا می‌شود و ۱۰۰٪ داده‌ها در رایانه شما باقی می‌ماند. این حالت تستر بومی چارت را بدون نیاز به حساب کنترل می‌کند.

- حالت ابری: با ورود به حساب Backpulse، می‌توانید محاسبات سنگین را به خوشه‌های ابری بسپارید تا حتی با بستن مرورگر یا خاموش کردن رایانه، فرآیند در پس‌زمینه ادامه یابد.

آیا برای استفاده از افزونه به حساب کاربری نیاز است؟

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

بک‌تست و بهینه‌سازی

بهینه‌سازی استراتژی‌های TradingView چگونه کار می‌کند؟

دو روش وجود دارد:

۱. بهینه‌سازی مستقیم در مرورگر (حالت محلی افزونه): پارامترهای چارت باز را اسکن کرده و تستر استراتژی را در رایانه شما به طور متوالی اجرا می‌کند.

۲. بهینه‌سازی در پلتفرم ابری (از طریق /backtest یا حالت ابری افزونه): وظایف را به سرورهای ابری ارسال می‌کند. سیستم به طور خودکار پارامترها را شناسایی کرده و معیارهای سود خالص، حداکثر افت سرمایه (Drawdown)، نرخ برد و فاکتور سود را جمع‌آوری می‌نماید.

بک‌تست ابری Backpulse چگونه عمل می‌کند؟

با شروع یک بک‌تست ابری، سرورهای ما چارت TradingView شما را لود کرده، ترکیبات پارامتری را به استراتژی اعمال نموده و داده‌های عملکردی را به صورت آنی دریافت می‌کنند، بدون اینکه رایانه شما مشغول شود.

تفاوت استراتژی‌های عمومی و خصوصی چیست؟

عمومی: اسکریپت‌های باز منتشرشده در جامعه TradingView که با نام و نویسنده به صورت خودکار لود می‌شوند.

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

بک‌تست پایتون (Freqtrade) چیست؟

بخش بک‌تست پایتون (/backtest/freqtrade) به شما امکان می‌دهد استراتژی‌های منطبق بر استاندارد Freqtrade IStrategy را بدون نیاز به سرور یا داکر در مرورگر ارزیابی کنید. این ابزار بر اساس داده‌های تیک تاریخی بایننس فیوچرز بیش از ۱۵ شاخص مالی را محاسبه می‌کند.

نتایج بهینه‌سازی را کجا می‌توانم مشاهده کنم؟

پس از پایان کار، وارد صفحه جزئیات (/backtest/jobs) شوید تا جدول رتبه‌بندی نتایج مرتب‌شده بر اساس سود خالص یا فاکتور سود را ببینید و با یک کلیک پارامترها را کپی کنید.

وب‌هوک‌ها و سیگنال‌ها

چگونه TradingView را به Backpulse متصل کنم؟

۱. به بخش Webhooks (یا /hub) بروید → یک Provider با کلید API صرافی خود بسازید.

۲. یک Route برای جفت ارز معاملاتی خود اضافه کنید (مثلاً BTC/USDT:USDT).

۳. آدرس Webhook URL را کپی کنید (فرمت: https://hook.backpulse.io/tv/TOKEN).

۴. در TradingView روی استراتژی هشدار بسازید و آدرس را در فیلد Webhook URL وارد کنید.

۵. متن پیام استاندارد JSON را در کادر پیام هشدار جای‌گذاری نمایید.

فرمت استاندارد پیام JSON چیست؟

{
  "side": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "qty": "{{strategy.order.contracts}}",
  "symbol": "{{ticker}}",
  "price": "{{close}}",
  "entry_price": "{{strategy.position_avg_price}}",
  "ts": "{{timenow}}"
}

فیلدهای کلیدی:

- side: مقدار "buy" یا "sell" (اجباری)

- market_position: مقدار "long"، "short" یا "flat" (تشخیص خودکار ورود و خروج)

- qty: تعداد قرارداد یا حجم معامله (اجباری، > 0)

- سایر فیلدها اختیاری بوده و در صورت حذف از تنظیمات پیش‌فرض Route استفاده می‌شود.

سامانه چگونه تفاوت ورود و خروج سفارشات را تشخیص می‌دهد؟

بر اساس مقدار market_position:

- تغییر از "flat" به "long" یا "short": ثبت سفارش باز کردن موقعیت جدید.

- تغییر به "flat": بستن فوری موقعیت فعلی در بازار.

- در صورت عدم ارسال، موتور مقدار side را با موقعیت‌های باز واقعی در صرافی تطبیق می‌دهد.

امنیت ارتباطات وب‌هوک چگونه تأمین می‌شود؟

هر Route دارای یک شناسه رمزنگاری ۲۵۶ بیتی تصادفی یکتا است. تمامی داده‌ها تحت پروتکل امن TLS 1.3 HTTPS رمزگذاری شده و توسط محدودیت نرخ ارسال IP محافظت می‌شوند.

میزان تاخیر در اجرای سفارشات چقدر است؟

میانگین زمان سپری‌شده از دریافت پیام وب‌هوک از تریدینگ‌ویو تا ارسال سفارش امضاشده به صرافی معمولاً کمتر از ۳۰۰ میلی‌ثانیه است.

آیا می‌توانم وب‌هوک را بدون صبر برای سیگنال واقعی آزمایش کنم؟

بله. در صفحه Route روی گزینه «Send Test Signal» کلیک کنید تا یک سفارش تستی کوچک به صرافی ارسال شده و صحت ارتباط تأیید شود.

اتصال صرافی‌ها

چه صرافی‌هایی پشتیبانی می‌شوند؟

پشتیبانی کامل رسمی از: Binance (اسپات و فیوچرز)، Bybit (اسپات و پرپچوال خطی)، OKX، Kraken، Gate.io، Bitget، KuCoin و BingX. صرافی‌های جدید همواره اضافه می‌شوند.

چه مجوزهایی باید به کلیدهای API داده شود؟

تنها مجوزهای «خواندن (Read)» و «معامله (Trade/Futures)» را فعال کنید.

هرگز مجوز «برداشت وجه (Withdrawal)» را فعال نکنید. کلیدهای دارای مجوز برداشت به صورت خودکار توسط سیستم مسدود و رد می‌شوند.

آیا کلیدهای API در سرورها امن هستند؟

کاملاً امن هستند. تمامی کلیدها با استاندارد قدرتمند AES-256-GCM رمزگذاری شده و کلیدهای اصلی در ماژول‌های امنیتی سخت‌افزاری ایزوله نگهداری می‌شوند.

آیا محیط آزمایشی Testnet پشتیبانی می‌شود؟

بله. هنگام ایجاد Provider می‌توانید گزینه «Testnet Mode» را فعال کنید تا بدون ریسک مالی به محیط‌های دمو متصل شوید.

کلمه عبور Passphrase برای OKX یا Bitget چگونه تنظیم می‌شود؟

این صرافی‌ها هنگام ساخت کلید یک عبارت عبور می‌خواهند. همان عبارت را در کادر Passphrase در Backpulse وارد نمایید.

استودیو استراتژی و هوش مصنوعی

چه ابزارهایی در استودیو استراتژی گنجانده شده است؟

شامل: (۱) AI Studio برای ایجاد و اصلاح کدهای Pine Script و پایتون با زبان طبیعی؛ (۲) سازنده بصری برای ساخت شروط معاملاتی بدون کدنویسی؛ (۳) کتابخانه الگوهای اثبات‌شده مانند NFI و SMAOffset.

استودیو هوش مصنوعی چگونه کار می‌کند؟

این ابزار بر پایه مدل‌هایی آموزش‌دیده روی کدهای معاملاتی کمی عمل می‌کند. ایده معاملاتی خود را به زبان ساده بنویسید و هوش مصنوعی کد استاندارد را در چند ثانیه تحویل می‌دهد.

تفاوت سازنده بصری با AI Studio چیست؟

سازنده بصری به شما امکان می‌دهد شروط را با بلوک‌های گرافیکی بسازید، در حالی که AI Studio کد کامل را بر اساس متن گفتگوی شما تولید می‌کند.

جدول برترین‌ها و کپی‌تریدینگ

جدول برترین معامله‌گران چیست؟

یک فهرست عمومی و شفاف از استراتژی‌ها و ربات‌های تأییدشده جامعه کاربران است که بر اساس سودآوری، ضریب شارپ و دراوداون رتبه‌بندی شده‌اند.

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

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

بخش Bot Hub چیست؟

پنل متمرکز شما برای مدیریت تمامی ربات‌های فعال Freqtrade، مسیرهای وب‌هوک و پایش پوزیشن‌های باز به صورت لحظه‌ای است.

داشبورد بصری چه اطلاعاتی ارائه می‌دهد؟

نمودارهای تغییرات موجودی، سود و زیان محقق‌نشده، توزیع دارایی‌ها و گزارش تراکنش‌های اخیر را به نمایش می‌گذارد.

میزبانی ربات‌های Freqtrade

میزبانی ربات‌های Freqtrade چیست؟

سرویس ابری مدیریت‌شده‌ای است که ربات‌های Freqtrade را به صورت ۲۴ ساعته و با قابلیت بازیابی خودکار بدون نیاز به پیکربندی سرور یا داکر اجرا می‌کند.

تفاوت حالت شبیه‌سازی (Dry-run) و زنده (Live) چیست؟

حالت Dry-run معاملات را با موجودی مجازی در شرایط واقعی بازار شبیه‌سازی می‌کند؛ حالت Live سفارشات واقعی را در حساب صرافی ثبت می‌نماید.

آیا می‌توان به رابط وب رسمی FreqUI دسترسی داشت؟

بله! هر ربات دارای لینک اختصاصی و امن FreqUI با ورود یک‌کلیکه JWT است که مستقیماً در مرورگر باز می‌شود.

چگونه هشدارهای تلگرام را برای ربات‌ها فعال کنم؟

کافیست توکن ربات تلگرام و Chat ID خود را در تنظیمات وارد کنید تا گزارش معاملات و اخطارها را در تلفن همراه خود دریافت نمایید.

پلن‌ها و صورت‌حساب

پلن‌های اشتراک Backpulse شامل چه مواردی است؟

پلن رایگان (حالت محلی افزونه، بک‌تست پایه، تست دستی) و پلن‌های حرفه‌ای Pro (بهینه‌سازی ابری نامحدود، محاسبات پرسرعت، وب‌هوک‌های نامحدود و میزبانی ربات‌ها).

آیا برای پلن Pro دوره آزمایشی رایگان وجود دارد؟

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

چه روش‌های پرداختی پذیرفته می‌شود؟

ما کارت‌های اعتباری بین‌المللی و پرداخت‌های مستقیم با ارزهای دیجیتال (مانند USDT و USDC) را می‌پذیریم.

آیا می‌توانم اشتراک خود را در هر زمان لغو یا ارتقا دهم؟

بله. شما می‌توانید در هر زمان از طریق تنظیمات حساب کاربری پلن خود را تغییر داده یا لغو کنید، بدون هیچ‌گونه هزینه پنهان.

هنوز سوالی دارید؟

ارتباط با پشتیبانی