প্রকল্প সম্পর্কে
Watchy হলো TradingAgents মাল্টি-এজেন্ট LLM ট্রেডিং ফ্রেমওয়ার্কের উপর নির্মিত একটি সেলফ-হোস্টেড স্টক-মনিটরিং ডেমন। এটি ব্যবহারকারীর নির্ধারিত ওয়াচলিস্ট পর্যবেক্ষণ করে এবং Telegram-এ পজিশন-সচেতন নির্দেশনা পাঠায়। এটি স্পষ্টভাবে একটি সিদ্ধান্ত-সহায়ক সিস্টেম: এটি কখনোই অর্ডার দেয় না এবং রিটার্ন পূর্বাভাস বা আলফা উৎপন্ন করার দাবি করে না।
দ্বি-স্তরের ডিজাইন। Tier 1 হলো একটি শূন্য-খরচের টেকনিক্যাল স্ক্যান (ডিফল্টভাবে প্রতি ৩০ মিনিটে, শুধুমাত্র মার্কিন নিয়মিত ট্রেডিং আওয়ারে, exchange_calendars-এর মাধ্যমে DST-সঠিক) যা yfinance-এর মাধ্যমে OHLCV সংগ্রহ করে এবং কোনো LLM কল ছাড়াই ইন্ডিকেটর গণনা করে। এটি ১১ ধরনের সিগন্যাল শনাক্ত করে, যার মধ্যে রয়েছে মুভিং-অ্যাভারেজ স্টেয়ারকেস নিশ্চিতকরণসহ গোল্ডেন/ডেথ ক্রস, RSI চরম মান, MACD ক্রসওভার, বোলিঙ্গার ব্যান্ড ভঙ্গ, ভলিউম অসঙ্গতি এবং ATR স্পাইক। Tier 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-এর একটিতে ম্যাপ করে, যেখানে পেইড রুটগুলো shadow mode (শিপ করা ডিফল্ট), টিকার allow-list না থাকলে, বা প্রতি-টিকার/গ্লোবাল সেশন বাজেট শেষ হলে রিমাইন্ডারে ডাউনগ্রেড হয়। নির্ধারক স্ট্যাটাস লেবেল (ACT NOW, WAIT FOR LIMIT, DO NOT CHASE, RISK REVIEW, PLAN INVALID, STALE, INFORMATION ONLY) LLM দ্বারা ওভাররাইড করা যায় না। tier2_schedule: daily সেট করলে 1.x আচরণ পুনরুদ্ধার হয়।
অন্যান্য নথিভুক্ত বৈশিষ্ট্য: একটি প্রাইস-প্রক্সিমিটি গেট যা এন্ট্রি টার্গেট থেকে দূরে থাকা watch-only টিকারগুলোর জন্য ব্যয়বহুল বিশ্লেষণ এড়িয়ে যায় কিন্তু সর্বদা ধারণকৃত পজিশন বিশ্লেষণ করে; একটি ঐচ্ছিক ATR-অ্যাডাপ্টিভ ব্যান্ড যার একটি ক্যালিব্রেশন স্ক্রিপ্ট রয়েছে; একটি টেক-প্রফিট / অ্যান্টি-রাউন্ড-ট্রিপ পথ যা গেইন ফ্লোর অতিক্রম করা ধারণকৃত বিজয়ীদের জন্য তথ্যপূর্ণ নির্দেশনা ইনজেক্ট করে এবং শেয়ার সংখ্যার সাথে প্রস্তাব অভিযোজিত করে (সম্পূর্ণ-শেয়ার ট্রাঞ্চ, সম্পূর্ণ এক্সিট, ফ্র্যাকশনাল মার্কেট ট্রিম); একটি স্তরযুক্ত পজিশন সোর্স (Schwab API লাইভ, ক্যাশড স্ন্যাপশট, ম্যানুয়াল YAML) বয়স লেবেলিং এবং টোকেন-মেয়াদোত্তীর্ণ অ্যালার্টসহ; এবং journal লাইন, একটি route_log টেবিল, এবং status, প্ল্যান পরিদর্শন, dry routing/preview, জোরপূর্বক সাপ্তাহিক রান এবং একটি read-only routing replay-এর জন্য scripts/watchy_ctl.py কমান্ডের মাধ্যমে অবজার্ভেবিলিটি।
ডিপ্লয়মেন্ট systemd-এর মাধ্যমে, কনফিগ একটি কমিটযোগ্য config.yaml এবং একটি git-ignored secrets.yaml-এর মধ্যে বিভক্ত। Python 3.11+, MIT লাইসেন্সকৃত।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.