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

کیت توسعه استراتژی / ستاپ | SDK

SDK | DeepHash 🎴

معرفی ربات SDK | DeepHash

SDK | DeepHash یه ربات معامله‌گر حرفه‌ای و تمام‌اتوماتیکه که طراحی شده تا سیگنال‌های معاملاتی رو خیلی دقیق و سریع اجرا کنه.
دیپ هش هم توی بازار فارکس و هم توی کریپتوکارنسی به‌خوبی کار می‌کنه و می‌تونه برات به‌صورت کاملاً خودکار معامله بزنه.
این ربات مستقیم سیگنال‌ها رو از پلتفرم TradingView می‌گیره و بدون اینکه نیاز باشه خودت کاری بکنی، اون‌ها رو توی متاتریدر یا صرافی‌های غیرمتمرکز (DEX) اجرا می‌کنه.

ویژگی‌های مهم SDK | DeepHash

  • دقت بالایی داره توی اجرای دستورات معاملاتی
  • خیلی سریع به سیگنال‌ها واکنش نشون می‌ده
  • تیم پشتیبانی قوی‌ای داره و همیشه آماده کمک کردنه
  • به‌صورت منظم توسط تیم توسعه آپدیت می‌شه و امکانات جدید بهش اضافه بشه

برای راه‌اندازی این ربات به چی نیاز داری؟

  • یه اکانت TradingView با حداقل پلن Essential، چون قراره سیگنال‌ها از طریق Webhook فرستاده بشن
  • یه سرور مجازی (VPS) تا ربات همیشه روشن و فعال بمونه
  • ابزار PineConnector برای اینکه سیگنال‌ها رو دریافت و پردازش کنه
  • و TradeZilla که باهاش می‌تونی وضعیت و نتیجه‌ی معاملات رو بررسی کنی

کانفرم‌ها

ربات SDK | DeepHash از ۳۹ تا کانفرم مختلف ساخته شده که هر کدوم یه بخش مهم از تصمیم‌گیری معاملاتی رو پوشش می‌دن.
با تنظیم این کانفرم‌ها، می‌تونی دقیق مشخص کنی که ربات طبق چه شرایطی وارد معامله بشه یا خارج بشه.
در واقع این بخش جاییه که استراتژی معاملاتی خودت رو می‌چینی و ربات رو با اون هماهنگ می‌کنی تا به یه برایند دقیق و ایده‌آل برسی.

همچنین با تغییر هر کانفرم، می‌تونی نتیجه‌ی اون تغییر رو توی قسمت Strategy Tester ببینی و بررسی کنی که چقدر روی عملکرد ربات تأثیر گذاشته.

بررسی کانفرم ها

Only Trade with Trend

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

Trend EMA Length

اینجا می‌تونی مشخص کنی که ربات برای تشخیص روند از چه میانگین متحرکی (EMA) استفاده کنه.
عدد پیش‌فرض ۲۰۰ هست که یعنی روند رو بر اساس میانگین ۲۰۰ کندل اخیر بررسی می‌کنه.
اگه عدد رو کمتر کنی، ربات زودتر تغییر روند رو تشخیص می‌ده، ولی ممکنه نوسانات بیشتری هم بگیره.

Alternate Signals

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

Long Positions

اگه این تیک رو بزنی، ربات اجازه داره وارد پوزیشن خرید (Long) بشه.
اگه خاموش باشه، سیگنال‌های خرید رو نادیده می‌گیره.

Short Positions

اگه این گزینه رو فعال کنی، ربات می‌تونه پوزیشن فروش (Short) باز کنه.
خاموش باشه، یعنی فقط در جهت خرید کار می‌کنه و به سیگنال‌های فروش کاری نداره.


Required Strong LONG Score

اینجا می‌تونی مشخص کنی که برای ورود به یه معامله خرید قوی (Strong Long)، حداقل چندتا از کانفرم‌ها باید فعال باشن.
مثلاً اگه بذاری روی 10، یعنی فقط زمانی پوزیشن خرید باز می‌شه که امتیاز شرایط خرید به 10 یا بیشتر برسه.

Required Strong SHORT Score

اینم دقیقاً همونه، ولی برای معاملات فروش قوی (Strong Short).
یعنی اگه امتیاز فروش قوی به عدد مشخص‌شده نرسه، ربات وارد معامله نمی‌شه.

Required Weak LONG Score

اینجا مشخص می‌کنی که برای خرید ضعیف‌تر (Weak Long)، حداقل چند امتیاز لازمه.
این حالت برای زمانی خوبه که بخوای ربات توی شرایط نه‌چندان ایده‌آل هم اجازه ورود داشته باشه.

Required Weak SHORT Score

و اینم برای فروش ضعیف (Weak Short) هست.
یعنی وقتی شرایط فروش خیلی قوی نیست ولی هنوز یه مقدار از کانفرم‌ها فعالن، اگه به این عدد برسه، ربات می‌تونه پوزیشن باز کنه.


EMA Trend Direction Importance

این عدد مشخص می‌کنه که جهت روند مشخص‌شده توسط میانگین متحرک نمایی (EMA) چقدر توی تصمیم‌گیری ربات مهم باشه.
عدد بالاتر = اهمیت بیشتر جهت روند برای گرفتن پوزیشن.

EMA Pressure Importance

اینجا میزان فشار خرید یا فروش روی EMA در نظر گرفته می‌شه.
یعنی اگه کندل‌ها بالا یا پایین EMA جمع شده باشن و این عدد بالا باشه، تأثیرش روی تصمیم‌گیری بیشتر می‌شه.

SuperTrend Direction Importance

این عدد نشون می‌ده که جهت روند مشخص‌شده توسط اندیکاتور SuperTrend چقدر برای ربات مهمه.
مثلاً اگه روی صفر باشه، یعنی ربات کاری با جهت SuperTrend نداره.
اگه عددش رو بیشتر کنی، سیگنال‌های جهت‌دار از این اندیکاتور هم وارد تصمیم‌گیری می‌شن.

SuperTrend Reversal Importance

اینجا مشخص می‌کنی که چرخش (تغییر جهت) SuperTrend چقدر مهمه.
یعنی وقتی SuperTrend جهتش عوض می‌شه، با توجه به این عدد، امتیاز بیشتری یا کمتری توی تحلیل ربات لحاظ می‌شه.


Parabolic SAR Direction Importance

این گزینه مشخص می‌کنه که جهت روندی که توسط اندیکاتور Parabolic SAR تعیین می‌شه، چقدر توی تصمیم‌گیری ربات تأثیر داشته باشه.
اگه عددش روی ۰ باشه، یعنی اصلاً از جهت SAR استفاده نمی‌کنه.

Parabolic SAR Reversal Importance

اینجا مربوط به لحظه‌ایه که SAR سیگنال چرخش یا برگشت روند می‌ده.
اگه عددش بالا باشه، یعنی وقتی Parabolic SAR برمی‌گرده (مثلاً از حالت صعودی به نزولی)، ربات حسابی جدی می‌گیره.

HMA Trend Direction Importance

این عدد مشخص می‌کنه که جهت روند مشخص‌شده توسط HMA (Hull Moving Average) چقدر مهمه.
عدد پایین = تأثیر کمتر، عدد بالا = تأثیر بیشتر در تحلیل کلی.

HMA Pivot Importance

اینجا مربوط به نقاط برگشتی HMA هست. یعنی جاهایی که HMA تغییر جهت می‌ده یا کف/سقف‌های موقتی می‌سازه.
اگه این عدد رو زیاد کنی، ربات به این نقاط بیشتر توجه می‌کنه.


RSI Divergence Importance

این گزینه مربوط به واگرایی در RSI هست.
واگرایی یعنی مثلاً قیمت داره می‌ره بالا، ولی RSI داره می‌ره پایین (یا برعکس) — که می‌تونه نشونه‌ی برگشت روند باشه.

RSI Level Importance

اینجا مشخص می‌کنی که سطح‌های RSI (مثل زیر ۳۰ یا بالای ۷۰) چقدر برای ربات مهم باشن.
صفر یعنی اصلاً براش مهم نیست که RSI توی منطقه اشباع خرید یا فروش باشه.

RSI Cross 50-Line Importance

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

MACD Divergence Importance

این گزینه هم درست مثل RSI، مربوط به واگرایی‌هاست، ولی این بار در اندیکاتور MACD.
صفر یعنی ربات این نوع واگرایی رو در نظر نمی‌گیره.

MACD Histogram Pivot Importance

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

MACD Cross Signal Importance

اینجا تأثیر لحظه‌ای که دو خط MACD از هم عبور می‌کنن بررسی می‌شه.
مثلاً اگه خط سریع‌تر (MACD) خط کندتر (Signal) رو رو به بالا قطع کنه، می‌تونه سیگنال خرید باشه.
اگه این عدد رو زیاد کنی، ربات به این کراس‌ها بیشتر توجه می‌کنه.


WaveTrend Divergence Importance

این گزینه مربوط به تقاطع سیگنال‌ها توی WaveTrend هست.
وقتی خط‌های WaveTrend همدیگه رو قطع می‌کنن (مثلاً سیگنال خرید یا فروش صادر می‌شه)، با توجه به این عدد، ربات حساسیت نشون می‌ده.

WaveTrend Cross Signal Importance

این گزینه مربوط به تقاطع سیگنال‌ها توی WaveTrend هست.
وقتی خط‌های WaveTrend همدیگه رو قطع می‌کنن (مثلاً سیگنال خرید یا فروش صادر می‌شه)، با توجه به این عدد، ربات حساسیت نشون می‌ده.

Stochastic Divergence Importance

مربوط به واگرایی در استوکاستیک هست.
همون داستان واگرایی، ولی این بار توی اندیکاتور Stochastic.

Stoch Cross Signal Importance

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

BollingerBands Contact Importance

اینجا می‌تونی مشخص کنی که برخورد قیمت با باندهای بولینگر چقدر مهم باشه.
مثلاً وقتی قیمت به باند بالا یا پایین می‌رسه، می‌تونه نشونه‌ی اشباع خرید یا فروش باشه.
ولی اگه عددش صفر باشه، یعنی ربات بهش توجهی نمی‌کنه.


ATR Reversal Importance

اینجا مشخص می‌کنی که چرخش یا برگشت روند بر اساس ATR چقدر مهم باشه.
وقتی مقدار ATR تغییر جهت بده یا نوسانات بازار یه علامت خاص بدن، این عدد تعیین می‌کنه ربات چقدر براش ارزش قائل باشه.

RVI Position Importance

این گزینه مربوط به جایگاه فعلی RVI نسبت به صفر هست.
مثلاً وقتی RVI بالای صفره، می‌تونه نشونه بازار صعودی باشه، پایین صفر هم نزولی.

RVI Divergence Importance

این هم مربوط به واگرایی بین قیمت و اندیکاتور RVI هست.

Support/Resistance Cross Importance

اینجا مشخص می‌کنی که وقتی قیمت از یه سطح حمایت یا مقاومت رد می‌شه، این اتفاق چقدر باید توی تحلیل نهایی تأثیر بذاره.
صفر یعنی ربات کلاً این موضوع رو نادیده می‌گیره.

OBV Divergence Importance

اینجا مربوط به واگرایی در OBV (On Balance Volume) هست.
OBV حجم معاملات رو بررسی می‌کنه و واگرایی در اون می‌تونه نشونه‌ی برگشت روند باشه.
اما با عدد صفر، ربات این سیگنال رو لحاظ نمی‌کنه.


CMF Cross 50-Line Importance

اینجا مشخص می‌کنی که قطع شدن خط CMF از سطح ۵۰ چقدر توی تصمیم‌گیری ربات مهم باشه.
این اتفاق معمولاً نشونه‌ی تغییر قدرت خریدارها و فروشنده‌هاست.

CMF Level Importance

اینجا هم مشخص می‌کنی که مقدار CMF نسبت به صفر چقدر مهم باشه.
مثلاً اگه CMF بالای صفر باشه، یعنی فشار خرید بیشتره.

VWAP Cross HMA Importance

این گزینه مربوط به برخورد یا تقاطع VWAP و HMA هست.
وقتی این دو تا همدیگه رو قطع می‌کنن، ممکنه نشونه‌ی تغییر جهت روند باشه.
با مقدار صفر، این سیگنال نادیده گرفته می‌شه.

VWAP Trend Importance

اینجا مشخص می‌کنی که روند کلی VWAP (صعودی یا نزولی بودنش) چقدر باید توی تحلیل لحاظ بشه.
اگه مقدارش صفر باشه، یعنی روند VWAP برای ربات بی‌اهمیته.

Engulfing Candle Importance

این گزینه مربوط به الگوی کندلی Engulfing (پوششی) هست.
یه الگوی برگشتی مهمه که وقتی ظاهر می‌شه، ممکنه نشونه‌ی تغییر جهت بازار باشه.
اگه عددش صفر باشه، یعنی ربات به این الگو توجه نمی‌کنه.


پیام‌های هشدار

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

Use BUY Alert

اگه این گزینه روشن باشه، ربات موقع دریافت سیگنال خرید یه هشدار با متن تعیین‌شده می‌فرسته.
Buy Alert Message مشخص می‌کنه که متن هشدار خرید چی باشه(متن دستوری رو اینجا قرار میدی)

Use SELL Alert

اگه فعال باشه، ربات موقع دریافت سیگنال فروش، یه هشدار با متن مخصوص خودش ارسال می‌کنه.
Sell Alert Message همون متنیه که موقع فروش ارسال می‌شه

Use STOP Alert

این مربوط به هشدار حد ضرر (Stop Loss) هست.
وقتی ربات به حد ضرر برخورد کنه، یه پیام ارسال می‌شه تا بدونی پوزیشن بسته شده.

Use Exit Alert

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