প্রকল্প সম্পর্কে

## ওভারভিউ `robinhood_screener` হলো **রবিনহুড চেইন** (chainId 4663) এর জন্য একটি **অ্যালার্ট-শুধু** মেমেকয়েন স্ক্রিনার, যা সোলানা-ভিত্তিক সিস্টেমের EVM পোর্ট হিসেবে পুনর্নির্মিত। এটি ফ্যাক্টরি লগ থেকে নতুন টোকেন আবিষ্কার করে, রাগ, হানিপট এবং সিরিয়াল ডিপ্লয়ারদের প্রত্যাখ্যান করে, বেঁচে যাওয়াদের র্যাঙ্ক করে এবং প্রি-কম্পিউটেড সাইজ/স্টপ/টেক-প্রফিট প্ল্যানসহ শীর্ষ স্তরকে সতর্ক করে। এটি ফরোয়ার্ড রিটার্নের একটি লেজারও বজায় রাখে, অ-সতর্কিত বেঁচে যাওয়াদের নীরব নিয়ন্ত্রণ হিসেবে ব্যবহার করে, বাস্তব রাউটার কোটে সতর্কিত বই সিমুলেট করে এবং সাপ্তাহিক পরিসংখ্যানগত গেটের পিছনে এক্সিট/এন্ট্রি নীতি পুনঃস্কোর করে। **এটি কখনো কী বা ফান্ড স্পর্শ করে না। এখানে কিছুই আর্থিক পরামর্শ নয়।** ## সৎ পারফরম্যান্স প্রসঙ্গ সিস্টেমের পূর্ববর্তী সোলানা রান (দুই মাস) নেতিবাচক প্রত্যাশা দেখিয়েছিল: A-টিয়ার (সেরা বেঁচে থাকার সম্ভাবনা) 7 দিনে 0/16 পজিটিভ ছিল, বিজয়ীরা এন্ট্রির ~4 ঘন্টা পরে শীর্ষে পৌঁছায় এবং 24 ঘন্টার মধ্যে 80% ফিরিয়ে দেয়, এবং কোনো এক্সিট নীতি "তাৎক্ষণিক বিক্রি"-কে হারায় না (সেরাটি ছিল নেতিবাচক নিয়ন্ত্রণ -3.45%, যা রাউন্ড-ট্রিপ খরচের সমান)। স্ক্রিনের কাজ হলো আপনাকে স্কেল না করতে বলা, ROI পূর্বাভাস দেওয়া নয়। ## মূল বৈশিষ্ট্য - **আবিষ্কার**: নতুন টোকেন খুঁজতে UniswapV2 `PairCreated`, Flap `TokenCreated`, V3 `PoolCreated`, এবং V4/লঞ্চপ্যাড লগ (Bankr/Doppler, Pons) পড়ে। - **হার্ড গেট**: বাজারের ডেটা, চেইন ফ্যাক্ট (মালিক ত্যাগ, LP পোড়ানো, হানিপট রাউন্ড ট্রিপ) এবং বাহ্যিক উৎস (Dexscreener, GeckoTerminal, Blockscout, ScanHood, RobinX, KyberSwap, GMGN) ব্যবহার করে দুই-পাস ফিল্টারিং। পাস-থ্রু নিয়ম: একটি উৎস যা অন্ধকার/রেট-সীমিত তা পাস করে কিন্তু নামকরণ করা হয়। - **এন্ট্রি ব্যান্ড**: বিশুদ্ধ ফাংশন যা বেঁচে যাওয়াদের স্কোর করে; চ্যাম্পিয়ন ব্যান্ড অ্যালার্ট (বর্তমানে `band_volume_early`: বয়স ≤30 মিনিট, ভলিউম ≥$50k, লিকুইডিটি ≥$10k, mcap ≤$2M, ক্রয় ≥2× বিক্রয়)। A-টিয়ার = প্রাথমিক, ভারী লেনদেন, ক্রেতা-প্রধান, সব হার্ড গেট পেরিয়ে গেছে। - **লেজার ও নিয়ন্ত্রণ**: প্রতিটি বেঁচে যাওয়াকে একটি ইভেন্ট হিসেবে লেজার করা হয়; A (সতর্কিত) বনাম B (নীরব নিয়ন্ত্রণ) স্কোরকার্ড পরীক্ষা করে যে ব্যান্ডটি সংকেত যোগ করে কিনা। - **এক্সিট নীতি**: 16টি নীতি + 2টি নেতিবাচক নিয়ন্ত্রণ লাইভ পেপার ফিলে চলে; সাপ্তাহিক গেট (7 চেক) শুধুমাত্র পরিসংখ্যানগতভাবে নিয়ন্ত্রণের চেয়ে ভালো হলে প্রচার করে। - **পেপার ট্রেডিং**: প্রতিটি অ্যালার্ট এবং এক্সিট বাস্তব রাউটার কোটে (V2 রাউটার, Kyber, ScanHood) $10 সাইজে পূরণ হয়; এক্সিকিউশন খরচ পরিমাপ করা হয় (V2-এ ≈2.3% অল-ইন)। - **স্ব-উন্নতি**: রবিবারের হেডলেস ক্লaude সেশন নতুন এন্ট্রি/এক্সিট প্রার্থী প্রস্তাব করে; শুধুমাত্র ইনভেরিয়েন্ট টেস্ট এবং পরিসংখ্যানগত গেট পাস করলে একীভূত হয়। - **ডিপ্লয়মেন্ট**: GitHub Actions কিপার জব (সেলফ-চেইনিং, 240s ক্যাডেন্স) ওয়াচডগসহ; Mac সাপ্তাহিক উন্নতি/গবেষণা কাজ চালায়। ## আর্কিটেকচার - `config.py`: সমস্ত থ্রেশহোল্ড, ওজন, পাথ, ক্রেডেনশিয়াল। - `screen.py`: বিশুদ্ধ গেট/স্কোর ফাংশন। - `run.py`: এক-শট ক্লাউড স্ক্যান পাইপলাইন। - `ledger.py`: ইভেন্ট সারি, ফরোয়ার্ড রিটার্ন, স্কোরকার্ড। - `alerts.py`: ডেলিভারি (macOS/ntfy/Telegram)। - `quotes.py`: পেপার ফিল কোট। - `paper_exec.py`: পেপার A বই। - `dashboard.py`: স্ট্যাটিক HTML ড্যাশবোর্ড। - `verify.py`: ইনভেরিয়েন্ট টেস্ট স্যুইট। - `sources/`: ভেন্ডর অ্যাডাপ্টার (RPC, Blockscout, ইত্যাদি)। - `selfimprove/`: এক্সিট/এন্ট্রি লুপ, প্রার্থী, গবেষণা। ## ব্যবহার ```bash python3 verify.py # টেস্ট চালান python3 run.py # ড্রাই রান python3 run.py --commit # ডেটা লিখুন, কোনো অ্যালার্ট নয় python3 run.py --send # লিখুন এবং সতর্ক করুন python3 ledger.py # A বনাম B স্কোরকার্ড python3 paper_exec.py # পেপার বই ``` ## সৎ সীমাবদ্ধতা - নেতিবাচক প্রত্যাশা স্বীকার করা হয়; স্ক্রিনটি একটি ঝুঁকি-ব্যবস্থাপনা টুল। - LP-বার্ন এবং রাউন্ড-ট্রিপ চেক শুধুমাত্র UniswapV2 পেয়ারের জন্য সঠিক; V3/V4/লঞ্চপ্যাড টোকেনের LP অবস্থা অজানা। - কিছু সোলানা গেট (ইনসাইডার ক্লাস্টারিং, ফ্রিজ কর্তৃপক্ষ) এর কোনো EVM অ্যানালগ নেই। - বাস্তব স্বয়ংক্রিয় ট্রেডিং শুধুমাত্র তখনই ন্যায়সঙ্গত যদি পেপার স্কোরকার্ড বারবার পজিটিভ হয়। ## লাইসেন্স রিপোজিটরিতে নির্দিষ্ট করা নেই।