
Lokho okwenziwa iphrojekthi ye-Day Trader
Ikhono le-Day Trader liyiqoqo lamakhono angu-11 e-Claude anelayisensi ye-MIT okucwaninga nokuphatha ukuhweba kwansuku zonke. Lingaskena amashadi ezitoko zase-US ayizinkulungwane, liqaphe izindaba zomphakathi namafayela asemthethweni, likhombe izimpawu zokungena, lihlele ukuphuma, lilingise imiphumela engenzeka, libale usayizi wezikhundla, liphoqele imikhawulo yobungozi, lilungiselele ama-oda omthengisi, futhi liqaphe izaziso.
Amathuluzi e-Python afakiwe asebenzisa idatha yomphakathi yamahhala evela emithonjeni efana ne-Yahoo Finance, Nasdaq Trader, SEC EDGAR, kanye ne-House Clerk. Awadingi ukufakwa kwamaphakheji, ukubhalisa, noma ukhiye we-API. Kudingeka i-Python 3.8 noma entsha.
Okubalulekile: Iphrojekthi ayikwazi ukubeka ukuhweba ngokuzimela. Ikhono lomthengisi kuphela elingaqhubekisela i-oda, futhi lidinga ukuthi ukuhlolwa kobungozi kuphumelele, uqinisekise ngokusobala, kanye nokuthi isixhumi somthengisi sivume. Ukuhweba ngephepha kuyindlela ezenzakalelayo.
Izici nemiyalo ebalulekile
/trader-scanner: Iskena amashadi sifune ukugqashuka kwebanga lokuvula, amafulegi, kanye nokubuyela phezulu kwamanani athengiswe ngokweqile./trader-news: Iqapha izihloko zezindaba, amafayela e-SEC, nentuthuko eshintsha amanani ezitoko eziqashwe./trader-entry: Ihlola ukusethwa kwekhandlela ngalinye futhi ibike ukuthi kusalindile, kuqalile, noma kuphelelwe yisikhathi./trader-exit: Ichaza i-stop, inani elihlosiwe lenzuzo, kanye nokuphuma okusekelwe esikhathini ngaphambi kokungena./trader-timemachine: Iqhuba izikhathi ezilingisiwe ezingu-10,000 futhi ihlole ukwenzeka kwangaphambilini kokusethwa okufanayo./trader-budget: Ibala usayizi wesikhundla ngokusekelwe kusabelomali se-akhawunti kanye nokulahlekelwa okuphezulu okwamukelekayo./trader-risk: Ibuyisa i-PASS noma i-BLOCK ngemva kokuhlola i-oda elihlongozwayo liqhathaniswa nemikhawulo emisiwe./trader-broker: Ibonisa ithikithi le-oda futhi ingathumela i-oda elivunywe ngokusobala ngesixhumi somthengisi./trader-alerts: Iqapha izimo ze-stop, target, intengo, insimbi yokuvula, kanye nokuphela kosuku./trader-analyst: Ifunda ulwazi lwemiphumela yezimali futhi ifingqe izinguquko ekusebenzeni kwenkampani./trader-pelosi: Ifunda ukudalulwa komphakathi kokuhweba kwamasheya okwenziwa amalungu eCongress lapho sekushicilelwe.
Izinketho zokufaka
Faka ngokuqondile nge-Claude
Namathisela i-URL yendawo yokugcina kanye nomyalelo wokufaka ku-Claude:
https://github.com/Jakeschincariol/day-trader-skill
install skill
Faka njenge-plugin ye-Claude Code
Engeza indawo yokugcina njengezimakethe zama-plugin bese ufaka i-plugin:
/plugin marketplace add Jakeschincariol/day-trader-skill
/plugin install day-trader-skill@day-trader-skill
I-Claude Code ibeka imiyalo yama-plugin ngaphansi kwamagama athile. Ngokwesibonelo, i-scanner ivela njenge-/day-trader-skill:trader-scanner esikhundleni se-/trader-scanner.
Faka imiyalo yomhlaba wonke evamile
Clone indawo yokugcina bese ukopisha izinkomba zamakhono zayo uzifake enkombeni yamakhono omhlaba wonke ye-Claude:
git clone https://github.com/Jakeschincariol/day-trader-skill.git
cp -r day-trader-skill/trader-* ~/.claude/skills/
Ukuze ugcine amakhono esendaweni yephrojekthi eyodwa, kopisha lezo zinkomba ezifanayo uzifake enkombeni yephrojekthi ethi .claude/skills/.
Sebenzisa ikhono ngaphandle kwe-Claude Code
Unganamathisela okuqukethwe kwefayela elilodwa le-SKILL.md ekuqaleni kwengxoxo. U-Claude angabe eselandela indlela yalelo khono njengemodi yengxoxo, nakuba amathuluzi e-Python ahambisana nalo engeke atholakale.
Lungisa imvelo
Qinisekisa ukuthi i-Python 3.8 noma entsha ifakiwe:
python3 --version
Amathuluzi asebenzisa kuphela umtapo wolwazi ojwayelekile we-Python, ngakho akukho okudingeka kufakwe nge-pip.
Amathuluzi ezindaba nawokuhlaziya ancike ku-SEC adinga i-user agent ekhomba umsebenzisi. Faka igama lakho ne-imeyili ku-trader/config.json:
{
"sec_user_agent": "Your Name you@example.com"
}
Noma chaza i-environment variable ethi SEC_USER_AGENT:
export SEC_USER_AGENT="Your Name you@example.com"
Gcina imininingwane yokungena kumthengisi kuma-environment variable esikhundleni sokuyinamathisela engxoxweni. Ukucushwa kwesibonelo kusebenzisa "paper": true, futhi iseva ye-MCP ye-Alpaca ngokuzenzakalela isebenzisa i-akhawunti yayo yephepha.
Qonda ukuhamba komsebenzi
Ikhono ngalinye libhala umphumela walo enkombeni ethi trader/, okwenza ikhono elilandelayo likwazi ukusebenzisa umphumela odlule. Ukuhamba komsebenzi okujwayelekile kokuhweba okukodwa kungokulandelayo:
scanner -> news -> entry -> exit -> timemachine -> budget -> risk -> broker
Ngesikhathi isikhundla sivuliwe, ikhono lezaziso lingaqapha i-stop, target, kanye nokuphuma okuphoqelekile ekupheleni kosuku. Amakhono ezindaba, omhlaziyi, nawokudalulwa kokuhweba kwamalungu eCongress nawo angasebenza ngeshejuli.
Ukusetshenziswa okuyisisekelo isinyathelo ngesinyathelo
1. Yakha noma uskene uhlu lwezitoko
Landa uhlu lwezimpawu ze-Nasdaq Trader, olunezitoko zase-US ezingaba ngu-5,900:
python3 trader-scanner/scan.py universe
Qhuba ukuskena kwalo lonke uhlu ukuze uthole ukusethwa kwangaphambi kokuvulwa kwemakethe:
python3 trader-scanner/scan.py daily
Ukuze ubheke ukugqashuka kwebanga lokuvula okubonwe ngo-10:15, sebenzisa:
python3 trader-scanner/scan.py orb --at 10:15
2. Hlola izindaba namafayela asemthethweni
Ngemva kokukhetha umuntu ongase afanele, hlola izihloko zezindaba zakamuva, amafayela e-8-K, kanye nokunyakaza kosuku. Lesi sibonelo sicela ulwazi lwe-TSLA lwamahora angu-12 adlule:
python3 trader-news/news.py --tickers TSLA --hours 12
Umongo wezindaba ubalulekile ngoba ukusethwa okusebenza ngobuchwepheshe kungaziphatha ngendlela ehlukile ngesikhathi semiphumela yezimali, ukuhlanganiswa kwezinkampani, intuthuko yezomthetho, noma eminye imicimbi ehambisa imakethe.
3. Qinisekisa ukungena
Hlola ukuthi ukusethwa kwe-TSLA kokuphuma ebangeni lokuvula kusalindile, sekuqalisiwe, noma sekuphelelwe yisikhathi:
python3 trader-entry/entry.py check TSLA --setup orb
Ukuqhubeka nokuqapha ikhandlela ngalinye njalo ngemizuzwana engu-30 kuze kuqalise ukusethwa, sebenzisa:
python3 trader-entry/entry.py watch TSLA --every 30
Ithuluzi lokungena lifunda amakhandlela omzuzu owodwa noma emizuzu emihlanu, hhayi yonke inqubekelaphambili yentengo yemakethe. Qinisekisa amanani abalulekile kumthengisi wakho ngaphambi kokuthatha isinyathelo.
4. Chaza ukuphuma ngaphambi kokungena
Dala uhlelo usebenzisa iphakathi lebanga lokuvula njengendawo yokumisa ukulahlekelwa, kanye neyunithi eyodwa yobungozi njengokuhlosiwe:
python3 trader-exit/exit.py plan --stop or-mid --target 1R --write
Inketho ethi --write igcina umphumela ku-trader/plan.json. Ukuhlela indawo yokumisa ukulahlekelwa, okuhlosiwe, nokuphuma ekupheleni kosuku kusengaphambili kuvimbela amathuluzi alandelayo ekuthembeleni esu lokuphuma elingachazwanga.
5. Lingisa futhi uhlole kabusha ukusethwa
Qalisa i-Time Machine ngemva kokudala uhlelo:
python3 trader-timemachine/timemachine.py run --write
Ithuluzi lakha izikhathi zokuhweba ezilingisiwe ezingu-10,000 lisusela kumakhandlela e-TSLA akamuva emizuzu emihlanu, futhi lihlola nezikhathi zangaphambilini lapho umthetho ofanayo wasebenza khona. Libika imiphumela efana nokuthi okuhlosiwe kufinyelelwe kuqala, ukumiswa kokulahlekelwa kufinyelelwe kuqala, noma ukuhweba kusavuliwe ngesikhathi kuvalwa.
I-Time Machine iwukulingisa, hhayi ukubikezela. Isikhathi sedatha eyisisekelo asikwazi ukumela konke ukumiswa kokuhweba, izikhala zentengo, isimanga semiphumela yezimali, noma isihloko sezindaba esingase senzeke esikhathini esizayo. Sebenzisa umphumela wayo njengokuhlola iqiniso, hhayi njengesithembiso.
6. Bala usayizi wesikhundla
Uma amanani okungena nawokumisa ukulahlekelwa esaziwa, khiqiza usayizi wesikhundla kanye ne-oda eliphakanyisiwe:
python3 trader-budget/size.py --write
Ithuluzi lesabelomali lisebenzisa usayizi we-akhawunti omisiwe kanye nokulahlekelwa okuphezulu ngokuhweba ngakunye. Ngokwesibonelo, uhambo lwe-TSLA ku-README lusebenzisa i-akhawunti engu-$5,000, umkhawulo wokulahlekelwa ongu-$50, kanye nobungozi obuhleliwe obungu-$5.86 ngesabelo. Ukuhlukanisa u-50 ngo-5.86 kukhiqiza isikhundla sezabelo eziyisishiyagalombili, nokulahlekelwa okuhleliwe kwentengo yokumisa okungu-$46.88.
I-oda le-bracket elikhiqiziwe libhalwa ku-trader/orders.json.
7. Qalisa isango lobungozi
Hlola wonke ama-oda aphakanyisiwe ngaphambi kokuwethula kumthengisi:
python3 trader-risk/check.py
Umphathi wobungozi uhlola imikhawulo ehlanganisa ukulahlekelwa okuphezulu kokuhweba, ukulahlekelwa kwansuku zonke, inani lokuhweba ngosuku, isilinganiso somvuzo nobungozi, isikhathi sokungena, usayizi wesikhundla, kanye nemali etholakalayo. Ubuyisa i-PASS noma i-BLOCK kanye nesizathu.
8. Buyekeza ithikithi lomthengisi
Bonisa ithikithi elilungisiwe:
python3 trader-broker/ticket.py show
Isinyathelo somthengisi sibonisa i-oda ngolimi oluqondakalayo futhi sikhombisa ukuthi selikulungele yini. Asilithumeli i-oda buthule. Kufanele uvumele lelo oda ngqo engxoxweni, futhi isixhumi somthengisi kufanele sibonise isiqinisekiso sesibili esithi Allow once noma Deny.
9. Faka futhi uhlole izexwayiso
Dala izexwayiso ohlelweni olulondoloziwe:
python3 trader-alerts/alerts.py add --from-plan
Hlola ukuthi ukumisa ukulahlekelwa, okuhlosiwe, noma ukuphuma okusekelwe esikhathini sekufinyelelwe yini:
python3 trader-alerts/alerts.py check
Umhloli wezexwayiso ukhala kanye kuphela esimweni ngasinye esifanayo. Uhlelo olujwayelekile luhlanganisa ukuvala noma yisiphi isikhundla esisele eduze nokuvalwa kwemakethe, njengango-3:55 PM.
Amathuluzi ocwaningo engeziwe
Buyekeza amaqiniso emiphumela yezimali
Cela amaqiniso ekota, ukukhula, kanye nolwazi lwenzuzo ngesabelo ngasinye lwe-TSLA:
python3 trader-analyst/facts.py TSLA
Faka ezinkombeni izambulo zomphakathi zeCongress
Faka ezinkombeni imibiko yezikhathi yokuthengiselana ehlobene noPelosi yonyaka wamanje:
python3 trader-pelosi/ptr.py index --member pelosi
Le mibiko iyizambulo zomphakathi, hhayi ulwazi oluyimfihlo lwangaphakathi. Ngaphansi kwe-STOCK Act, ukuthengiselana okukhavwe okungaphezu kuka-$1,000 kungabikwa sekwephuzile kuze kufike ezinsukwini ezingu-45 ngemva kokwenzeka kwakho.
Hlola ukufakwa ngaphandle kwe-inthanethi
Qalisa izivivinyo zeyunithi ezifakiwe usuka empandeni yenqolobane:
python3 -m unittest discover -s tests -v
Izivivinyo zisebenzisa ama-fixture angaxhunyiwe ku-inthanethi asekelwe kudatha yangempela, okuhlanganisa amakhandlela e-TSLA emizuzu emihlanu, ukuskena kwebanga lokuvula lango-10:15, izihloko ze-Yahoo Finance, amarekhodi ka-House Clerk, umbhalo we-PTR, kanye namaqiniso e-XBRL. Ziphinda imiphumela yezinombolo ebhalwe esibonelweni sephrojekthi.
Amathiphu athuthukile okusebenzisa ngokuphepha
- Qala ngokuhweba ngephepha. Shiya
"paper": trueivuliwe uze uqinisekise ukuhamba komsebenzi okuphelele futhi uqonde wonke amafayela akhiqiziwe. - Gcina amasango womabili okugunyaza. Setha imvume yethuluzi lesixhumanisi somthengisi wemakethe ibe Kudingeka ukugunyazwa, ungalokothi uyisethe ku-Vumela njalo.
- Hlola amafayela aphakathi. Buyekeza
trader/plan.jsonkanyetrader/orders.jsonngaphambi kokuqalisa izigaba ezilandelayo. Ukuhamba komsebenzi okuxhumene kuyasiza, kodwa isigaba ngasinye kusafanele siqinisekiswe. - Sebenzisa izilingisi eziphindaphindekayo. Bhala phansi imbewu ye-Time Machine lapho uqhathanisa izinguquko zamasu ukuze ukwazi ukuphinda uchungechunge olufanayo olulingisiwe.
- Phatha ukulahlekelwa kokumisa njengezilinganiso. I-oda lokumisa lingagcwaliswa ngaphezu kwenani elicacisiwe ngesikhathi sokuvaleka kwegebe noma emakethe ehamba ngokushesha. Ukulahlekelwa okuphezulu okubonisiwe kucabanga ukuthi ukwenziwa kwenzeka ngenani lokumisa.
- Qinisekisa idatha engekho emthethweni. I-endpoint yeshadi ye-Yahoo Finance ingase ibambezeleke, ishintshe, noma ibeke umkhawulo wezicelo. Qhathanisa amanani abalulekile nemininingwane ye-akhawunti nomthengisi wakho.
- Hlela izilawuli zokuhweba zosuku ezisebenzayo. Abathengisi bangase basebenzise izidingo ezihlukene zokuhweba ngosuku ngesikhathi sezinguquko zokulawula. Uma umthengisi wakho esasebenzisa umthetho omdala we-pattern-day-trader, vula
"pdt_guard": trueukuze ithuluzi lobungozi libale ukuhweba kosuku. - Gwema amandla okutshala imali angahleliwe. Izinketho, i-margin, ukuthengisa ngokushoda, kanye namandla okutshala imali kuhlala kukhutshaziwe ngaphandle uma ukuvula ngokusobala.
- Cabangela izintela. Inzuzo yokuhweba kosuku ngokuvamile iyinzuzo yesikhathi esifushane, futhi ukuthengiselana kaningi kungadala ukuthengiswa kwe-wash sale. Le phrojekthi ayinikezi iseluleko sentela.
Imikhawulo nesexwayiso sobungozi
Le softhiwe ifunda idatha yomphakathi futhi yenza izibalo; ayizazi izimo zakho zezezimali futhi ayibikezeli amanani esikhathi esizayo. Abantu abaningi abahweba ngosuku balahlekelwa yimali. Amathuba alingisiwe, izivivinyo zomlando, amasiginali okungena, kanye nezindawo zokumisa ezihleliwe akuqinisekisi ukuhweba okunenzuzo noma inani elithile lokwenziwa.
Sebenzisa le phrojekthi ocwaningweni nasekuhwebeni ngephepha, qinisekisa ngokuzimela ulwazi olubalulekile, futhi uthintane nochwepheshe onelayisensi lapho udinga iseluleko somuntu siqu sezezimali noma sentela.
Isiphetho
Ikhono le-Day Trader liguqula umbono wokuhweba ube uchungechunge oluhlelekile nolungabuyekezwa: skena, cwaninga, qinisekisa, hlela, lingisa, linganisa usayizi, hlola ubungozi, cela ukugunyazwa, futhi uqaphe. Izivikelo zalo eziqine kakhulu yisango lobungozi elicacile, ukuhweba ngephepha okuzenzakalelayo, kanye nokuqinisekiswa komuntu okuyimpoqo. Hlola ikhodi yomthombo nezibuyekezo endaweni yokugcina ye-GitHub yekhono le-Day Trader.
