منصوبے کے بارے میں

Watchy ایک خود میزبان اسٹاک مانیٹرنگ ڈیمون ہے جو TradingAgents ملٹی ایجنٹ LLM ٹریڈنگ فریم ورک پر بنایا گیا ہے۔ یہ صارف کی متعین واچ لسٹ کی نگرانی کرتا ہے اور پوزیشن سے آگاہ رہنمائی Telegram پر بھیجتا ہے۔ یہ واضح طور پر ایک فیصلہ معاون نظام ہے: یہ کبھی آرڈر نہیں لگاتا اور نہ ہی منافع کی پیش گوئی یا الفا پیدا کرنے کا دعویٰ کرتا ہے۔ دو درجے کا ڈیزائن۔ درجہ 1 ایک صفر لاگت تکنیکی اسکین ہے (بطور ڈیفالٹ ہر 30 منٹ، صرف امریکی باقاعدہ ٹریڈنگ اوقات، exchange_calendars کے ذریعے DST درست) جو yfinance کے ذریعے OHLCV حاصل کرتا ہے اور بغیر کسی LLM کال کے اشارے شمار کرتا ہے۔ یہ 11 سگنل اقسام کا پتہ لگاتا ہے جن میں موونگ ایوریج سیڑھی کی تصدیق کے ساتھ گولڈن/ڈیتھ کراس، RSI انتہا، MACD کراس اوور، بولنگر بینڈ کی خلاف ورزی، والیوم کی بے ضابطگیاں اور ATR اسپائیک شامل ہیں۔ درجہ 2 مکمل چار تجزیہ کار TradingAgents پائپ لائن (Market، Sentiment، News، Fundamentals) چلاتا ہے جس میں Bull/Bear بحث اور رسک مینجمنٹ شامل ہے، جس کی گہرائی ہر ہفتے کے پہلے ٹریڈنگ دن مکمل سہ رخی رسک بحث تک بڑھ جاتی ہے۔ Watchy 2.0 (v2.0.0-rc.1) ہفتہ وار پلان کے ساتھ واقعہ پر مبنی نگرانی کی طرف منتقل ہوتا ہے۔ ہفتہ وار مکمل رن مشیر سے ایک سخت WEEKLY PLAN بلاک طلب کرتا ہے (فیصلہ، فوری نوعیت، تھیسس، خرید زون، چیس سیلنگ، باطل سطح/شرط، ٹرم شرط، مزاحمت، ٹیک پرافٹ قیمت، رہنمائی، اور ایک ٹھوس "نہ کریں")۔ پلانز کو فعال کرنے سے پہلے توثیق کیا جاتا ہے؛ غلط آؤٹ پٹ تشخیص کے لیے محفوظ کیا جاتا ہے اور کبھی قابل عمل نہیں بنتا۔ ہر اسکین قیمت کو پلان کے خلاف درجہ بند کرتا ہے اور صرف حالت کی تبدیلیوں پر اطلاع دیتا ہے، جو محفوظ رہتی ہیں تاکہ دوبارہ شروع ہونے پر الرٹس دہرائے نہ جائیں۔ ایک خالص روٹر ٹرگرز کو TAKE_PROFIT، TRIGGERED_RISK، FAST_RECHECK، NOTIFY_ONLY یا NO_ACTION میں سے ایک پر نقش کرتا ہے، جس میں ادا شدہ راستے شیڈو موڈ (شپ شدہ ڈیفالٹ) میں، جب کوئی ٹکر allow-list میں نہ ہو، یا جب فی ٹکر/عالمی سیشن بجٹ خرچ ہو جائیں تو یاد دہانیوں تک کم کر دیے جاتے ہیں۔ تعیینی اسٹیٹس لیبل (ACT NOW، WAIT FOR LIMIT، DO NOT CHASE، RISK REVIEW، PLAN INVALID، STALE، INFORMATION ONLY) LLM کے ذریعے اوور رائیڈ نہیں کیے جا سکتے۔ tier2_schedule: daily سیٹ کرنے سے 1.x رویہ بحال ہو جاتا ہے۔ دیگر دستاویزی خصوصیات: ایک قیمت قربت گیٹ جو واچ-اونلی ٹکرز کے لیے مہنگا تجزیہ چھوڑ دیتا ہے جو ان کے انٹری ہدف سے دور ہوں جبکہ رکھی گئی پوزیشنوں کا ہمیشہ تجزیہ کرتا ہے؛ ایک اختیاری ATR-موافق بینڈ جس میں کیلیبریشن اسکرپٹ ہے؛ ایک ٹیک پرافٹ / اینٹی راؤنڈ ٹرپ راستہ جو گین فلور سے آگے رکھے گئے فاتحین کے لیے حقائق سے بھری ہدایت داخل کرتا ہے اور تجاویز کو شیئر تعداد کے مطابق ڈھالتا ہے (پورے شیئر ٹرانچز، مکمل اخراج، جزوی مارکیٹ ٹرم)؛ ایک تہہ دار پوزیشن ذریعہ (Schwab API لائیو، کیشڈ اسنیپ شاٹ، دستی YAML) جس میں عمر کی لیبلنگ اور ٹوکن میعاد ختم ہونے کے الرٹس شامل ہیں؛ اور journal لائنوں، route_log ٹیبل، اور scripts/watchy_ctl.py کمانڈز کے ذریعے مشاہدہ برائے اسٹیٹس، پلان معائنہ، ڈرائی روٹنگ/پیش نظارہ، جبری ہفتہ وار رنز اور ایک ریڈ-اونلی روٹنگ ری پلے۔ تعیناتی systemd کے ذریعے ہے جس میں کنفگ ایک کمٹ کے قابل config.yaml اور ایک git-نظر انداز secrets.yaml کے درمیان تقسیم ہے۔ Python 3.11+، MIT لائسنس یافتہ۔