در دنیای معاملات روزانه، هر تصمیم میتواند به سود یا زیان منجر شود. حالا تصور کنید پیش از آنکه حتی یک دلار از سرمایهتان را به خطر بیندازید، بتوانید نتیجه معاملهتان را ۱۰٬۰۰۰ بار شبیهسازی کنید. این دقیقاً همان کاری است که مجموعهای از ۱۱ اسکیل رایگان و متنباز برای Claude فراهم کرده است: یک پکیج معاملاتی متنباز با مجوز MIT که بدون نیاز به ثبتنام یا API key کار میکند و دادههای خود را از منابع عمومی رایگان مانند Yahoo Finance، Nasdaq Trader، SEC EDGAR و House Clerk میخواند. این مجموعه در اکتبر ۲۰۲۶ در GitHub منتشر شد و به سرعت توجه جامعه فنی را جلب کرد.

قلب تپنده این مجموعه، اسکیل /trader-timemachine است. این ابزار پیش از هر معامله، بقیه روز معاملاتی را ۱۰٬۰۰۰ بار بازسازی میکند. هر کندل ۵ دقیقهای در این شبیهسازی از کندلهای واقعی همان سهم در همان بازه زمانی در ۵۹ جلسه معاملاتی گذشته کشیده میشود و سپس با هر روز گذشتهای که همان الگو در آن فعال شده مقایسه میشود. این روش ترکیبی از شبیهسازی مونتکارلو و بکتست رویدادمحور است. خروجی، مجموعهای از احتمالات صادقانه است: چند درصد احتمال رسیدن به حد سود، چند درصد احتمال فعال شدن حد ضرر، و چند درصد احتمال باز ماندن معامله تا پایان روز.
برای مثال، در یک معامله واقعی روی سهام تسلا، ماشین زمان نشان داد که احتمال رسیدن به هدف ۲۹.۴٪، احتمال فعال شدن حد ضرر ۲۵.۵٪ و احتمال باز ماندن معامله تا پایان روز ۴۵.۱٪ بوده است. verdict نهایی: «نزدیک به پرتاب سکه» (Close to a coin flip) . خود README پروژه صریحاً مینویسد که ماشین زمان از ۶۰ روز داده تاریخی ساخته شده و یک شبیهساز است، نه یک پیشبینیکننده. این ابزار به جای وعده سود قطعی، ریسک را شفاف میکند.
⚠️ نکته حیاتی: ماشین زمان رفتار آینده بازار را پیشبینی نمیکند. این ابزار از ۶۰ روز داده تاریخی ساخته شده و آینده میتواند رفتارهایی داشته باشد که در آن ۶۰ روز هرگز دیده نشده است (مثل گزارش سود غافلگیرکننده یا توقف معامله). احتمالات آن را فقط به عنوان یک بررسی واقعیت در نظر بگیرید، نه یک وعده.
این مجموعه که توسط Jake Schincariol منتشر شده، تحت مجوز MIT ارائه شده و برای اجرا به هیچ API key یا ثبتنامی نیاز ندارد. دادههای آن از منابع عمومی و رایگان تأمین میشود و اسکریپتها با پایتون خالص و بدون هیچ وابستگی خارجی (pip install) کار میکنند. هر اسکیل یک وظیفه مشخص را انجام میدهد و خروجی خود را در پوشه trader/ ذخیره میکند تا اسکیل بعدی از آن استفاده کند.
حدود ۵٬۹۰۰ سهام آمریکایی را برای یافتن الگوهای معاملاتی مانند شکست محدوده بازگشایی (Opening-Range Breakout)، پرچم (Flag) و جهشهای اشباع فروش (Oversold Bounce) اسکن میکند. خروجی اسکنر «لیست سهام برای خرید» نیست، بلکه «لیست نمودارهایی که با یک قاعده مشخص مطابقت دارند» است.
عناوین خبری فوری و گزارشهای ۸-K (اطلاعیههای رویدادهای مهم شرکتها در SEC EDGAR) را برای هر سهمی که تحت نظر دارید دنبال میکند و مواردی را که میتوانند روی قیمت اثر بگذارند علامتگذاری میکند.
یک الگوی معاملاتی را کندل به کندل تماشا میکند و لحظهای را که شرایط ورود فراهم میشود اعلام میکند.
قبل از ورود به معامله، حد ضرر و حد سود شما را تعیین میکند تا از پیش بدانید چه زمانی باید خارج شوید و سرمایهتان را از ضرر بیشتر حفظ کنید.
همانطور که توضیح داده شد، معامله را با دادههای تاریخی ۱۰٬۰۰۰ بار شبیهسازی میکند و احتمالات صادقانه را نشان میدهد.
هر معامله را با محدودیتهای ریسک شما مقایسه میکند: حداکثر ضرر روزانه، تعداد معاملات مجاز در روز، نسبت ریسک به پاداش و ... اگر معاملهای از این حدود فراتر رود، آن را مسدود (BLOCK) میکند.
اندازه هر پوزیشن را بر اساس بودجه حساب و حداکثر ضرر مجاز در هر معامله شما محاسبه میکند.
سفارش تأییدشده را به کارگزار شما ارسال میکند. به صورت پیشفرض در حساب کاغذی (Paper Trading) عمل میکند و هیچ سفارشی بدون تایپ صریح "بله" (yes) توسط شما ارسال نمیشود. برای معامله واقعی، از طریق سرور MCP شرکت Alpaca اقدام میکند.
زمانی که قیمت به یک سطح مشخص برسد، حد ضرر فعال شود یا زنگ شروع بازار نواخته شود، به شما هشدار میدهد. این اسکیل در طول باز بودن پوزیشن نیز فعال باقی میماند.
گزارشهای درآمدی (Earnings Reports) را از SEC EDGAR میخواند و تغییرات مهم در درآمد، حاشیه سود و EPS را خلاصه میکند.
افشای معاملات سهام اعضای کنگره آمریکا (به ویژه نانسی پلوسی) را به محض ثبت در سامانه رسمی House Clerk میخواند و اطلاع میدهد.
برخلاف بسیاری از رباتهای معاملاتی که هوش مصنوعی را مسئول تصمیمگیری نهایی میکنند، در این مجموعه Claude نقش دستیار را دارد، نه تصمیمگیرنده. محاسبات عددی حساس مانند تشخیص الگوی نمودار، احتمالات شبیهسازی، اندازه پوزیشن و بررسی محدودیتهای ریسک، همگی توسط اسکریپتهای پایتون قطعی (Deterministic) انجام میشود. Claude فقط اسکریپت مناسب را اجرا میکند، خروجی آن را میخواند و به شما منتقل میکند. این جداسازی، خطاهای محاسباتی مدل زبانی را حذف میکند و شفافیت را افزایش میدهد. اسکریپتها با یک seed ثابت (۱۹) اجرا میشوند تا نتایج در هر بار اجرا کاملاً یکسان و قابل بازتولید باشند. علاوه بر این، حالت پیشفرض، معامله کاغذی (Paper Trading) است. برای انجام معامله واقعی، باید حداقل از سه لایه تأیید عبور کنید: تأیید ریسک، تایپ "بله" در چت، و تأیید نهایی در خود Claude (کارت Allow once).
روش اول (سادهترین): آدرس مخزن GitHub را در Claude بچسبانید و بگویید "install skill".
روش دوم (برای Claude Code): مخزن را به عنوان یک پلاگینمارکتپلیس اضافه کنید و سپس پلاگین را نصب کنید: /plugin marketplace add Jakeschincariol/day-trader-skill.
روش سوم (برای کنترل کامل): مخزن را کلون کرده و پوشههای trader-* را در مسیر ~/.claude/skills/ (برای دسترسی سراسری) یا در مسیر .claude/skills/ داخل مخزن پروژه خود (برای دسترسی محلی) کپی کنید.
پیشنیازها: فقط پایتون ۳.۸ یا جدیدتر. هیچ pip installی لازم نیست. برای اسکیلهایی که به SEC متصل میشوند (News و Analyst)، باید نام و ایمیل خود را در فایل trader/config.json یا در متغیر محیطی SEC_USER_AGENT وارد کنید.
شبیهسازی، نه پیشبینی. ماشین زمان از ۶۰ روز داده تاریخی ساخته شده و یک شبیهساز است، نه پیشبینیکننده.
دادههای غیررسمی. نقطه اتصال نمودار Yahoo Finance غیررسمی است و میتواند تأخیر داشته باشد، تغییر کند یا محدودیت نرخ اعمال کند. کندلها ۱ یا ۵ دقیقهای هستند، نه هر تیک معاملاتی.
فقط بازار آمریکا. این مجموعه صرفاً برای سهام و ETFهای فهرستشده در آمریکا طراحی شده است.
وابستگی به کارگزار. برای معامله زنده، به کانکتور Alpaca MCP وابسته خواهید بود.
هشدار بنیادین. خود README پروژه مینویسد: «بیشتر افرادی که معاملات روزانه انجام میدهند، پول از دست میدهند؛ اسکنر این واقعیت را تغییر نمیدهد» . این ابزار برای کاهش خطا و انضباط طراحی شده، نه برای تضمین سود.
اسکیل (Skill): مجموعهای از دستورالعملها (فایل SKILL.md) و ابزارهای پایتون که یک قابلیت مشخص را به Claude اضافه میکند.
ماشین زمان (Time Machine): ابزاری برای شبیهسازی مسیرهای احتمالی آینده یک معامله بر اساس دادههای تاریخی، با استفاده از روش مونتکارلو.
مونتکارلو (Monte Carlo): روشی آماری که با اجرای مکرر یک فرآیند تصادفی (در اینجا ۱۰٬۰۰۰ بار)، توزیع احتمالات نتایج مختلف را به دست میآورد.
کندل (Candle): نمایشی گرافیکی از تغییرات قیمت یک دارایی در یک بازه زمانی مشخص (اینجا ۵ دقیقه).
حد ضرر (Stop-Loss): سطح قیمتی از پیش تعیینشده که در صورت رسیدن به آن، معامله بسته میشود تا از ضرر بیشتر جلوگیری شود.
حد سود (Take-Profit): سطح قیمتی هدف که در صورت رسیدن به آن، معامله با سود بسته میشود.
معامله کاغذی (Paper Trading): شبیهسازی معاملات با پول مجازی برای تمرین و آزمایش استراتژی بدون ریسک واقعی.
fail-closed: اصلی مهندسی که در صورت وجود ابهام یا نقص، سیستم به جای ادامه دادن، متوقف میشود.
قطعی (Deterministic): ویژگی یک محاسبه که با ورودی یکسان، همیشه خروجی یکسان تولید میکند (در مقابل رفتار تصادفی مدل زبانی).
مجوز MIT (MIT License): یک مجوز نرمافزاری متنباز و بسیار آزاد که اجازه استفاده، تغییر و توزیع کد را میدهد.
API Key: کلید دسترسی منحصر به فرد برای استفاده از سرویسهای برنامهنویسی (این مجموعه به آن نیاز ندارد).
نسبت ریسک به پاداش (Risk/Reward Ratio): نسبت بین مقدار پولی که در یک معامله ریسک میکنید به مقدار سودی که انتظار دارید به دست آورید.
لغزش (Slippage): اختلاف بین قیمت مورد انتظار و قیمت واقعی اجرای سفارش.
MCP (Model Context Protocol): پروتکلی که به Claude اجازه میدهد به ابزارها و سرویسهای خارجی (مثل کارگزار Alpaca) متصل شود.
۸-K: فرمی که شرکتها باید رویدادهای مهم (تغییر مدیریت، ادغام، نتایج مالی غیرمنتظره و غیره) را در SEC ثبت کنند.
۱۳F: فرمی که سرمایهگذاران نهادی بزرگ باید داراییهای خود را در SEC افشا کنند.
GitHub - Jakeschincariol/day-trader-skill (مخزن اصلی): https://github.com/Jakeschincariol/day-trader-skill — شامل ۱۱ پوشه اسکیل، تستهای آفلاین، مجوز MIT و README با مثالهای واقعی.
OrcaRouter - Claude Day Trader Skill: What It Actually Does: https://www.orcarouter.ai/zh-CN/blog/claude-day-trader-skill-what-it-actually-does — تحلیل عمیق فلسفه طراحی، جداسازی محاسبات از LLM و سه روش نصب.
Claude Code Marketplace - Jakeschincariol/day-trader-skill: https://claudemarketplaces.com/plugins/jakeschincariol-day-trader-skill — تأیید رسمی وجود پلاگین و فهرست مختصر قابلیتها.
Heatdrop - Jakeschincariol/day-trader-skill: https://heatdrop.ai/repo/Jakeschincariol/day-trader-skill — تحلیل محدودیتها (داده غیررسمی Yahoo، وابستگی به Alpaca) و مثال واقعی TSLA.
PyTorchKR Discussion - Day Trader Skill: https://discuss.pytorch.kr/t/day-trader-skill-python-2-claude/12307 — بررسی فنی مکانیزم شبیهسازی ۶۰ روزه ۵ دقیقهای، سه لایه تأیید و مثال واقعی TSLA.
Jishuzhan - day-trader-skill实测: https://jishuzhan.net/article/2114288188064030721 — تست عملی با ۳۱۵ واحد تست، بررسی seed 19، زنجیره fail-closed و امکان تطبیق با بازارهای دیگر.