Code donation
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- flask, pandas, python, sqlalchemy
- Ambito
- backend, data, fintech-quant
Direzione di ricerca
Inizia esaminando il repository donato lovac-app, in particolare tests/lovac_services_tickerdata_tests.py, lovac/tickerdata/init.py e lovac/tickerdata/statistics.py. L’issue non specifica quale codice debba essere integrato in spotbit né definisce criteri di accettazione, quindi conferma l’ambito previsto prima di iniziare il lavoro.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
For a couple of years i ran "lovac", the "low volume accumulator".
https://twitter.com/lovac27152702
It was a (flask based) stacking app which used the bitstamp API to get prices, place Marketorders on a (daily) basis and, especially proud: a buy-the-dip feature. So the app could detect a drop in price and even show it graphically.
I shut it down some month ago and i'm now happy to donate the code if anyone is interested:
https://gitlab.com/lovac/lovac-app
The code used SQLAlchemy and, for the statistical things pandas.
Here are some places in the code which might be interesting:
- testing whether the price is dipping via specific Bollingerbands: https://gitlab.com/lovac/lovac-app/-/blob/master/tests/lovac_services_tickerdata_tests.py#L56
- Various methods to import csv-data-files into the DB: https://gitlab.com/lovac/lovac-app/-/blob/master/lovac/tickerdata/__init__.py (i used https://bitcoincharts.com/charts/chart.json for that)
- The statistics for the bollinger-bands: https://gitlab.com/lovac/lovac-app/-/blob/master/lovac/tickerdata/statistics.py
- THe graphical representation took me some time. If that's a request at some point in time, i might be able to set it up again:

The red bubble represented the buy-the-dip. The bigger the bubble was, the more it bought.
Feel free to close this issue but maybe you find it interesting. Also happy to answer any questions or setup a call.

- Lingua principale
- CSS
- Stelle
- 36
- Fork
- 17
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di BlockchainCommons/spotbit
-
Integrate on-chain price oracleForse di nuovo libera @nochiel l’ha presa 1103 giorni fa e non c’è nessuna pull request aperta. Aperta
BlockchainCommons/spotbit#106 · 1 assegnatario ·
-
Failing API calls (spotbit.info/api is offline): Update CCXT and improve error handlingForse di nuovo libera @nochiel l’ha presa 1105 giorni fa e non c’è nessuna pull request aperta. Apertabug spotbit.info API is offline
BlockchainCommons/spotbit#105 · 1 assegnatario ·
-
Make a script for releasing Debian Packages of SpotbitForse di nuovo libera @nochiel l’ha presa 1281 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
BlockchainCommons/spotbit#102 · 1 assegnatario ·
-
Add a build script to create executables for releaseForse di nuovo libera @nochiel l’ha presa 1281 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
BlockchainCommons/spotbit#77 · 1 assegnatario ·
-
Add and document dockerfileApertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
BlockchainCommons/spotbit#70 ·
Tutte le issue di BlockchainCommons/spotbit
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
jessepollak/home#1627 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement status: needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
mastra-ai/mastra#25508 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
canonical/testflinger#1346 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
onedrive: ChangeNotify drops the delta token after one failed poll and stops notifying until remountAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni