Git komando lerroko erabilgarritasun bat da bertsioak kontrolatzeko, hau da, erabiltzaileak proiektuko fitxategietan egiten dituen aldaketen historia gordetzeko. Normalean aplikazioetan lan egiteko erabiltzen da, baina beste kasu batzuetan erabil daiteke, adibidez, diseinatzaileek Git erabiltzen dute marrazkien eta diseinuen bertsio desberdinak gordetzeko. Git-ek aplikazio bat aurreko bertsio batera itzultzeko aukera ematen du, aldaketak alderatu eta aztertzeko.
- Hasiberrientzako Git: oinarrizko terminoak eta kontzeptuak, sarrera-gida
- Nola funtzionatzen duen Git
- Git instalatzen
- Git aurrez ezartzea
- Zure lehen Git biltegia sortzea
- Noiz Konprometitu
- Git proiektuetan kolaboratu
- Arazo arrunta Git proiektu batekin lan egitean
- Komando erabilgarriak – Git komandoak
- Git-ekin lan egiteko GUI programak
- GitHub mahaigaina
- Iturburua
- GitKraken
- Negoziazio Bots GitHub-en – Bot Github Open Source
- Python Negoziazio Robota
- Negoziazio bot Cassandre
- EA31337 Libre
Hasiberrientzako Git: oinarrizko terminoak eta kontzeptuak, sarrera-gida
Git-ekin lanean hasi baino lehen, biltegia, konpromezua eta adar bat zer diren ulertu behar duzu.
Biltegi bat kodea edo beste datu batzuk gordetzen diren leku bat da, baita haien aldaketen historia ere. Git programa lokalean exekutatzen da eta informazio guztia zure ordenagailuan gordetzen da, baina Interneteko zerbitzuak ere erabil ditzakezu. Horietatik ezagunena Github da. Bi ezagun gehiago daude: Bitbucket eta GitLab.
Konpromisoa proiektu baten egoera une zehatz batean argazki bat da. ID bakarra eta iruzkinak ditu.
Adarra proiektu batean egindako aldaketen historia da. Bere izena du eta konpromezuz osatuta dago. Biltegi batek adar bat baino gehiago izan ditzake beste adar batzuekin adarkatzen edo bat egiten dutenak.
Nola funtzionatzen duen Git
Erakuts dezagun bisualki Git biltegiratze sistema nola antolatzen den, marrazki sinple bat erabiliz adibide gisa.
Hemen zirkuluek konpromezuak adierazten dituzte, eta geziek zeinek zeini erreferentzia egiten dion. Guztiek aurrekoari erreferentzia egiten diotenez, C3 da berriena, C2 bertsio zaharragoa, eta abar, C0 adar honetako lehenera arte. Hau maisu-adarra da, normalean maisu deitzen zaiona. Barruan main* etiketatutako laukizuzenak erakusten du zein konpromisotan ari zaren lanean. Irudian, grafiko sinple bat ikusten duzu adar batekin eta lau konpromezurekin. Git-ek ere grafiko konplexuekin lan egiteko gai da, bakar batean batu daitezkeen hainbat adar biltzen dituztenak.
Git instalatzen
Git Windows, Mac OS eta Linux sistema eragileetan exekutatu daitekeen kontsola-erabilgarritasuna da. Horietako bakoitzean nola instalatu esango dizugu. Windows OS pean instalatzeko, aplikazioa https://git-scm.com/downloads webgune ofizialetik deskargatu eta instalatu behar duzu.
Mac OS baduzu eta Homebrew pakete-kudeatzailea instalatu baduzu, idatzi komandoa:
brew install git Homebrew instalatuta ez badago, exekutatu:
git –version Horren ondoren, agertzen den leihoan, Komando-lerroko tresnak instalatzeko eskatuko zaizu. . Git ere erabilgarritasun honekin instalatuko da. Linux Debian eta bertsio honetan oinarritutako beste banaketetarako, Ubuntu edo Mint adibidez, komando hau beharrezkoa da instalatzeko:
sudo apt install gitLinux CentOS-erako, sartu behar duzu:
sudo yum install git Zer da Git, instalazioa eta konfigurazioa – instalazioa: https://youtu.be/bkNCylkzFRk
Git aurrez ezartzea
Git instalatu ondoren, konfiguratu behar duzu kommit bat sortzen duzun bakoitzean egilearen izena adierazi dadin. Horretarako, exekutatu git eta exekutatu komandoa:
git config –global user.name ”
Egilea
“ Hemen, “Egilea” beharrean, gure izena ezarriko dugu, adibidez, “Ivan_Petrov”. Horren ondoren, helbide elektronikoa ezar dezakezu komando honekin:
git config –global user.email “You_adr@email.com” Kasu honetan, “You_adr@email.com”-ren ordez benetako helbide elektronikoa adieraziko dugu. [Caption id=”attachment_13099″ align=”aligncenter” width=”663″]
GIT fitxategi-sistema[/caption]
Zure lehen Git biltegia sortzea
Biltegi bat sortzeko, lehenengo joan proiektuaren karpetara. Adibidez, Windows-en D:/GitProject izan daiteke. Sartu komandoa:
cd
d:\GitProject Horren ostean, sortu biltegia:
git init Ondoren, gehitu fitxategi guztiak:
git add –all Fitxategi zehatz bat gehitzeko, idatzi:
git add filename Orain konpromezu bat sor dezakezu:
git commit -m “iruzkindu” Biltegi bat sortzeari buruzko ohar batzuk:
- Biltegi batek fitxategi eta azpikarpeta asko izan ditzake (gehienetan karpeta arrunt bat besterik ez).
- Hobe da proiektu bakoitzerako biltegi bereizia izatea.
- Ez sortu biltegi baterako karpetak beste biltegi baten barruan (saihestu matrioshka biltegiak!).
- Biltegiko karpetetan egindako aldaketei “jarraipena” egiten die Git-ek, baina aldaketa horiek biltegian gehitu behar dira jarraipena edo erregistratu ahal izateko.
- Git-ek “ikusten” dituen elementuak kontrola ditzakezu. Hobe da datu multzo edo aldi baterako fitxategi oso handiak alde batera uztea.
[Caption id=”attachment_13120″ align=”aligncenter” width=”725″]
Git biltegia[/caption]
Noiz Konprometitu
Git-en konpromisoak gomendatzen dira kasu hauetan:
- proiektuari funtzionaltasun berria gehitu zaio;
- akats guztiak konponduta;
- gaur ixten ari zara eta zure aldaketak gorde nahi dituzu.
Git proiektuetan kolaboratu
Demagun zu eta zure lagunek proiektu berri bat sortu eta ardurak partekatzea erabaki duzuela. Bata funtzionaltasunaz arduratuko da, bestea diseinuaz eta diseinuaz, hirugarrena erregistroaz, baimenaz eta segurtasunaz. Kasu honetan, adarkatu behar duzu. Esan bezala, adarra bata bestearen atzetik sekuentzialki doazen konpromisoen multzoa da. Maisu adarrari maisu deitzen zaio. Beste adar batzuk funtzio berriak ezartzeko edo akatsak konpontzeko dira. Horrela, aparteko adar batean, edozein aldaketa egin dezakezu eta, ondoren, nagusiarekin batu. Aditu askok ez dute gomendatzen adar nagusian konpromezuak sortzea, baina berri bat sortzea gomendatzen dute bertan aldaketak egin eta gero masterrean batu. Adar berri bat hasteko, komandoa exekutatu behar duzu:
git branch
bugFixHau komando honekin ere egin daiteke:
git checkout –b
bugFix
Bigarren metodoa lehenengotik desberdina da, kasu honetan, komandoa exekutatu ondoren, berehala sartzen zara sortutako adarrean.
Hobe da adar berriari izen zehatz batekin izendatzea, baina aldi berean nahikoa zabal eta ulergarri batekin proiektuan nahasketa saihesteko. Zure sistema erabiltzen duzunean, ataza izenaren aurretik identifikatzaile bat zehaztu dezakezu. Gainera, ez ahaztu zure iruzkina uztea sortzen duzun konpromiso bakoitzean, eta horrek aldaketen funtsa adierazi beharko luke. Adar batetik bestera pasatzeko, komando hau exekutatu behar duzu:
git checkout
new
_1 Lana amaitu ondoren, uneko adarrean egindako aldaketak maisuan batu behar dira, maisuetan. Horretarako, lehenik eta behin, egiaztatu adar nagusia komandoa erabiliz:
git checkout master Ondoren, eguneratu tokiko adarra:
git
pull
origin
masterOrain adarrak batu ditzakezu:
git
merge
bugFix Komando honek (bugFix) komandoan zehaztutako adarraren aldaketak gehitzen ditu zauden adarrera, kasu honetan maisua. Adarraren uneko egoera ikusteko, komandoa sartu behar duzu:
git status Proiektuan lanean ari diren beste erabiltzaileek egindako aldaketak ikusi ahal izateko, zerbitzarira bultzatu behar dituzu. Horretarako, lehenik github-era bultzatu nahi duzun adarrera joan behar duzu. Masterra sartzeko, exekutatu komandoa:
git checkout master Horren ondoren, Github zerbitzarira bultza dezakezu:
git push origin masterBeste pertsona batek proiektuan sartzeko, kodea gordetzeko zerbitzu bat behar duzu, adibidez, Github. Duela gutxi proiektuan sartu bazara eta zuk zeuk deskargatu behar baduzu, exekutatu komandoa:
git clone https://github.com/…/….git
Hemen https://github.com/…/….git biltegiaren helbidea da. Nahi den proiektua irekiz eta “Kodea” botoi berdea sakatuz lor daiteke.
Aholku garrantzitsua!
Gomendagarria da maisuak eguneratzea zure tokiko makinan adar berri bat sortu aurretik. Horretarako, sartu nahi duzun adarra eta exekutatu komando hau:
git pull origin master Ondorioz, benetako aldaketak github-etik deskargatuko dira. Modu berean, edozein adar eguneratu dezakezu. Lehendik dauden adar guztiak eguneratzeko, komandoa exekutatu dezakezu:
git pull
Arazo arrunta Git proiektu batekin lan egitean
Aldaketak automatikoki batzen saiatzean, gerta daiteke kasu honetan bi adarretan aldaketak izatea lerro berean komandoa exekutatzen duzunean:
git merge master Errore hau agertzen da:
Auto-fusioa Hello.py
GATAZKA (edukia): bateratu gatazkan. Hello.py batuketa
automatikoa huts egin du; gatazkak konpondu eta gero emaitza konprometitu. Kasu honetan, gatazka eskuz konpondu behar duzu. Horretarako, ireki errorea gertatu den fitxategia, gure kasuan Hello.py da, asmatu zer dagoen gaizki eta konpondu arazoak. Horren ondoren, gehitu zuzendutako fitxategia komandoarekin:
git add
Hello
.
py Eta sortu konpromiso berri bat:
git commit -m “Gatazka batu”
Komando erabilgarriak – Git komandoak
Beheko adarra beste batetik nola desberdintzen den jakin dezakezu komandoa erabiliz:
git
diff < first_branch > <second_branch> Adar gehigarri bat ezabatzeko , idatzi:
branch_namegit branch -d <
git help Eskuratu laguntza komando zehatz batean:
git help <command_name> Git eta GitHub hastapen ikastaroa – instalazioari buruz jakin behar duzuna, nola instalatu, konpromisoak, biltegia, komandoak, nola sortu, ezabatu eta adarretan aldaketak egin: https: //youtu.be/zZBiln_2FhM
Git-ekin lan egiteko GUI programak
Errazagoa da software bertsioak kudeatzea ez komando-lerroaren bidez, baizik eta interfaze grafiko bat erabiliz. Garapen-ingurune eta testu-editore batzuek Git-ekin lan egiteko interfaze grafikoa eskaintzen dute. Baina programa bereziak ere badaude, horietako batzuk zerrendatzen ditugu:
- GitHub Desktop Git utilitatearekin eta Github zerbitzuarekin lan egiteko diseinatutako aplikazio grafikoa da, zure disko gogorrean biltegiak klonatu eta deskarga ditzake, baita aldaketak kudeatu eta beste gauza erabilgarriak ere.
- Sourcetree Windows eta Mac sistema eragileetarako doako Git bezero bat da, biltegiekin elkarreragina errazten duena.
- GitKraken GitHub, GitLab eta Bitbucket zerbitzuak onartzen dituen Windows, Linux eta MacOrako bezero grafiko erabilerraza da. Harekin, oinarrizko zereginak konpondu ez ezik, eragiketa konplexuagoak ere egin ditzakezu, adibidez, konpromezuak batu eta berrantolatu, adarrak batu, historia berridatzi.
Hitz egin dezagun zehatzago horietako bakoitzari buruz.
GitHub mahaigaina
[Caption id=”attachment_12709″ align=”aligncenter” width=”624″]
Proiektuak kudeatzea eta konfiguratzea Github Desktop[/caption] GitHub Desktop zure ordenagailu pertsonalerako aplikazio bat da, Github zerbitzuarekin zuzenean elkarreragiteko aukera ematen duena. Tresna honek interfaze grafiko bat erabiliz bertsioak kudeatzeko aukera ematen du, zure garapen-fluxua bizkortuz. GitHub Desktop-ek Git-ekin elkarreragiteko aukera ematen dizu komando-lerroa erabili gabe, aplikazioaren interfazea soilik erabiliz. Aipatzekoa da GitHub Desktop aplikazioak ezin duela egin komando-lerroarekin egin daitekeen guztia, baina erabiltzailearen interfazeak berak oinarrizko Git komandoak eskaintzen ditu. GitHub Desktop sistema eragile ezagun guztietan funtzionatzen du, Windows, Linux eta macOS barne. GitHub Desktop nola instalatu eta aplikazio honekin nola lan egin esango dizugu. GitHub zerbitzua eta GitHub Desktop aplikazioa erabiltzeko, Github kontu bat sortu beharko duzu dagoeneko ez baduzu. Horretarako, joan GitHub-era. Goiko eskuineko izkinan, “Izena eman” dioen botoia ikusiko duzu.
Egin klik gainean hurrengo orrialdera joateko. Zure datuak sartu behar dituzu, zure helbide elektronikoa, erabiltzaile-izena eta pasahitza barne. Hurrengo fasean, zure kontua egiaztatzeko eskatuko zaizu zehaztutako helbidera iritsitako mezu elektronikoaren barruko estekan klik eginez. Egiaztatu ondoren, GitHub kontu bat sortuko da eta plataforma erabiltzen has zaitezke. GitHub kontua konfiguratuta, GitHub Desktop aplikazioa ordenagailu pertsonalean instalatzeko prest zaude. Horretarako, ireki fitxa berri bat zure arakatzailean eta joan aplikazioa deskargatzeko orrira.
Windows erabiltzaileek “Deskargatu Windows-erako” dioen botoi more handian klik egin behar dute, baina Mac erabiltzailea bazara, macOS dioen lerroa aurkitu behar duzu botoiaren azpian eta egin klik. macOS 10.12 edo berriagoa edo 64 biteko Windows izan behar du. Deskargatu ondoren, aplikazioa instalatu beharko duzu, eta, ondoren, saioa hasi aurreko urratsean sortutako kontuarekin. Ez duzu zure kontuan saioa berehala hasi beharrik, baina hobe da orain egitea. Biltegi berri bat sortzeko, ireki GitHub Desktop eta egin klik “Sortu biltegi berri bat zure disko gogorrean” dioen beheko bigarren koadroan. Bete behar den leiho laster bat agertuko da; hasi lehen biltegiari izena jarriz. Izen bat aukeratu ondoren, ordenagailuan non kokatuko den ere aukeratu beharko duzu. “Initialize this repository with README with a” dioen laukia ere markatu dezakezu, gero README fitxategia bera aldatu nahi baduzu. Horren ondoren, egin klik “Sortu biltegia”. Ondorioz, Git biltegi berri bat sortu duzu GitHub Desktop aplikazioa erabiliz arakatzailerik erabili gabe.
Orrialde berriaren goialdean, biltegiaren izena eta adarra ikusiko dituzu. Izan ere, oraintxe bertan biltegia zure ordenagailuan bakarrik dago eskuragarri. Argitaratzeko, “Publikatu biltegia” sakatu behar dugu. Biltegi berria zure github profilean agertuko da. GitHub Desktop aplikazioa erabil dezakezu zure proiektua adarkatzeko. Horretarako, egin klik “Oraingo adarra” eta, ondoren, hautatu nahi duzun adarra adar zerrendan, jarri izena eta egin klik “Sortu”. Hondo argi eta ilun batetik bestera aldatzeko, joan Aukerak, Itxura atalera. Mahaigaineko aplikazioa erabil dezakezu besteekin proiektuetan elkarlanean aritzeko zereginak sortzeko. Galderek ideien jarraipena egiteko eta zure proiektuetan egindako aldaketak eztabaidatzeko aukera ematen dute. Arazo bat sortzeko, menu-barran, erabili “Biltegia” menua, eta sakatu “Sortu arazoa”.
Bestela, GitHub Desktop abiarazi dezakezu komando-lerrotik. Horretarako, ireki komando-gonbita eta idatzi Github. GitHub Desktop ere abiarazi dezakezu biltegi jakin baten aurka. Idatzi Github eta ondoren biltegiaren bidea.
Iturburua
SourceTree GitHub, BitBucket eta Mercurial zerbitzuekin lan egiteko doako aplikazioa da. Windows eta iOS exekutatzen dituzten plataformetarako dago eskuragarri. Sourcetree hasiberrientzako atsegina da. Biltegietarako GUI intuitibo bat du eta Git-en botere osoa erabiltzeko aukera ematen du interfaze sinplifikatu baten bidez. SourceTree instalatzeko, instalazio-fitxategia gune ofizialetik deskargatu eta exekutatu behar duzu. Instalazio prozesuan zehar, aplikazioari disko gogorrean aldaketak egiteko baimena eman beharko diozu, lizentzia-kontratua onartu. Instalazio-prozesuan ere, SourceTree-k git software gehigarririk instalatu nahi duzun galdetu dezake. “Bai” esan eta software hau instalatu behar duzu. Github zerbitzura konektatzeko bi modu daude:
- OAuth baimen-protokoloaren bidez.
- SSH gako batekin.
Hitz egin dezagun horietako bakoitzari buruz. Lehenengo modua GitHub urruneko kontu batekin konektatzea da. Eman SourceTree-ri zure GitHub kontua OAuth-era konektatzea. Hau da GitHub SourceTree-ra konektatzeko modurik errazena.
- Lehenik eta behin, egin klik “Gehitu kontu bat”.
- Ondoren, hautatu GitHub ostalaritzarako. Ez aldatu hobetsitako protokoloa eta autentifikazioa, hau da, utzi HTTPS eta OAuth. Ondoren, egin klik “Fresh OAuth Token”. Aplikazioak automatikoki web orri bat irekiko du zure arakatzailean eta zure GitHub konturako saioa hasteko xehetasunak eskatuko dizkizu. Arakatzaile honetan zure GitHub kontuan saioa hasi bazara, urrats hau saltatu egingo da.
- Sakatu “Baimendu atlassian” SourceTree-ri GitHub konturako sarbidea baimentzeko.
- Horren ondoren, autentifikazioa arrakastaz amaitzeari buruzko mezu bat ikusi beharko zenuke. Sakatu Ados.
Ondoren, zure biltegi osoa ikus dezakezu SourceTree-n zure kontuan klik eginez.
Bigarren modua GitHub SSH gako batekin konektatzea da. Horretarako, SSH gako pare bat sortu behar duzu. Hau gako pribatua eta publikoa da. Gako publikoa GitHub kontuan erabiltzen da. Bestalde, gako pribatua zure ordenagailuko gakoen zerrendara gehituko da. Hona hemen argibideak:
- SSH gako-pare bat sortzeko, joan “Tresnak” menura eta egin klik “Sortu edo inportatu SSH gakoak”.
- Egin klik “Sortu” PuTTY gako-sorgailuaren leihoan.
- Mugitu saguaren kurtsorea hutsune batera, eta mugitu saguaren kurtsorea belaunaldiaren amaiera arte.
- SSH gakoa sortzen amaitu ondoren, ezarri pasahitz bat zure SSH gakoarentzat.
- Gorde gako publikoa eta gako pribatua.
- Ez itxi PuTTY gako-sorgailua. Hasi saioa zure GitHub kontuan, egin klik goiko eskuineko izkinan dagoen avatar ikonoan eta egin klik Ezarpenak.
- Sakatu “SSH eta GPG gakoak” eta hautatu “SSH gako berria”.
- Eman izena zure SSH gakoari eta kopiatu gako publikoa PuTTY gako-sorgailutik gako-eremuan. Horren ondoren, egin klik “Gehitu SSH gakoa”.
- Itzuli SourceTree-ra, joan “Tresnak” atalera eta egin klik “Abian SSH Agent” aukeran.
- Pixka bat igaro ondoren, egin klik ataza-barrako monitore txikiaren ikonoan.
- Ondorioz, gakoen zerrenda agertuko da. Egin klik “Gehitu gakoa” aurretik gordetako gako pribatua gehitzeko.
Orain itzuli GitHub biltegiaren orrira eta saiatu SSH erabiliz klonatzen. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken GUI erabiliz bertsio kontrolatzeko sistema ezberdinekin lan egiteko diseinatutako beste aplikazio bat da. Hasteko, GitHub-en erregistratu eta GitKraken aplikazioa instalatu behar duzu. Aplikazioa abiarazten duzunean, zure erabiltzaile-izena eta pasahitza sartu behar dituzu GitHub zerbitzutik. Aldi bakoitzean pasahitz bat ez sartzeko, SSH gako bat konfiguratu behar duzu. SSH gakorik sortu ez baduzu, GitHub gida jarraitu dezakezu gako berri bat sortzeko. Zure SSH gakoa duzunean, zure GitHub kontuan gehi dezakezu. Horretarako, hautatu “Fitxategia” eta gero “Hobespenak” menu nagusitik. Ondoren, hautatu “Autentifikazioa” eta eman zure gako publiko eta pribatuen bideak. Edozein eduki GitHub-en argitaratzeko lehen urratsa tokiko biltegi bat sortzea da zure lanaren jarraipena egiteko. Karpeta honek fitxategi guztiak edukiko ditu GitHub-en argitaratu nahi duzun. Jarraibideak jarraitu behar dituzu:
- GitKraken-en biltegi berri bat sortzeko, hautatu “Fitxategia” menu nagusitik, eta gero “Init Repo”. Biltegi mota desberdinetarako hainbat aukera egongo dira, hautatu “Local Only”.
- Ondoren, hautatu zure biltegi berria izango den karpeta. Karpeta huts bat edo dagoeneko fitxategiak dituen karpeta bat hauta dezakezu; ez dituzu zure aldaketak galduko.
- Hurrengo elkarrizketa-koadroak txantiloi eta lizentzia-fitxategi lehenetsien ezarpenak ere baditu. Utzi dena dagoen bezala.
- Egin klik “Sortu biltegia”.
Ez duzu Github konturik behar zure ordenagailuan Git (edo GitKraken) lokalean erabiltzeko. Hala ere, beste erabiltzaile batzuekin elkarlanean aritzeko asmoa baduzu, edo hainbat ordenagailutako fitxategiak erabiltzeko, Github bezalako ostalari bat erabili beharko duzu. GitHub-en biltegi bat sortzeko, “Init Repo” sakatu ondoren, hautatu “GitHub” lerroa eta bete honela agertzen den leihoa:
- Kontua – GitHub kontuaren izena.
- Izena – biltegiaren izena. Konposa ezazu hizki, zenbaki eta azpimarraz.
- Deskribapena – Biltegi honek edukiko duenaren deskribapena.
- Sarbidea : urruneko kokapen batera sarbidea, denek ikusgai egon behar den edo zuk eta kolaboratzaile gisa gehitzen dituzun pertsonentzat bakarrik irekita egon behar den.
- Klonatu init ondoren – utzi aukera hau markatuta, eta horrek biltegia GitHub-en eskuragarri jarriko dizu.
- Non klonatu – hautatu sortu berri den biltegi-karpeta kokatu behar den kokapen bat ordenagailuan.
- Azkenik, egin klik “Sortu biltegia eta klonatu” botoian .
Horren ostean, GitKraken interfazearen goiko ezkerreko izkinan karpeta berri bat agertuko da, eta horri buruzko informazio gehiago ikusi ahal izango dugu ezkerreko zutabean. GitHub GitKrakenera konektatzean, ziurtatu baimena Chrome edo Firefox-en egiten dela, ez Internet Explorer-en.
Negoziazio Bots GitHub-en – Bot Github Open Source
Git bertsioak kontrolatzeko sistema erabiltzen da, besteak beste,
merkataritza-robotak garatzeko . Hona hemen deskargatu eta erabil ditzakezun garapen horien adibide batzuk.
Python Negoziazio Robota
Python-en idatzitako merkataritza-robot bat eskuragarri dago https://github.com/areed1192/python-trading-robot helbidean, analisi teknikoak erabiliz estrategia automatizatuak exekutatu ditzakeena. Robota ohiko hainbat eszenatoki simulatzeko diseinatuta dago: zorro bati lotutako arrisku-puntuazio orokorrak kalkula ditzake eta denbora errealean iritzia eman dezake negoziatzen ari den bitartean. Aldatzen diren heinean prezio historikoak eta egungoak biltzen dituen denbora errealeko datu-taula batekin lan egiteko aukera ematen du. Datuak gordetzeko prozesua erraza eta sarbide azkarra izango du. Horrez gain, pertsonalizatu egingo da zure finantza-datuak sartzen diren heinean erraz ikusi ahal izateko eta behar izanez gero azterketa gehiago egiteko. Prezio historikoak eta egungo prezioak erabiltzen dituzten adierazleak ditu.
Negoziazio bot Cassandre
Cassandre merkataritza-robotaren esteka GitHub-era https://github.com/cassandre-tech/cassandre-trading-bot – truke, kontu, eskaera, eskaintza eta posizioetara konektatzeaz arduratzeko gai da, zure eraikuntzan zentratu zaitezke. estrategia. Argitalpen bakoitza probatzen da Kucoin, Coinbase eta Binance trukeekin lan egiteko. Harekin, erraza da zure estrategia sortzea, horretarako posizio laburrak edo luzeak sortu nahi dituzunerako baldintzak jarri eta arauak ezarri besterik ez duzu behar. Datu historikoetan bot-a probatzeko kargatzaile bat dago. Probetan zehar, Cassandrek datuak inportatuko ditu eta zure estrategiara gehituko ditu. Cassandrek ta4j analisi teknikoen liburutegian oinarritutako estrategia eraikitzen lagunduko dizu.
EA31337 Libre
EA31337 Libre helbidean https://github.com/EA31337/EA31337-Libre MQLn idatzitako Forex-en estrategia anitzeko doako robota da. Negoziazio robotak 35 estrategia baino gehiago ditu aukeran. Estrategia bakoitzak merkatua epe desberdinetan azter dezake modu independentean. Merkatuaren azterketa adierazle tekniko ezagunetan oinarritzen da. Zure estrategiak ere idatzi ditzakezu.
Robot kevirite. Banavo