Ruka hadi maudhui makuu
Mafunzo ya AI

Jenga Mchakato Salama wa Uuzaji wa Siku kwa Kutumia Ujuzi wa Claude wa Mfanyabiashara wa Siku

Jifunze jinsi ya kusakinisha na kutumia kifurushi cha ujuzi cha Mfanyabiashara wa Siku kwa Claude. Mafunzo haya yanahusu kuchanganua chati, kufuatilia habari, kupanga kuingia na kutoka, kuiga hali za kihistoria, kupanga ukubwa wa nafasi, kukagua hatari, kuidhinisha wakala wa biashara, kuweka arifa na kufuata kanuni muhimu za usalama.

Jenga Mchakato Salama wa Uuzaji wa Siku kwa Kutumia Ujuzi wa Claude

Mradi wa Day Trader unachofanya

Ujuzi wa Day Trader ni mkusanyiko wenye leseni ya MIT wa ujuzi 11 wa Claude kwa ajili ya kutafiti na kusimamia biashara za siku. Unaweza kuchanganua maelfu ya chati za hisa za Marekani, kufuatilia habari za umma na taarifa rasmi, kutambua ishara za kuingia, kupanga kutoka, kuiga matokeo yanayowezekana, kuamua ukubwa wa nafasi, kutekeleza viwango vya hatari, kuandaa maagizo ya broker, na kufuatilia arifa.

Zana za Python zilizojumuishwa hutumia data ya umma bila malipo kutoka vyanzo kama Yahoo Finance, Nasdaq Trader, SEC EDGAR, na House Clerk. Hazihitaji usakinishaji wa vifurushi, kujisajili, au ufunguo wa API. Python 3.8 au toleo jipya zaidi linahitajika.

Muhimu: Mradi hauwezi kuweka biashara kwa kujitegemea. Ujuzi wa broker pekee ndio unaweza kuanzisha agizo, na unahitaji ukaguzi wa hatari kupita, uthibitisho wako wa wazi, na ombi la idhini kutoka kwa kiunganishi cha kampuni ya udalali. Biashara ya majaribio ndiyo chaguo-msingi.

Vipengele na amri kuu

  • /trader-scanner: Huchanganua chati kutafuta kuvunjika kwa masafa ya ufunguzi, mifumo ya bendera, na mizunguko ya kupanda kutoka hali ya kuuzwa kupita kiasi.
  • /trader-news: Hufuatilia vichwa vya habari, taarifa za SEC, na matukio yanayobadilisha bei kwa hisa zinazofuatiliwa.
  • /trader-entry: Hukagua usanidi wa biashara kila mshumaa na kuripoti ikiwa unasubiri, umeanzishwa, au umekwisha muda.
  • /trader-exit: Hufafanua kikomo cha hasara, lengo la faida, na kutoka kwa kuzingatia muda kabla ya kuingia.
  • /trader-timemachine: Huendesha vipindi 10,000 vya kuigwa na kuchunguza matukio ya kihistoria ya usanidi huo huo.
  • /trader-budget: Hukokotoa ukubwa wa nafasi kutokana na bajeti ya akaunti na hasara ya juu inayokubalika.
  • /trader-risk: Hurejesha PASS au BLOCK baada ya kukagua agizo lililopendekezwa dhidi ya viwango vilivyosanidiwa.
  • /trader-broker: Huonyesha tiketi ya agizo na inaweza kutuma agizo lililoidhinishwa wazi kupitia kiunganishi cha kampuni ya udalali.
  • /trader-alerts: Hufuatilia masharti ya kikomo cha hasara, lengo, bei, kengele ya ufunguzi, na mwisho wa siku.
  • /trader-analyst: Husoma taarifa za mapato na kufupisha mabadiliko katika utendaji wa kampuni.
  • /trader-pelosi: Husoma ufichuzi wa umma wa miamala ya hisa ya wabunge wa Marekani unapowekwa.

Chaguo za usakinishaji

Sakinisha moja kwa moja kupitia Claude

Bandika URL ya hifadhi na maagizo ya usakinishaji kwenye Claude:

https://github.com/Jakeschincariol/day-trader-skill

install skill

Sakinisha kama programu-jalizi ya Claude Code

Ongeza hifadhi kama soko la programu-jalizi na usakinishe programu-jalizi:

/plugin marketplace add Jakeschincariol/day-trader-skill
/plugin install day-trader-skill@day-trader-skill

Claude Code huweka nafasi za majina kwa amri za programu-jalizi. Kwa mfano, kichanganuzi huonekana kama /day-trader-skill:trader-scanner badala ya /trader-scanner.

Sakinisha amri rahisi za kimataifa

Clone hifadhi na unakili saraka zake za ujuzi kwenye saraka yako ya kimataifa ya ujuzi wa Claude:

git clone https://github.com/Jakeschincariol/day-trader-skill.git
cp -r day-trader-skill/trader-* ~/.claude/skills/

Ili kuweka ujuzi katika mradi mmoja pekee, nakili saraka hizo hizo kwenye saraka ya .claude/skills/ ya mradi huo badala yake.

Tumia ujuzi bila Claude Code

Unaweza kubandika yaliyomo kwenye faili ya SKILL.md mwanzoni mwa mazungumzo. Kisha Claude anaweza kufuata mbinu ya ujuzi huo kama hali ya mazungumzo, ingawa zana za Python zinazohusiana hazitapatikana.

Sanidi mazingira

Thibitisha kuwa Python 3.8 au toleo jipya zaidi limesakinishwa:

python3 --version

Zana hutumia maktaba ya kawaida ya Python pekee, kwa hiyo hakuna cha kusakinisha kwa pip.

Zana za habari na uchanganuzi zinazotegemea SEC zinahitaji kitambulisho cha mtumiaji. Ongeza jina na barua pepe yako kwenye trader/config.json:

{
  "sec_user_agent": "Your Name you@example.com"
}

Vinginevyo, fafanua kigezo cha mazingira cha SEC_USER_AGENT:

export SEC_USER_AGENT="Your Name you@example.com"

Weka vitambulisho vya kampuni ya udalali katika vigezo vya mazingira badala ya kuviandika kwenye mazungumzo. Usanidi wa mfano hutumia "paper": true, na seva ya MCP ya Alpaca hutumia akaunti yake ya majaribio kwa chaguo-msingi.

Elewa mtiririko wa kazi

Kila ujuzi huandika matokeo yake kwenye saraka ya trader/, hivyo ujuzi unaofuata unaweza kutumia matokeo ya awali. Mtiririko wa kawaida wa biashara moja ni:

scanner -> news -> entry -> exit -> timemachine -> budget -> risk -> broker

Wakati nafasi iko wazi, ujuzi wa arifa unaweza kufuatilia kikomo chake cha hasara, lengo, na kutoka kwa lazima mwisho wa siku. Ujuzi wa habari, uchanganuzi, na ufichuzi wa miamala ya wabunge unaweza pia kuendeshwa kwa ratiba.

Matumizi ya msingi hatua kwa hatua

1. Jenga au changanua jumla ya hisa

Pakua jumla ya alama za Nasdaq Trader, ambayo ina takriban hisa 5,900 za Marekani:

python3 trader-scanner/scan.py universe

Endesha uchanganuzi wa jumla yote ya hisa kwa usanidi wa kabla ya soko kufunguliwa:

python3 trader-scanner/scan.py daily

Ili kutafuta kuvunjika kwa masafa ya ufunguzi kulikobainika kufikia 10:15, endesha:

python3 trader-scanner/scan.py orb --at 10:15

2. Kagua habari na taarifa rasmi

Baada ya kuchagua mgombea, kagua vichwa vya habari vya hivi karibuni, taarifa za 8-K, na mabadiliko ya bei ya siku hiyo. Mfano huu unaomba taarifa za TSLA za saa 12 zilizopita:

python3 trader-news/news.py --tickers TSLA --hours 12

Muktadha wa habari ni muhimu kwa sababu usanidi unaokubalika kitaalamu unaweza kufanya kazi kwa njia tofauti wakati wa matangazo ya mapato, miunganisho ya kampuni, maendeleo ya udhibiti, au matukio mengine yanayoweza kuathiri soko.

3. Thibitisha kuingia

Angalia ikiwa usanidi wa kuvuka kiwango cha mwanzo cha TSLA unasubiri, umeanzishwa, au umeisha muda:

python3 trader-entry/entry.py check TSLA --setup orb

Ili kuendelea kufuatilia kila mshumaa kila sekunde 30 hadi usanidi uanzishwe, tumia:

python3 trader-entry/entry.py watch TSLA --every 30

Zana ya kuingia husoma mishumaa ya dakika moja au dakika tano badala ya kila mabadiliko ya bei ya soko. Thibitisha bei muhimu na wakala wako kabla ya kuchukua hatua.

4. Bainisha kutoka kabla ya kuingia

Unda mpango ukitumia nusu ya kiwango cha mwanzo kama kiwango cha kusitisha hasara na kitengo kimoja cha hatari kama lengo:

python3 trader-exit/exit.py plan --stop or-mid --target 1R --write

Chaguo la --write huhifadhi matokeo kwenye trader/plan.json. Kupanga kiwango cha kusitisha hasara, lengo, na kutoka mwishoni mwa siku mapema huzuia zana zinazofuata kutegemea mkakati wa kutoka ambao haujabainishwa.

5. Fanya uigaji na ukaguzi wa kihistoria wa usanidi

Endesha Time Machine baada ya kuunda mpango:

python3 trader-timemachine/timemachine.py run --write

Zana hii hutengeneza vipindi 10,000 vilivyoigizwa kutoka kwa mishumaa ya dakika tano ya hivi karibuni ya hisa hiyo na pia hukagua vipindi vya kihistoria ambavyo sheria hiyo hiyo ilitekelezwa. Huripoti matokeo kama vile lengo kufikiwa kwanza, kiwango cha kusitisha hasara kufikiwa kwanza, au nafasi bado kuwa wazi wakati wa kufunga soko.

Time Machine ni uigaji, si utabiri. Kipindi chake cha data hakiwezi kuwakilisha kila kusimamishwa kwa biashara, pengo la bei, mshangao wa mapato, au kichwa cha habari cha siku zijazo. Tumia matokeo yake kama ukaguzi wa uhalisia, si ahadi.

6. Kokotoa ukubwa wa nafasi

Baada ya bei za kuingia na kusitisha hasara kujulikana, tengeneza ukubwa wa nafasi na oda inayopendekezwa:

python3 trader-budget/size.py --write

Zana ya bajeti hutumia ukubwa wa akaunti uliowekwa na hasara ya juu kwa kila biashara. Kwa mfano, mwongozo wa TSLA kwenye README hutumia akaunti ya $5,000, kikomo cha hasara cha $50, na hatari iliyopangwa ya $5.86 kwa kila hisa. Kugawanya 50 kwa 5.86 kunatoa nafasi ya hisa nane, yenye hasara iliyopangwa ya $46.88 kwa bei ya kusitisha hasara.

Oda ya mabano inayozalishwa huandikwa kwenye trader/orders.json.

7. Endesha lango la hatari

Kagua kila oda inayopendekezwa kabla ya kuiwasilisha kwa wakala:

python3 trader-risk/check.py

Msimamizi wa hatari hutathmini mipaka inayojumuisha hasara ya juu ya biashara, hasara ya siku, idadi ya biashara kwa siku, uwiano wa zawadi kwa hatari, dirisha la kuingia, ukubwa wa nafasi, na fedha zinazopatikana. Hurejesha PASS au BLOCK pamoja na sababu.

8. Kagua tiketi ya wakala

Onyesha tiketi iliyoandaliwa:

python3 trader-broker/ticket.py show

Hatua ya wakala huonyesha oda kwa lugha rahisi na kuonyesha ikiwa iko tayari. Haiwasilishi oda kimyakimya. Lazima uidhinishe oda hiyo halisi kwenye gumzo, na kiunganishi cha udalali kinapaswa kuonyesha uthibitisho wa pili wa Allow once au Deny.

9. Ongeza na kagua arifa

Unda arifa kutoka kwenye mpango uliohifadhiwa:

python3 trader-alerts/alerts.py add --from-plan

Kagua ikiwa kiwango cha kusitisha hasara, lengo, au kutoka kwa kuzingatia muda kimefikiwa:

python3 trader-alerts/alerts.py check

Kikagua arifa hutoa ishara kwa kila sharti lililotimizwa mara moja. Mpango wa kawaida hujumuisha kufunga nafasi yoyote iliyobaki karibu na kufunga soko, kama vile saa 3:55 PM.

Zana za ziada za utafiti

Kagua taarifa za mapato

Omba taarifa za robo mwaka, ukuaji, na mapato kwa kila hisa ya TSLA:

python3 trader-analyst/facts.py TSLA

Orodhesha ufichuzi wa umma wa miamala ya Bunge

Orodhesha ripoti za mara kwa mara za miamala zinazohusiana na Pelosi kwa mwaka wa sasa:

python3 trader-pelosi/ptr.py index --member pelosi

Ripoti hizi ni ufichuzi wa umma, si taarifa za ndani. Chini ya STOCK Act, miamala inayohusika yenye thamani ya zaidi ya $1,000 inaweza kuripotiwa hadi siku 45 baada ya kutokea.

Jaribu usakinishaji bila mtandao

Endesha majaribio ya vitengo yaliyojumuishwa kutoka kwenye mzizi wa hazina:

python3 -m unittest discover -s tests -v

Majaribio hutumia data za nje ya mtandao zilizotokana na data halisi, zikiwemo mishumaa ya dakika tano ya TSLA, uchanganuzi wa kiwango cha mwanzo wa saa 10:15, vichwa vya habari vya Yahoo Finance, rekodi za Karani wa Bunge, maandishi ya PTR, na taarifa za XBRL. Huzalisha tena matokeo ya nambari yaliyoandikwa katika mfano wa mradi.

Vidokezo vya hali ya juu kwa matumizi salama zaidi

  1. Anza kwa kufanya biashara ya majaribio. Acha "paper": true ikiwa imewezeshwa hadi uthibitishe mtiririko mzima wa kazi na uelewe kila faili linalozalishwa.
  2. Hifadhi hatua zote mbili za kuidhinisha. Weka ruhusa ya zana ya kiunganishi cha udalali kuwa Inahitaji idhini, kamwe isiwe Ruhusu kila wakati.
  3. Kagua faili za kati. Kagua trader/plan.json na trader/orders.json kabla ya kuendesha hatua zinazofuata. Mtiririko wa kazi uliounganishwa ni rahisi, lakini kila hatua bado inapaswa kuthibitishwa.
  4. Tumia uigaji unaoweza kurudiwa. Rekodi mbegu ya Time Machine unapolinganisha mabadiliko ya mkakati ili mlolongo uleule wa uigaji uweze kurudiwa.
  5. Chukulia hasara za kusitisha kama makadirio. Agizo la kusitisha linaweza kutekelezwa kwa bei iliyo nje ya bei maalum wakati wa pengo au soko linalosonga haraka. Hasara ya juu inayoonyeshwa inakadiria utekelezaji kwa bei ya kusitisha.
  6. Thibitisha data isiyo rasmi. Mwisho wa chati wa Yahoo Finance unaweza kuchelewa, kubadilika, au kuweka kikomo cha idadi ya maombi. Linganisha bei muhimu na maelezo ya akaunti na dalali wako.
  7. Sanidi vidhibiti vinavyohusika vya biashara ya siku. Madalali wanaweza kutumia mahitaji tofauti ya biashara ya siku wakati wa mabadiliko ya udhibiti. Ikiwa dalali wako bado anatumia kanuni ya zamani ya pattern-day-trader, wezesha "pdt_guard": true ili zana ya hatari ihesabu biashara za siku.
  8. Epuka matumizi ya mkopo yasiyopangwa. Chaguo, margin, uuzaji wa mali kwa mkopo, na matumizi ya mkopo hubaki vimezimwa isipokuwa uvivishewe uwezo waziwazi.
  9. Fikiria kuhusu kodi. Faida za biashara ya siku kwa ujumla ni faida za muda mfupi, na miamala ya mara kwa mara inaweza kusababisha mauzo ya wash. Mradi huu hautoi ushauri wa kodi.

Vikomo na onyo la hatari

Programu hii husoma data ya umma na kufanya mahesabu; haijui hali yako ya kifedha wala haitabiri bei za baadaye. Watu wengi wanaofanya biashara ya siku hupoteza pesa. Uwezekano ulioigwa, majaribio ya kihistoria, ishara za kuingia, na vituo vilivyopangwa havihakikishi biashara yenye faida au bei maalum ya utekelezaji.

Tumia mradi huu kwa utafiti na biashara ya majaribio, thibitisha kwa kujitegemea taarifa muhimu, na wasiliana na mtaalamu aliye na leseni unapohitaji ushauri maalum wa kifedha au kodi.

Hitimisho

Ujuzi wa Day Trader hubadilisha wazo la biashara kuwa mfuatano uliopangwa na unaoweza kukaguliwa: changanua, chunguza, thibitisha, panga, iga, pima ukubwa, kagua hatari, omba idhini, na fuatilia. Kinga zake kuu ni hatua ya wazi ya hatari, chaguo-msingi la biashara ya majaribio, na uthibitisho wa lazima kutoka kwa binadamu. Chunguza msimbo chanzi na masasisho katika hifadhi ya Day Trader skill kwenye GitHub.