aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjloup <jean-loup.jamet@trainline.com>2018-01-17 12:02:09 +0100
committerjloup <jean-loup.jamet@trainline.com>2018-01-17 12:02:09 +0100
commite39768daf9e799ac1dd86277f6a5d00a0cfa0681 (patch)
tree312dfd49c9ab884cca4a106e0090f3e6fb1f6a6c
parentdd359bc0617a915909efb2ef37048192c0639836 (diff)
downloadTrader-e39768daf9e799ac1dd86277f6a5d00a0cfa0681.tar.gz
Trader-e39768daf9e799ac1dd86277f6a5d00a0cfa0681.tar.zst
Trader-e39768daf9e799ac1dd86277f6a5d00a0cfa0681.zip
-rw-r--r--comments.txt11
-rw-r--r--portfolio.py4
2 files changed, 15 insertions, 0 deletions
diff --git a/comments.txt b/comments.txt
new file mode 100644
index 0000000..a84b9ed
--- /dev/null
+++ b/comments.txt
@@ -0,0 +1,11 @@
1J'ai mis un peu de temps à relire. Y avait des notions que je connaissais pas :)
2
3Le truc que je pige pas encore je pense c'est le bid/ask pour une pair ou son invert. J'ai mis des # COMMENT dans portfolio.py
4
5Dommage qu'il y ait pas de package pour gérer les amount de crypto comme pour les currencies traditionnelles. Ca eviterait les roundings errors.
6
7Le reste ca va, il faut que je me créer des comptes sur les exchanges pour essayer tout ca:
8 - Je me rends pas compte combien de temps un order mets de temps à passer ? ca dépend de l'état de la blockchain ? Parce que le cours peut pas mal changer entre temps ?
9 - Quelles erreurs as tu rencontrées lundi matin dernier ?
10
11Je pense que si ce script tourne pas mal, il faudra peut-être leur donner accès a une mini interface web.
diff --git a/portfolio.py b/portfolio.py
index 507f796..9d8fd97 100644
--- a/portfolio.py
+++ b/portfolio.py
@@ -112,7 +112,11 @@ class Amount:
112 112
113 def invert(ticker): 113 def invert(ticker):
114 return { 114 return {
115 # COMMENT: c'est pas dangereux de faire l'invert comme ca ? il peut pas y avoir d'asymétrie ?
116 # et je pense que ca simplifierai le code de pas avoir le inverted. Il me semble qu'il est là
117 # juste pour une histoire de cache.
115 "inverted": True, 118 "inverted": True,
119 # COMMENT: j'ai pas compris pourquoi tu prenais l'average ?
116 "average": (float(1/ticker["bid"]) + float(1/ticker["ask"]) ) / 2, 120 "average": (float(1/ticker["bid"]) + float(1/ticker["ask"]) ) / 2,
117 "notInverted": ticker, 121 "notInverted": ticker,
118 } 122 }