Git on komentorivityökalu versionhallintaan, eli käyttäjän projektitiedostoihin tekemien muutosten historian säilyttämiseen. Sitä käytetään yleensä sovellusten kanssa työskentelemiseen, mutta sitä voidaan käyttää myös muissa tapauksissa, esimerkiksi suunnittelijat käyttävät Gitiä erilaisten piirustusten ja asettelujen versioiden tallentamiseen. Gitin avulla voit palauttaa sovelluksen aikaisempaan versioon, vertailla ja analysoida muutoksia.
- Git aloittelijoille: perustermit ja käsitteet, johdantoopas
- Miten Git toimii
- Gitin asentaminen
- Gitin esiasetus
- Ensimmäisen Git-arkiston luominen
- Milloin sitoutua
- Tee yhteistyötä Git-projekteissa
- Yleinen ongelma käytettäessä Git-projektia
- Hyödylliset komennot – Git-komennot
- GUI-ohjelmat Gitin kanssa työskentelemiseen
- GitHub-työpöytä
- Lähdepuu
- GitKraken
- Bottien kauppa GitHubissa – Bot Github Open Source
- Python-kaupankäyntirobotti
- Kauppabotti Cassandre
- EA31337 Ilmainen
Git aloittelijoille: perustermit ja käsitteet, johdantoopas
Ennen kuin aloitat työskentelyn Gitin kanssa, sinun on ymmärrettävä, mitä arkisto, sitoumus ja haara ovat.
Arkisto on paikka, johon tallennetaan koodia tai muuta dataa sekä niiden muutoshistoriaa. Git-ohjelma toimii paikallisesti ja kaikki tiedot on tallennettu tietokoneellesi, mutta voit myös käyttää Internet-palveluita. Suosituin niistä on Github. On kaksi muutakin tunnettua: Bitbucket ja GitLab.
Sitoumus on tilannekuva projektin tilasta tietyllä hetkellä. Sillä on yksilöllinen tunnus ja kommentit.
Haara on projektiin tehtyjen muutosten historia. Sillä on oma nimi ja se koostuu sitoumuksista. Arkistolla voi olla useita haaroja, jotka haarautuvat tai sulautuvat muihin haaroihin.
Miten Git toimii
Esitetään visuaalisesti, kuinka Git-tallennusjärjestelmä on järjestetty esimerkkinä yksinkertaisella piirryksellä.
Tässä ympyrät edustavat sitoumuksia ja nuolet osoittavat kumpi viittaa mihinkin. Koska kaikki viittaavat edelliseen, C3 on uusin, C2 on vanhempi versio ja niin edelleen, aivan ensimmäiseen tässä C0-haarassa. Tämä on päähaara, jota kutsutaan yleisesti masteriksi. Sisällä oleva suorakulmio, jonka nimi on main*, näyttää, minkä sitoumuksen parissa työskentelet parhaillaan. Kuvassa näet yksinkertaisen kaavion, jossa on yksi haara ja neljä sitoutumista. Git pystyy myös työskentelemään monimutkaisten kaavioiden kanssa, jotka sisältävät useita haaroja, jotka voivat sulautua yhdeksi.
Gitin asentaminen
Git on konsoliapuohjelma, jota voidaan käyttää Windows-, Mac OS- ja Linux-käyttöjärjestelmissä. Kerromme sinulle, kuinka se asennetaan jokaiselle niistä. Asentaaksesi Windows-käyttöjärjestelmän, sinun on ladattava sovellus viralliselta verkkosivustolta https://git-scm.com/downloads ja asennettava se.
Jos sinulla on Mac OS ja asennettuna Homebrew-paketinhallinta, anna komento:
brew install git Jos Homebrew ei ole asennettuna, suorita:
git –version Tämän jälkeen näyttöön tulevassa ikkunassa sinua kehotetaan asentamaan komentorivityökalut. . Git asennetaan myös tämän apuohjelman kanssa. Linux Debianille ja muille tähän versioon perustuville jakeluille, kuten Ubuntu tai Mint, asentamiseen tarvitaan seuraava komento:
sudo apt install gitLinux CentOS:lle sinun on syötettävä:
sudo yum install git Mikä Git on, asennus ja konfigurointi – asennus: https://youtu.be/bkNCylkzFRk
Gitin esiasetus
Gitin asennuksen jälkeen sinun on määritettävä se niin, että aina kun luot toimituksen, tekijän nimi ilmoitetaan. Tee tämä suorittamalla git ja suorittamalla komento:
git config –global user.name ”
Tekijä
” Tässä asetetaan ”Tekijä” sijaan oma nimemme, esimerkiksi ”Ivan_Petrov”. Sen jälkeen voit asettaa sähköpostiosoitteen seuraavalla komennolla:
git config –global user.email ”You_adr@email.com” Tässä tapauksessa ”You_adr@email.com” sijaan ilmoitamme oikean sähköpostiosoitteen.
Ensimmäisen Git-arkiston luominen
Luodaksesi arkiston mene ensin projektikansioon. Esimerkiksi Windowsissa tämä voi olla D:/GitProject. Anna komento:
cd
d:\GitProject Luo sen jälkeen arkisto:
git init Tämän jälkeen lisää kaikki tiedostot:
git add –all Lisää tietty tiedosto kirjoittamalla:
git add filename Nyt voit luoda commit:
git commit -m ”kommentti” Joitakin huomautuksia arkiston luomisesta:
- Arkistossa voi olla useita tiedostoja ja alikansioita (useimmiten vain tavallinen kansio).
- On parasta, että jokaiselle projektille on erillinen arkisto.
- Älä luo kansioita arkistolle toisen arkiston sisällä (vältä matryoshka-arkistoja!).
- Git ”seuraa” arkistokansioihin tehtyjä muutoksia, mutta nämä muutokset on lisättävä arkistoon, jotta niitä voidaan seurata tai tallentaa.
- Voit hallita elementtejä, joita Git ”katselee”. On parasta jättää huomiotta erittäin suuret tietojoukot tai väliaikaiset tiedostot.
Milloin sitoutua
Sitoumuksia Gitissä suositellaan seuraavissa tapauksissa:
- projektiin lisätty uusia toimintoja;
- kaikki virheet korjattu;
- suljet tänään ja haluat tallentaa tekemäsi muutokset.
Tee yhteistyötä Git-projekteissa
Oletetaan, että sinä ja ystäväsi keksitte uuden projektin ja päätitte jakaa vastuut. Toinen vastaa toimivuudesta, toinen suunnittelusta ja kolmas rekisteröinnistä, valtuuksista ja turvallisuudesta. Tässä tapauksessa sinun täytyy haarautua. Kuten jo mainittiin, haara on joukko sitoumuksia, jotka etenevät peräkkäin peräkkäin. Päähaaraa kutsutaan masteriksi. Muut haarat ovat uusien ominaisuuksien käyttöönottoa tai virheiden korjaamista varten. Siten erillisessä haarassa voit tehdä muutoksia ja yhdistää ne sitten päähaaran kanssa. Monet asiantuntijat eivät suosittele toimitusten tekemistä päähaaraan, vaan suosittelevat uuden luomista, muutosten tekemistä siihen ja yhdistämistä sen jälkeen master-haaraan. Aloitaksesi uusi haara, sinun on suoritettava komento:
git branch
bugFixTämä voidaan tehdä myös seuraavalla komennolla:
git checkout –b
bugFix
Toinen menetelmä eroaa ensimmäisestä siinä, että tässä tapauksessa komennon suorittamisen jälkeen pääset heti luotuun haaraan.
Uusi haara on parempi nimetä ytimekkäällä, mutta samalla riittävän tilavalla ja ymmärrettävällä nimellä, jotta vältytään hämmennystä projektissa. Kun käytät järjestelmääsi, voit määrittää tunnisteen ennen tehtävän nimeä. Älä myöskään unohda jättää kommenttisi jokaiseen luomaasi sitoumukseen, jonka pitäisi osoittaa muutosten olemus. Siirtyäksesi haarasta toiseen, sinun on suoritettava seuraava komento:
git checkout
new
_1 Työn päätyttyä nykyiseen haaraan tehdyt muutokset on yhdistettävä master, masters. Voit tehdä tämän tarkistamalla ensin päähaaran komennolla:
git checkout master Päivitä sen jälkeen paikallinen haara:
git
pull
origin
masterNyt voit yhdistää haaroja:
git
merge
bugFix Tämä komento lisää muutokset (bugFix)-komennossa määritetystä haarasta siihen haaraan, jossa olet, tässä tapauksessa masteriin. Nähdäksesi haaran nykyisen tilan sinun on annettava komento:
git status Jotta muut projektissa työskentelevät käyttäjät näkisivät tehdyt muutokset, sinun on työnnettävä ne palvelimelle. Voit tehdä tämän siirtymällä ensin haaraan, jonka haluat työntää githubiin. Päästäksesi master, suorita komento:
git checkout master Tämän jälkeen voit työntää sen Github-palvelimelle:
git push origin masterJotta toinen henkilö pääsisi projektiin, tarvitset koodin tallennuspalvelun, esimerkiksi Githubin. Jos olet äskettäin liittynyt projektiin ja sinun on ladattava se itsellesi, suorita komento:
git clone https://github.com/…/….git
Täällä https://github.com/…/….git on arkiston osoite. Sen saa avaamalla haluttu projekti ja napsauttamalla vihreää ”Koodi” -painiketta.
Tärkeä neuvo!
Suosittelemme, että päivität paikallisen koneen isännät ennen uuden haaran luomista. Voit tehdä tämän kirjoittamalla halutun haaran ja suorittamalla seuraavan komennon:
git pull origin master Tämän seurauksena varsinaiset muutokset ladataan githubista. Samalla tavalla voit päivittää minkä tahansa haaran. Voit päivittää kaikki olemassa olevat haarat suorittamalla komennon:
git pull
Yleinen ongelma käytettäessä Git-projektia
Kun yritetään yhdistää muutoksia automaattisesti, voi tapahtua, että molemmilla haaroilla on muutoksia samalla rivillä, kun suoritat komennon:
git merge master Näytetään seuraava virhe:
Auto-merging Hello.py
CONFLICT (sisältö): Yhdistä ristiriita Hello.py
Automaattinen yhdistäminen epäonnistui; korjata ristiriidat ja sitten vahvistaa tulos. Tässä tapauksessa sinun on ratkaistava ristiriita manuaalisesti. Voit tehdä tämän avaamalla tiedoston, jossa virhe tapahtui, meidän tapauksessamme se on Hello.py, selvitä mikä on vialla ja tee vianetsintä. Lisää sen jälkeen korjattu tiedosto komennolla:
git add
Hello
.
py Ja luo uusi toimitus:
git commit -m ”Yhdistetty ristiriita”
Hyödylliset komennot – Git-komennot
Voit selvittää, kuinka alahaara eroaa toisesta komennolla:
git
diff < ensimmäinen_haara > < toinen_haara > Voit poistaa ylimääräisen haaran kirjoittamalla:
haaran_nimigit haara -d <
git help Hanki ohjeita tietystä komennosta:
git help <command_name> Git- ja GitHub-alkeiskurssi – mitä sinun tulee tietää asennuksesta, asennuksesta, sitoumuksista, arkistosta, komennoista, kuinka luodaan, poistetaan haaroja ja tehdään muutoksia haaroihin: https: //youtu.be/zZBiln_2FhM
GUI-ohjelmat Gitin kanssa työskentelemiseen
Ohjelmistoversioita on helpompi hallita ei komentorivin kautta, vaan graafisen käyttöliittymän avulla. Jotkut kehitysympäristöt ja tekstieditorit tarjoavat graafisen käyttöliittymän Gitin kanssa työskentelemiseen. Mutta on myös erikoisohjelmia, luettelemme joitain niistä:
- GitHub Desktop on graafinen sovellus, joka on suunniteltu toimimaan Git-apuohjelman ja Github-palvelun kanssa. Se voi kloonata ja ladata arkistoja kiintolevyllesi sekä hallita muutoksia ja tehdä muuta hyödyllistä.
- Sourcetree on ilmainen Git-asiakas Windows- ja Mac-käyttöjärjestelmille, jonka avulla on helppo olla vuorovaikutuksessa tietovarastojen kanssa.
- GitKraken on käyttäjäystävällinen graafinen asiakas Windowsille, Linuxille ja MacO:ille, joka tukee GitHub-, GitLab- ja Bitbucket-palveluita. Sen avulla voit paitsi ratkaista perustehtäviä, myös suorittaa monimutkaisempia toimintoja, esimerkiksi yhdistää ja järjestää sitoumuksia, yhdistää haarat, kirjoittaa historiaa uudelleen.
Puhutaanpa jokaisesta niistä yksityiskohtaisemmin.
GitHub-työpöytä
GitHub Desktop on sovellus henkilökohtaiselle tietokoneellesi, jonka avulla voit olla suoraan vuorovaikutuksessa Github-palvelun kanssa. Tämän työkalun avulla voit hallita versioita graafisen käyttöliittymän avulla, mikä nopeuttaa kehitystyönkulkua. GitHub Desktopin avulla voit olla vuorovaikutuksessa Gitin kanssa ilman komentoriviä käyttämällä vain sovellusliittymää. On syytä huomata, että GitHub Desktop -sovellus ei voi tehdä kaikkea, mitä komentorivillä voidaan tehdä, mutta käyttöliittymä itsessään tarjoaa perus Git-komentoja. GitHub Desktop toimii kaikissa suosituissa käyttöjärjestelmissä, mukaan lukien Windows, Linux ja macOS. Kerromme sinulle, kuinka GitHub Desktop asennetaan ja miten voit työskennellä tämän sovelluksen kanssa. Jos haluat käyttää GitHub-palvelua ja GitHub Desktop -sovellusta, Sinun on luotava Github-tili, jos sinulla ei vielä ole sellaista. Voit tehdä tämän siirtymällä GitHubiin. Oikeassa yläkulmassa on painike, jossa lukee ”Rekisteröidy”.Napsauta sitä siirtyäksesi seuraavalle sivulle. Sinun on annettava tietosi, mukaan lukien sähköpostiosoitteesi, käyttäjätunnuksesi ja salasanasi. Seuraavassa vaiheessa sinua pyydetään vahvistamaan tilisi napsauttamalla määritettyyn osoitteeseen saapuneen sähköpostin sisällä olevaa linkkiä. Vahvistuksen jälkeen GitHub-tili luodaan ja voit aloittaa alustan käytön. Kun GitHub-tilisi on määritetty, olet valmis asentamaan GitHub Desktop -sovelluksen henkilökohtaiselle tietokoneellesi. Voit tehdä tämän avaamalla selaimessasi uuden välilehden ja siirtymällä sovelluksen lataussivulle.
Windows-käyttäjien on napsautettava suurta violettia painiketta, jossa lukee ”Lataa Windowsille”, mutta jos olet Mac-käyttäjä, sinun on löydettävä rivi, jossa lukee macOS painikkeen alta ja klikata sitä. Täytyy olla macOS 10.12 tai uudempi tai 64-bittinen Windows. Lataamisen jälkeen sinun on asennettava sovellus ja kirjauduttava sitten sisään edellisessä vaiheessa luodulla tilillä. Sinun ei tarvitse kirjautua tilillesi heti, mutta se on parasta tehdä nyt. Luo uusi arkisto avaamalla GitHub Desktop ja napsauttamalla alareunassa olevaa toista ruutua, jossa lukee ”Luo uusi arkisto kiintolevyllesi”. Näkyviin tulee ponnahdusikkuna, joka on täytettävä – aloita nimeämällä ensimmäinen arkisto. Kun olet valinnut nimen, sinun on myös valittava, missä se sijaitsee tietokoneessa. Voit myös valita ruudun, jossa lukee ”Alusta tämä arkisto README:lla”, jos haluat muokata itse README-tiedostoa myöhemmin. Napsauta sen jälkeen ”Luo arkisto”. Tämän seurauksena olet luonut uuden Git-arkiston GitHub Desktop -sovelluksella ilman selainta.
Uuden sivun yläreunassa näet arkiston ja haaran nimen. Itse asiassa tällä hetkellä arkisto on käytettävissä vain tietokoneellasi. Julkaistaksemme sen meidän on napsautettava ”Julkaise arkisto”. Uusi arkisto näkyy nyt github-profiilissasi. Voit haaroittaa projektisi GitHub Desktop -sovelluksella. Napsauta ”Nykyinen haara” ja valitse sitten haluttu haara haaraluettelosta, nimeä se ja napsauta ”Luo”. Voit vaihtaa vaalean ja tumman taustan välillä valitsemalla Asetukset, Ulkoasu. Työpöytäsovelluksen avulla voit luoda tehtäviä tehdäksesi yhteistyötä muiden kanssa. Kysymysten avulla voit seurata ideoita ja keskustella projekteihin liittyvistä muutoksista. Jos haluat luoda ongelman, käytä valikkopalkissa ”Arkisto”-valikkoa ja napsauta sitten ”Luo ongelma”.
Vaihtoehtoisesti voit käynnistää GitHub Desktopin komentoriviltä. Voit tehdä tämän avaamalla komentokehotteen ja kirjoittamalla Github. Voit myös käynnistää GitHub Desktopin tiettyä arkistoa vastaan. Kirjoita vain Github ja sen jälkeen arkiston polku.
Lähdepuu
SourceTree on ilmainen sovellus GitHub-, BitBucket- ja Mercurial-palveluiden kanssa työskentelemiseen. Se on saatavana Windows- ja iOS-alustoille. Sourcetree on aloittelijaystävällinen. Siinä on intuitiivinen käyttöliittymä arkistoja varten, ja sen avulla voit käyttää kaikkia Gitin tehoja yksinkertaistetun käyttöliittymän kautta. Asentaaksesi SourceTreen, sinun on ladattava asennustiedosto viralliselta sivustolta ja suoritettava se. Asennuksen aikana sinun on sallittava sovelluksen tehdä muutoksia kiintolevyyn ja hyväksyttävä lisenssisopimus. Myös asennuksen aikana SourceTree voi kysyä, haluatko asentaa muita git-ohjelmistoja. Sinun on sanottava ”Kyllä” ja asennettava tämä ohjelmisto. On kaksi tapaa muodostaa yhteys Github-palveluun:
- OAuth-valtuutusprotokollan kautta.
- SSH-avaimella.
Puhutaanpa jokaisesta niistä. Ensimmäinen tapa on yhdistää GitHub etätiliin. Anna SourceTreen yhdistää GitHub-tilisi OAuthiin. Tämä on helpoin tapa yhdistää GitHub SourceTreeen.
- Napsauta ensin ”Lisää tili”.
- Valitse sitten GitHub isännöintiä varten. Älä muuta ensisijaista protokollaa ja todennusta, eli jätä HTTPS ja OAuth. Napsauta sitten ”Päivitä OAuth-tunnus”. Sovellus avaa automaattisesti verkkosivun selaimessasi ja pyytää sinulta GitHub-tilisi kirjautumistietoja. Jos olet aiemmin kirjautunut GitHub-tilillesi tällä selaimella, tämä vaihe ohitetaan.
- Napsauta ”Authorize atlassian” salliaksesi SourceTreen pääsyn GitHub-tiliisi.
- Sen jälkeen sinun pitäisi nähdä viesti todennuksen onnistumisesta. Napsauta OK.
Voit sitten tarkastella koko arkistoasi SourceTreessä napsauttamalla tiliäsi.
Toinen tapa on liittää GitHub SSH-avaimella. Tätä varten sinun on luotava pari SSH-avaimia. Tämä on yksityinen ja julkinen avain. GitHub-tilillä käytetään julkista avainta. Toisaalta yksityinen avain lisätään tietokoneesi avainluetteloon. Seuraavat ohjeet:
- Luo SSH-avainpari siirtymällä ”Työkalut”-valikkoon ja napsauttamalla ”Luo tai tuo SSH-avaimia”.
- Napsauta ”Luo” PuTTY-avaingeneraattorin ikkunassa.
- Siirrä hiiren osoitin tyhjään tilaan ja siirrä hiiren osoitinta sukupolven loppuun.
- Kun olet luonut SSH-avaimen, aseta salasana SSH-avaimellesi.
- Tallenna julkinen avain ja yksityinen avain.
- Älä sulje PuTTY-avaingeneraattoria. Kirjaudu GitHub-tilillesi, napsauta avatar-kuvaketta oikeassa yläkulmassa ja napsauta sitten Asetukset.
- Napsauta ”SSH- ja GPG-avaimet” ja valitse ”Uusi SSH-avain”.
- Anna SSH-avaimellesi nimi ja kopioi julkinen avain PuTTY-avaingeneraattorista avainkenttään. Napsauta sen jälkeen ”Lisää SSH-avain”.
- Palaa SourceTreeen, siirry kohtaan ”Työkalut” ja napsauta ”Launch SSH Agent”.
- Napsauta hetken kuluttua tehtäväpalkin pienen näytön kuvaketta.
- Tämän seurauksena avainten luettelo tulee näkyviin. Napsauta ”Lisää avain” lisätäksesi aiemmin tallentamasi yksityisen avaimen.
Palaa nyt GitHub-arkistosivulle ja yritä kloonata se SSH:n avulla. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken on toinen sovellus, joka on suunniteltu toimimaan useiden graafista käyttöliittymää käyttävien versionhallintajärjestelmien kanssa. Aloita rekisteröitymällä GitHubiin ja asentamalla GitKraken-sovellus. Kun käynnistät sovelluksen, sinun on syötettävä käyttäjätunnuksesi ja salasanasi GitHub-palvelusta. Jotta et syötä salasanaa joka kerta, sinun on määritettävä SSH-avain. Jos sinulla ei vielä ole luotu SSH-avainta, voit seurata GitHub-opasta uuden avaimen luomisessa. Kun sinulla on SSH-avain, voit lisätä sen GitHub-tilillesi. Voit tehdä tämän valitsemalla päävalikosta ”Tiedosto” ja sitten ”Asetukset”. Valitse sitten ”Todennus” ja anna julkisten ja yksityisten avainten polut. Ensimmäinen askel kaiken sisällön julkaisemisessa GitHubissa on luoda paikallinen arkisto työsi seurantaa varten. Tämä kansio sisältää kaikki tiedostot jonka haluat julkaista GitHubissa. Sinun on noudatettava ohjeita:
- Jos haluat luoda uuden arkiston GitKrakenissa, valitse päävalikosta ”Tiedosto” ja sitten ”Init Repo”. Erityyppisille tietovarastoille on useita vaihtoehtoja, valitse ”Vain paikallinen”.
- Valitse sitten kansio, josta tulee uusi arkisto. Voit valita tyhjän kansion tai kansion, joka sisältää jo tiedostoja; et menetä muutoksiasi.
- Seuraava valintaikkuna sisältää myös oletusmallien ja lisenssitiedostojen asetukset. Jätä kaikki niin kuin on.
- Napsauta ”Luo arkisto”.
Et tarvitse Github-tiliä käyttääksesi Git (tai GitKraken) paikallisesti tietokoneellasi. Jos kuitenkin aiot tehdä yhteistyötä muiden käyttäjien kanssa tai käyttää useiden tietokoneiden tiedostoja, sinun on käytettävä isäntä, kuten Github. Luodaksesi arkiston GitHubiin, napsauta ”Init Repo” -painiketta, valitse rivi ”GitHub” ja täytä ikkuna, joka tulee näkyviin seuraavasti:
- Tili – GitHub-tilisi nimi.
- Nimi – arkiston nimi. Luo se kirjaimista, numeroista ja alaviivoista.
- Kuvaus – Kuvaus siitä, mitä tämä arkisto sisältää.
- Pääsy – pääsy etäsijaintiin, onko sen oltava kaikkien nähtävissä vai vain sinulle ja yhteiskäyttäjiksi lisäämillesi ihmisille
- Kloonaa käynnistyksen jälkeen – jätä tämä vaihtoehto valittuna, jolloin arkisto on käytettävissäsi GitHubissa.
- Minne kloonata – valitse tietokoneelta paikka, johon äskettäin luotu arkistokansio sijoitetaan.
- Napsauta lopuksi ”Luo arkisto ja kloonaa” -painiketta .
Sen jälkeen GitKraken-käyttöliittymän vasempaan yläkulmaan ilmestyy uusi kansio, josta voimme nähdä lisätietoja vasemmassa sarakkeessa. Kun yhdistät GitHubin GitKrakeniin, varmista, että valtuutus suoritetaan joko Chromessa tai Firefoxissa, ei Internet Explorerissa.
Bottien kauppa GitHubissa – Bot Github Open Source
Git-versionhallintajärjestelmää käytetään muun muassa
kaupparobottien kehittämiseen . Tässä on joitain esimerkkejä sellaisista kehityshankkeista, jotka voit ladata ja käyttää.
Python-kaupankäyntirobotti
Pythonilla kirjoitettu kaupparobotti on saatavilla osoitteessa https://github.com/areed1192/python-trading-robot, joka voi ajaa automatisoituja strategioita teknisen analyysin avulla. Robotti on suunniteltu simuloimaan useita yleisiä skenaarioita: Se voi laskea portfolioon liittyvät yleiset riskipisteet ja antaa reaaliaikaista palautetta kaupankäynnin aikana. Voit työskennellä reaaliaikaisen tietotaulukon kanssa, joka sisältää sekä historialliset että nykyiset hinnat niiden muuttuessa. Se tekee tietojen tallentamisesta yksinkertaista ja nopean pääsyn. Lisäksi se räätälöidään niin, että voit helposti tarkastella taloudellisia tietojasi sitä mukaa, kun ne tulevat ja suorittaa tarvittaessa lisäanalyysejä. Sisältää indikaattoreita, jotka käyttävät sekä historiallisia että nykyisiä hintoja.
Kauppabotti Cassandre
Cassandre-kaupankäyntirobotin linkki GitHubiin https://github.com/cassandre-tech/cassandre-trading-bot – pystyy huolehtimaan yhteyden muodostamisesta pörssiin, tileihin, tilauksiin, tapahtumiin ja positioihin, jotta voit keskittyä oman yrityksesi rakentamiseen. strategia. Jokainen julkaisu on testattu toimimaan Kucoin-, Coinbase- ja Binance-pörssien kanssa. Sen avulla on helppo luoda oma strategia, tätä varten sinun tarvitsee vain asettaa ehdot, milloin haluat luoda lyhyitä tai pitkiä positioita ja asettaa säännöt. Botin testaamiseen historiallisilla tiedoilla on latausohjelma. Testien aikana Cassandre tuo tiedot ja lisää ne strategiaasi. Cassandre auttaa sinua rakentamaan strategian, joka perustuu ta4j tekniseen analyysikirjastoon.
EA31337 Ilmainen
EA31337 Libre osoitteessa https://github.com/EA31337/EA31337-Libre on ilmainen monen strategian Forex-kaupankäyntirobotti, joka on kirjoitettu MQL-kielellä. Kaupankäyntirobotissa on yli 35 strategiaa, joista valita. Jokainen strategia voi analysoida markkinoita eri aikajaksoilla itsenäisesti. Markkina-analyysi perustuu suosittuihin teknisiin indikaattoreihin. Voit myös kirjoittaa omia strategioitasi.
Robot kevirite. Banavo