یک ربات میخوام با قابلیت های زیر
در یک اپلیکیشن موبایلی اجرا بشه
اسکریپ اپلیکیشن رو خودم میخرم(شخصی سازی بشه)
دامنه
سرور آماده دارم
همه چیز میخام بر اساس استراتیژی باشه
قیمت توافقی
✅ قابلیتهای دقیق ربات Sniper روی Solana – نسخه استراتژی v0.8.2
1. ⚙️ راهاندازی و پیکربندی اولیه
قابلیت
توضیح
بارگذاری تنظیمات .env
بارگذاری کلید خصوصی، مقدار خرید دلاری، درصد trailing stop، بازه نقدینگی، فاصله زمانی اسکن
ایجاد سشن aiohttp
ایجاد اتصال امن به APIهای خارجی با SSL معتبر
ساخت فایل دیتای معاملات
ساخت فایل trades.json در صورت نبود، یا اتصال به SQLite
2. 🔍 موتور اسکن توکنهای تازهلانچشده
قابلیت
توضیح
اتصال به Helius
استفاده از endpoint token-largest-transfers برای شناسایی توکنهای جدید
فیلتر امنیتی اولیه
بررسی نقدینگی 1000–2000 دلار، تکراری نبودن، و عبور از تست is_token_safe
صف پیام
اضافه کردن توکنهای تأییدشده به new_token_queue با مشخصات mint و liquidity
3. 📢 اعلان خودکار تلگرام
قابلیت
توضیح
اعلان توکن جدید
هر 5 ثانیه (یا زمان پر شدن صف)، پیام برای ادمینها ارسال میشود
محتوای پیام
شامل نقدینگی، آدرس mint، دکمهٔ لینک Birdeye و هشدارها
4. 🧠 سیستم خرید و مدیریت پوزیشن (Position Manager)
مرحله
قابلیتها
الف) خرید
- دریافت قیمت از Birdeye/Jupiter- محاسبه مقدار SOL معادل POSITION_SIZE_USD- امضای تراکنش با کلید خصوصی و ارسال- ذخیره لاگ خرید در trades.json یا SQLite
ب) نگهداری
- بررسی قیمت هر 2-3 ثانیه- بروزرسانی ATH- تنظیم trailing stop در درصد مشخص- فروش در صورت رسیدن قیمت به stop
ج) فروش
- فروش کامل پوزیشن- اعلان تلگرام برای فروش موفق- بهروزرسانی وضعیت معامله
د) مدیریت گس
قبل از خرید بررسی شود ≥ 0.02 SOL باقی مانده باشد برای هزینه تراکنش
5. 📆 وظایف زمانبندیشده (Schedulers)
وظیفه
فاصله اجرا
توضیح
notifier_job
هر 5 ثانیه
تخلیه صف و ارسال اعلانها
scanner_task
دائمی
مانیتور بلاکها برای توکن جدید
position_manager
دائمی
خرید، نگهداری و فروش
daily_summary_job
هر شب ساعت 23:59 UTC
ارسال گزارش شبانه
6. 🧾 ساختار فایلها
solana-trading-bot/
├─ bot.py # مدیریت بات تلگرام + اعلانها
├─ position_manager.py # منطق خرید، مانیتورینگ و فروش
├─ data/
│ └─ trades.json # ذخیره تاریخچه معاملات
├─ .env # تنظیمات و کلیدها
└─ requirements.txt # کتابخانههای مورد نیاز
7. ⚙️ متغیرهای قابل تنظیم در .env
متغیر
مقدار پیشفرض
توضیح
POSITION_SIZE_USD
5 استاندارد(یا تنظیم دستی از اپ)
مقدار خرید هر توکن به دلار
TRAILING_PCT
10
درصد افت از ATH برای فعال شدن فروش
LP_MIN, LP_MAX
1000, 2000
بازه نقدینگی مورد قبول
SCAN_INTERVAL
10 s
فاصله بین درخواستهای Helius
TRAILING_CHECK_SEC
3 s
بازه بررسی تغییر قیمت پوزیشنها
8. 🧠 استراتژی خرید و فروش
نوع
جزئیات
Sniper Mode
خرید توکنهای تازهلانچشده با فیلتر امنیتی و نقدینگی
Profit Management
قفل سود با Trailing Stop – فروش در افت 10٪ از اوج
Stop-loss
فروش در ضرر 30٪ یا 3 کندل نزولی
Auto Positioning
فعالسازی خودکار خرید/فروش بدون دخالت انسانی
Multi Position Support
پشتیبانی از چند توکن و پوزیشن باز همزمان
9. 🔐 امنیت و فیلتر ضد اسکم
قابلیت
توضیح
فیلتر نقدینگی
توکنهای زیر 1000 دلار نقدینگی رد میشن
بررسی راگپول
تحلیل آدرس LP و سازنده، هشدار در صورت خطر
چک قابلیت فروش
فقط توکنهایی که امکان فروش دارند خریده میشوند
استفاده از Birdeye + Honeypot API
برای بررسی فوری ایمنی
10. 💬 ربات تلگرام – امکانات دقیق
دکمه/فرمان
کارکرد
"توکن جدید"
اعلان همراه mint + دکمه نمودار
"وضعیت ولت"
نمایش موجودی SOL و توکنها
"بررسی تراکنش"
بررسی وضعیت و جزئیات هر تراکنش
"گزارش روزانه"
گزارش سود/ضرر، پوزیشنهای بستهشده
اعلان خطا
کمبود SOL، خطا در خرید، قطع Redis
11. 🌐 اتصال به API و ابزارهای خارجی
سرویس
هدف
Helius
اسکن بلاکها و انتقالهای بزرگ
Jupiter
دریافت قیمت و اجرای خرید/فروش
Birdeye
تحلیل قیمت لحظهای، نقدینگی و امنیت
Redis
مدیریت صفها و کش دیتا
SQLite
ثبت تاریخچه معاملات
Telegram Bot API
اعلانها و کنترل کامل از تلگرام
12. 🧠 قابلیتهای پیشرفته توسعه آینده
استفاده از SQLite به جای فایل JSON
اتصال به Launchpadهای چندشبکهای (ETH, BSC…)
اضافه کردن فیلتر RugCheck برای امنیت دقیقتر
سیستم DCA (خرید پلهای در روند صعودی)
رابط وب (FastAPI + React) برای مشاهده پوزیشنها
🔄 جمعبندی عملکرد کلی ربات
روشن شدن → بارگذاری تنظیمات و سشنها
اسکن بلاک → پیدا کردن توکن جدید با نقدینگی
فیلتر → رد توکنهای اسکم، راگ یا نقدینگی مشکوک
خرید → با سایز مشخص، فقط در شرایط ایمن
مانیتور → بررسی قیمت لحظهای، ، و تشخیص ضرر
فروش → در افت شدید یا براساس trailing stop
گزارشدهی → ارسال اعلانها، ذخیره لاگ، گزارش شبانه
اجرا دائمی 24/7 با امکان چند پوزیشن و بدون دخالت انسانی
————————————————————————————————
توضیحات تکمیلی
از چند API استفاده بشه تا در صورت قطع شدن یکی دیگری فعال باشه تا ربات غیر فعال نشه
2 - استراتیژی فروش کندل ها و نمودار رو ربات دنبال کنه تا زمانی که صعودی است نگهداره هر زمان ربات احساس کرد کا دامپ میشه و چند کندل فروش صورت گرفت ربات فروش فوری انجام دهد
3 - در صورتی که 5 دلار خرید انجام شد
و توکن اصلا قیمت افزایش پیدا نکرد 5 دلار تا نهایت 3نیم دلار سپس فروش فوری انجام بشه تا کاربر بیشتر ضرر نکنه
4 - همیشه قبل هر خرید ربات موجودی ولت وصل شده رو کنترل کنه مثلا اگه 10 دلار داره همیشه اندازه گز فی هر خرید و فروش سولانا نگهدارد در ولت
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.