
Jinsi NinjaTrader Bot Inavyofanya Kazi
NinjaTrader Bot ni programu ya kujitegemea ya Windows inayoendeshwa na jumuiya, iliyoundwa kuambatana na michakato ya NinjaTrader kupitia Discord au Telegram. Inatoa amri za gumzo za kukagua hali, kudhibiti usanidi, kuangalia kumbukumbu, kubadilisha mapendeleo, kutambua matatizo, na kudumisha nakala rudufu.
Kifurushi hiki kimeundwa kufanya kazi bila minyororo tofauti ya utegemezi au huduma za chinichini. Moduli zake za mikakati, viunganishi vya kiotomatiki, arifa, uandishi wa kumbukumbu za biashara, na vipengele vingine vimesanidiwa mapema, huku mipangilio inayoeleweka ikikuruhusu kuubadilisha bot kulingana na zana zako, ratiba, na kanuni za hatari.
Biashara ya kiotomatiki ina hatari za kifedha. Kagua kila mpangilio, tumia hali ya majaribio kwanza, na thibitisha viwango vya hatari kabla ya kuwezesha utekelezaji wa kiotomatiki wa ishara katika mazingira halisi.
Vipengele Muhimu
- Programu ya eneo-kazi inayojitegemea: Kifurushi cha Windows x64 kinachojitosheleza kina vipengele vinavyohitaji na kinaripotiwa kuwa na takribani GB 1.6.
- Uwezo uliosanidiwa mapema: Vipengele huwezeshwa na kupangwa tangu mwanzo, bila hatua tofauti ya kuwezesha au kutoa leseni iliyoelezwa katika README.
- Usanidi wa tabaka: Chaguo-msingi za jumla, wasifu wa watumiaji, na mabadiliko ya muda ya kipindi hutenganisha ubinafsishaji wa kawaida na mipangilio iliyosambazwa.
- Vidhibiti huru vya vipengele: Dhibiti injini ya mkakati, usambazaji wa arifa, uandishi wa kumbukumbu za biashara, na hali ya majaribio kivyake.
- Uthibitishaji: Ukaguzi wa kuanzisha hutambua hitilafu za sintaksia, viwango vya nambari vinavyotia shaka, na utegemezi unaokinzana kabla ya biashara kuanza.
- Kupakia upya papo hapo: Wasifu unaotumika unaweza kupakiwa upya baada ya kuhifadhiwa, na
/reloadhutoa njia dhahiri ya kusoma usanidi tena. - Vifaa vya matengenezo: Amri huonyesha maelezo ya afya, kumbukumbu za hivi karibuni, uchunguzi, matoleo, nakala rudufu, na chaguo za kurejesha.
- Wasifu unaobebeka: Wasifu wenye majina unaweza kuwekwa nakala rudufu, kushirikiwa, na kutumiwa kwa mikakati au vipindi tofauti.
Mahitaji na Maandalizi
Kabla ya kusakinisha bot, thibitisha kuwa kompyuta inatimiza mahitaji yaliyoandikwa:
- Windows 10 au Windows 11 katika mazingira ya eneo-kazi ya x64
- PowerShell 5.1 au toleo jipya zaidi; mradi pia unaangazia PowerShell 7+
- Muunganisho wa intaneti wa kupakua hati ya kisakinishi na kifurushi
- Akaunti ya kawaida ya mtumiaji wa Windows
- Ufikiaji wa Discord au Telegram ikiwa unataka kuendesha bot kupitia majukwaa hayo ya gumzo
README inasema kifurushi kikuu kinaweza kufanya kazi ndani ya kompyuta na bila mtandao baada ya kusakinishwa, ingawa muunganisho wa mtandao bado ni muhimu kwa upakuaji, masasisho, na usaidizi wa jumuiya. Haielezi mchakato wa kina wa kuunda vitambulisho vya Discord au Telegram, kwa hiyo soma nyenzo za sasa za usaidizi na matoleo za mradi kwa hatua zozote mahususi za kuunganisha jukwaa.
Sakinisha Bot
Hifadhi hii inatangaza kisakinishi cha PowerShell kupitia ukurasa wake wa kisakinishi. README haitoi amri halisi ya PowerShell, checksum ya kifurushi, au kumbukumbu ya kina ya usakinishaji, kwa hiyo epuka kunakili amri kutoka vyanzo visivyohusiana.
- Fungua hifadhi na ukague faili zake za sasa, masuala, maelezo ya toleo, na mahali kisakinishi kinakoelekea.
- Thibitisha kuwa chanzo cha kisakinishi ni kile kilichounganishwa na mradi. Kagua hati yoyote ya PowerShell iliyopakuliwa kabla ya kuiendesha.
- Tumia kisakinishi cha PowerShell kilichoandikwa kwenye mashine ya Windows 10 au Windows 11.
- Hifadhi muundo uliotolewa wa kujitegemea katika folda yake. Ikiwa unasakinisha kwenye mashine kadhaa, tumia folda tofauti kwa kila nakala ili kuzuia migongano ya usanidi.
- Anzisha faili inayotekelezeka kama mtumiaji wa kawaida. Bot inapaswa kuunda usanidi wa kuanzia karibu na faili inayotekelezeka inapowashwa mara ya kwanza.
- Soma ujumbe wowote wa uthibitishaji kabla ya kuendelea. Rekebisha matatizo yaliyoripotiwa ya sintaksia, viwango, au utegemezi badala ya kuyapuuza.
Kwa kuwa visakinishi vinavyotekelezeka na programu za biashara ni nyeti kiusalama, changanua upakuaji kwa zana zako za usalama, kagua hati kabla ya kuzitekeleza, na ujaribu programu kwanza katika mazingira yaliyotengwa au yasiyo ya uzalishaji.
Sanidi Uendeshaji wa Kwanza
Fungua usanidi ulioundwa katika kihariri cha maandishi wazi. Faili ya kuanzia ina sehemu zenye maelezo ya maoni na chaguo-msingi za tahadhari. Zingatia maeneo manne kabla ya kuunganisha usanidi kwenye mchakato halisi.
1. Tambua Usanidi
Weka maelezo ya akaunti na kipindi kwenye lebo inayotambulika. Hii ni muhimu hasa unapodumisha wasifu au usakinishaji mbalimbali.
2. Bainisha Orodha ya Ufuatiliaji
Ongeza tu alama za zana unazokusudia kufuatilia au kufanyia biashara. Kulingana na README, zana zilizoachwa nje ya orodha ya ufuatiliaji hazitaguswa.
3. Kagua Chaguo-msingi za Oda
Angalia kiasi chaguo-msingi, aina ya oda, na muda wa uhalali. Usidhani kuwa thamani iliyosambazwa inafaa kwa akaunti, zana, au mkakati wako.
4. Weka Mipaka ya Hatari
Kagua kikomo cha hasara ya kila siku, idadi ya juu zaidi ya nafasi zilizo wazi, na mipaka kwa kila biashara. Kinga hizi hubaki amilifu isipokuwa uzibadilishe waziwazi.
README haichapishi sintaksia kamili au majina ya funguo ya faili ya usanidi. Hifadhi muundo na maoni yaliyopo kwenye faili iliyoundwa badala ya kubuni funguo mpya. Hifadhi mabadiliko yako, kisha uruhusu kifuatiliaji cha wasifu kuyatumia au utekeleze /reload. Katika usanidi wa awali, kuwasha bot upya pia huanzisha uthibitishaji wa kuanza.
Elewa Kipaumbele cha Usanidi
Bot hutatua mipangilio katika tabaka tatu. Tabaka zinazofuata hubatilisha zilizotangulia:
- Chaguo-msingi za jumla: Mipangilio thabiti inayowasilishwa pamoja na toleo.
- Wasifu wa mtumiaji: Marekebisho binafsi yanayodumu na yanaweza kuhifadhiwa nakala au kuhamishwa.
- Marekebisho ya kipindi: Thamani za muda za majaribio wakati wa utekelezaji mmoja.
Kwa mfano, hifadhi chaguo-msingi za jumla zenye tahadhari, weka orodha yako ya kawaida ya ufuatiliaji na mipaka katika wasifu wa mtumiaji, kisha tumia marekebisho ya kipindi kwa jaribio la muda la biashara ya karatasi. Hii huzuia jaribio fupi kubadilisha wasifu wa muda mrefu.
Anza na Hali ya Karatasi
Kabla ya kufikiria uwekaji otomatiki wa moja kwa moja, washa hali ya karatasi na ujaribu mtiririko mzima wa kazi kwa kutumia utekelezaji ulioiga. Acha injini ya mkakati ikiwa imezimwa hadi wasifu upitishe uthibitishaji na ukague tabia ya bot.
- Washa hali ya karatasi kwa kutumia kigeuzi kilichopo tayari katika usanidi uliotengenezwa.
- Thibitisha kuwa alama yoyote ya biashara ya moja kwa moja imezimwa. Bot inapaswa kukataa mipangilio inayokinzana ya karatasi na moja kwa moja.
- Washa uandishi wa kumbukumbu za biashara ili vitendo virekodiwe ndani kwa ajili ya ukaguzi.
- Sanidi kiunganishi cha arifa ikiwa unataka matukio muhimu yatumwe kwenye sehemu ya mazungumzo iliyochaguliwa.
- Hifadhi wasifu na utekeleze
/reload. - Tumia
/diagnose,/status, na/featureskuthibitisha hali inayotokana.
Tumia Amri za Msingi
Amri hufuata muundo wa amri unaoanza kwa mkwaju. Anza na mfuatano huu wa msingi:
/start
/status
/features
/config
/diagnose
/ping
/help
/starthuonyesha kadi ya makaribisho yenye wasifu wa sasa, moduli zinazotumika, na ziara ya utangulizi./statushuripoti hali ya muunganisho, muda wa kufanya kazi, vipengele vilivyopakiwa, na toleo la ujenzi unaojitegemea./featureshupanga na kuorodhesha uwezo ulioamilishwa katika ujenzi wa sasa./confighutoa muhtasari wa usanidi uliopakiwa. Amri inaweza pia kupokea jina la ufunguo, ingawa README haielezi sintaksia kamili ya hoja hiyo./diagnosehukagua mifumo midogo ya bot na kurudisha ripoti iliyoandikwa kwa lugha rahisi./pinghufanya ukaguzi mdogo wa muunganisho wa kwenda na kurudi./helphutengeneza orodha ya amri za ujenzi uliosakinishwa. Kupitisha jina la amri hutoa matumizi yake ya kina na chaguo zinazopatikana.
Kwa kuwa hoja zinazotumika zinaweza kubadilika kati ya matoleo, tegemea /help badala ya kudhani majina ya chaguo. Bot imeundwa kueleza ruhusa zinazokosekana na kurudisha ujumbe unaosomeka badala ya marudio ya data ghafi.
Tumia na Kagua Mabadiliko ya Usanidi
Baada ya kuhariri wasifu, tumia mtiririko wa kazi ufuatao:
/reload
/config
/status
/logs
/diagnose
/reload husoma tena usanidi bila kuanzisha upya kabisa na huripoti kilichobadilika. /config huthibitisha mipangilio inayotumika baada ya tabaka zote kutekelezwa. Fuata kwa /status na /diagnose kuthibitisha afya, kisha kagua /logs kuona shughuli za hivi karibuni.
Amri ya kumbukumbu hupokea chaguo la idadi na kichujio cha ukali kwa maonyo au hitilafu, lakini README haitoi sintaksia yake halisi. Tekeleza /help logs katika ujenzi uliosakinishwa ili kupata mifano halali.
Dhibiti Wasifu na Arifa
Tumia /profile kuona au kurekebisha mapendeleo binafsi kama vile jina la kuonyeshwa, ratiba chaguo-msingi, na mtindo wa arifa. Mabadiliko hutumika mara moja na hudumu kati ya vipindi. Wasifu wenye majina ni muhimu unapotekeleza mikakati tofauti katika siku tofauti.
Tangazo za jumuiya ni za hiari:
/subscribe
/unsubscribe
/subscribe huwasha arifa za masasisho ya mradi na maelezo ya matoleo, huku /unsubscribe huzizima.
Hifadhi Nakala na Rejesha kwa Usalama
Bot huunda kiotomatiki nakala ya usanidi uliopita kabla ya mabadiliko ya kimuundo. Unaweza pia kudhibiti nakala hizo moja kwa moja:
/backup
/restore
/backup huunda nakala ya usanidi yenye muhuri wa muda na kuripoti mahali ilipo. /restore huorodhesha nakala zinazopatikana kabla ya kukuomba uchague moja. Unda nakala ya mwongozo kabla ya kubadilisha sheria za hatari, kuwezesha uwekaji otomatiki, au kubadilisha wasifu kwa uliopokea kutoka kwa mtumiaji mwingine.
Vidokezo vya Juu
Tumia Marekebisho kwa Majaribio
Weka majaribio ya muda katika tabaka la kipindi badala ya kurekebisha wasifu wa mtumiaji. Kipindi kinapoisha, usanidi wako unaodumu hubaki bila kubadilika.
Weka Usakinishaji Ukiwa Umetengwa
Unapotumia ujenzi unaobebeka kwenye kompyuta nyingi, au kuweka nakala nyingi kwenye mfumo mmoja, hifadhi kila nakala katika folda tofauti. Hii huepusha kushirikisha au kubadilisha kimakosa faili za usanidi zilizo karibu.
Thibitisha Wasifu Unaoshirikiwa
Wasifu unaelezwa kuwa unaojitosheleza na unaobebeka, lakini bado unapaswa kukagua kila orodha ya ufuatiliaji iliyoagizwa, chaguo-msingi la oda, kigeuzi cha kipengele, na kikomo cha hatari. Fanya uthibitishaji katika hali ya karatasi kabla ya kutumia wasifu wa jumuiya.
Kagua Toleo Lililosakinishwa
Tekeleza /version kuonyesha kitambulisho kamili cha ujenzi, kituo cha toleo, na tarehe ya uthibitishaji. Jumuisha taarifa hii unaporipoti tatizo ili watumiaji wengine waweze kulinganisha ujenzi huo huo.
kusanya Ushahidi Muhimu wa Utatuzi
Ikiwa bot inafanya kazi bila kutarajiwa, kusanya taarifa kwa mpangilio huu:
/status
/diagnose
/logs
/version
Hifadhi ujumbe kamili wa hitilafu na dondoo husika za kumbukumbu. Tafuta mijadala iliyopo ya mradi kabla ya kufungua ripoti inayojirudia, na ondoa maelezo ya akaunti au taarifa nyingine nyeti kabla ya kushiriki kumbukumbu hadharani.
Tumia Maoni na Usaidizi wa Jumuiya
Amri ya /feedback hutuma hitilafu, mawazo, au maoni ya jumla kwa watunzaji. README pia inahimiza masuala, maombi ya kuvuta, maboresho ya nyaraka, maoni kuhusu majaribio, na majadiliano kupitia jumuiya ya Discord au Telegram ya mradi.
Rejeleo la Amri
/start— Fungua kadi ya kukukaribisha na ziara ya mwanzo./status— Kagua afya, muunganisho, muda wa kufanya kazi, vipengele, na maelezo ya muundo./features— Orodhesha uwezo ulioamilishwa kwa kategoria./config— Tazama mipangilio yote inayotumika au kagua mpangilio mmoja./reload— Pakia upya usanidi kutoka kwenye diski./profile— Dhibiti mapendeleo ya kibinafsi na mipangilio inayohusiana na wasifu./subscribe— Pokea masasisho ya jumuiya na maelezo ya matoleo./unsubscribe— Acha arifa za masasisho ya jumuiya./logs— Pata shughuli za hivi karibuni kwa vidhibiti vya hiari vya idadi na kiwango cha uzito./diagnose— Endesha ukaguzi wa mifumo midogo./backup— Unda nakala ya usanidi yenye muhuri wa muda./restore— Chagua na urejeshe nakala inayopatikana./version— Onyesha kitambulisho cha muundo, chaneli, na tarehe ya uthibitishaji./ping— Jaribu mawasiliano ya kwenda na kurudi./feedback— Tuma maoni kwa watunzaji./help— Onyesha nyaraka na chaguo za amri za sasa.
Hitimisho
NinjaTrader Bot inachanganya kifurushi huru cha Windows na usimamizi wa kupitia mazungumzo, wasifu wenye tabaka, uthibitishaji wa usanidi, zana za uchunguzi, na zana za kuhifadhi nakala. Isakinishe tu kutoka chanzo ulichothibitisha, anza kwa mipangilio ya tahadhari na hali ya majaribio, na tumia /help kama rejeleo rasmi la muundo uliosakinisha. Hifadhi nakala ya kila wasifu muhimu kabla ya kuwezesha au kubadilisha otomatiki.
