Bitcoin Forum
July 23, 2025, 01:00:24 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [Fun] Wie wahrscheinlich ist es, dass Bitcoin einen bestimmten Preis erreicht?  (Read 633 times)
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
October 25, 2024, 03:40:33 AM
Last edit: December 05, 2024, 05:55:07 PM by d5000
Merited by 1miau (7)
 #1

Im englischen Forum wurde die Frage gestellt, die im Threadtitel zu sehen ist - wie wahrscheinlich ist es, dass Bitcoin $100.000 bis Ende des Jahres erreicht?

Das brachte mich auf eine kleine Idee und die wollte ich auch mit der deutschsprachigen Community teilen: Ein Skript, das basierend auf der früheren Preisentwicklung die Wahrscheinlichkeit ausrechnet, um einen bestimmten Preis in X Tagen zu erreichen.

Das ganze funktioniert so:

- Man nimmt die tägliche Preisänderung des BTC in Prozent im Vergleich zum USD in einer frei wählbaren Zeitspanne der Vergangenheit und notiert diese in einer Liste. Eine mögliche Quelle ist z.B. investing.com.
- Nun weist man das Skript an, eine Simulation zu erstellen, die diese Liste in die Zukunft fortschreibt.
- Man nimmt an, alle Preisänderungen in der Liste seien genauso wahrscheinlich (die Tage sind ja alle 24 Stunden lang).
- Das Skript geht von einem Startpreis aus und wählt dann zufällig aus der Liste einen Tag und die Preisänderung an diesem Tag aus. Dies wird wiederholt, je nachdem wie viele Tage man ausrechnen will. Wenn man z.B. die Wahrscheinlichkeit in 30 Tagen wissen will, wiederholt man es 30 mal.
- Wird der Preis 100.000 innerhalb einer Simulation erreicht, wird ein Zähler um 1 erhöht.
- Diese Simulation wird nun mehrmals wiederholt, z.B. 1000 oder eine Million mal, je öfter, um so "genauer" wird die Wahrscheinlichkeit (d.h. um so weniger weicht sie ab).
- Für die Wahrscheinlichkeit teilt man den Zähler durch die Zahl der Simulationen

Eine Spielerei natürlich und keineswegs Finanzstatistik, kann aber Spaß machen Smiley

Folgende Werte habe ich gestern errechnet ausgehend vom 23. Oktober bis zum 31. Dezember 2024 (68 Tage), ausgehend von der Preisentwicklung vom 22. September bis zum 23. Oktober 2024:

- Startpreis $66000: 3,62 %
- Startpreis $67500: 4,77 %
- Startpreis $69000: 7,18 %

User DirtyKeyboard hat das ganze mal mit einer Zeitreihe der täglichen Änderungen in den letzten 12 Jahren versucht. Interessanterweise sind seine Werte wesentlich höher:

- Startpreis $66000: 17.42 %
- Startpreis $67500: 19.55 %
- Startpreis $69000: 21.76 %

Da sieht man dass obwohl wir in den letzten ca. 30 Tagen (meine Zeitreihe) in einer Aufwärtsbewegung waren, die letzten 12 Jahre insgesamt (DirtyKeyboards Zeitreihe) noch mal wesentlich bullischer waren.

Die Frage ist: was wäre die ideale Zeitreihe, um eine solche Wahrscheinlichkeitsberechnung zu erstellen? Denn bei DirtyKeyboards Werten beeinflussen wahrscheinlich die explosiven Preissteigerungen der ersten Jahre das Bild. Ich würde tendieren entweder zu: 1) dem aktuellen Bullenmarkt seit November 2022 oder 2) dem letzten vollständigen Gesamtzyklus, also 2018-2022.

PS: Ich kann das Skript in Python bei Interesse gerne posten, aber wahrscheinlich besser in einem weiteren Post.

MaxMueller
Hero Member
*****
Offline Offline

Activity: 938
Merit: 3079



View Profile
October 25, 2024, 11:26:19 AM
Merited by d5000 (2), 1miau (2)
 #2

Eine Spielerei natürlich und keineswegs Finanzstatistik, kann aber Spaß machen Smiley

Keineswegs.... Im Grunde ist das ja eine Art Monte-Carlo-Simulation mit Cut-Off, also durchaus ein plausibler Ansatz.

Die Schwierigkeit besteht aber tatsächlich darin die Datenmenge auszuwählen aus der man zufällig zieht, weil hierin natürlich gewisse Annahmen zugrunde gelegt werden.

Nur 1 Monat zu wählen dürfte zu kurz / zu wenig Varianz sein, weil da einzelne Datenpunkte ja schon mehrfach gezogen werden.
Andererseits dürfte bei Verwendung aller Datenpunkte der letzten 12 Jahre die Zeitspanne zu lang / die Varianz zu hoch sein, weil gerade in den Anfangsjahren die Volatilität noch deutlich höher war und die Erwartungen dadurch zu optimistisch sein dürften.

Bei 68 Tagen würde ich als Zeitraum 1-2 Jahre wählen (~5x-10x) und dann verschiedene Szenarien betrachten. Die Szenarien braucht es weil die bullischen und bärischen werte innerhalb eines zyklus ja nicht zufällig verteilt sind, sondern sich in den jeweiligen Phasen häufen...



Aussage wäre dann z.B. eher in die Richtung:
Nach einsetzen eines Bullen wie 2016/17 wird es vom aktuellen Kursniveau etwa X Tage brauchen bis wir die 100k knacken...

Da wir aber auch nicht wissen ob es jetzt wieder zügig aufwärts geht oder wir z.B. noch bis zur US-Wahl etwas seitlich abwärts dümpeln (wir also nicht wissen wann der Sprung zwischen den Szenarien eintritt) wäre die angedachte Prozentangabe zu simplifiziert....

Alternativ könnte man noch sagen:
Wir brauchen ca. X Tage um auf 100k zu kommen, der seitwärtstrend darf also nur noch bis dann und dann gehen, damit die 100k dieses Jahr realistisch bleiben...

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
Koal-84
Legendary
*
Offline Offline

Activity: 2898
Merit: 1260



View Profile
October 26, 2024, 07:02:08 AM
Merited by 1miau (1)
 #3

Ist da nicht eher die Frage angebracht, nicht ob bis Jahresende der Bitcoin $100k erreicht sondern wann. Es ist ja doch nur eine Frage der Zeit, und grundsätzlich ist es doch egal wann?

Mich erinnert solche Fragen immer an Miaus Hodler Bild. Hat zwar mit Handeln wenig zuntun, aber der Kurs ist soch auch immer ein auf und ab.

[

Vermutlich wird auch ein wichtiger Faktor die US Wahl im allgemeinen sein und die kommende Stimmung an den US Börsen?

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
October 26, 2024, 07:05:09 PM
Merited by 1miau (2), Koal-84 (1)
 #4

Bei 68 Tagen würde ich als Zeitraum 1-2 Jahre wählen (~5x-10x) und dann verschiedene Szenarien betrachten. Die Szenarien braucht es weil die bullischen und bärischen werte innerhalb eines zyklus ja nicht zufällig verteilt sind, sondern sich in den jeweiligen Phasen häufen...
Danke für die wie immer interessanten Kommentare Smiley

Möglich wäre vielleicht die Kombination mit einer sehr rudimentären Elliott-Wellen basierten Ansatz (habe ich auch im englischen Thread vorgeschlagen). Also grundsätzlich so vorzugehen: sind wir z.B. gerade in einer aufsteigenden Welle? Dann suche ich im vorgehenden Zyklus Situationen, die der jetzigen Situation ähneln. Das würde auch mehrere Szenarien ermöglichen.

Da die "Elliott-Unterwellen" allerdings kürzer sind als 1-2 Jahre hätte ich da eher an ca. 4-6 Monate als "Datenbasis" gedacht.

Beispiel wäre:

- Annahme: Wir sind in der späten Phase einer absteigenden Elliott Welle 2. Wir wissen nicht, ob sie schon zu Ende ist.
- Datenbasis: Suche die Elliott Welle 2 im Zyklus 2020-21: das wäre der Bereich Mitte 2019 - März 2020. Wir könnten also die ersten 6 Monate 2020 als Datenbasis nehmen, also die letzten 3 Monate der absteigenden und die ersten 3 Monate der aufsteigenden Welle. (Blöd ist natürlich bei diesen Zeiträumen 2020 der Covid-Crash, vielleicht also doch den 2016/17er Zyklus absuchen ...)

Alternativszenario 1:

- Annahme: Wir sind am Beginn der Elliott Welle 3 (aufsteigend), 49/50k waren der Wendepunkt. Das entspricht etwa deiner Annahme "Einsetzen eines Bullen".
- Datenbasis: Erste 6 Monate der Elliott Welle 3 im Jahr 2020: März - September. Oder (wegen Covid Crash) 2015-17: meiner Ansicht nach die 6 Monate nach September 2015, oder gleich die ganze Welle hoch bis Juni 2016.

Alternativszenario 2:

- Annahme: Wir sind am Beginn der Elliott Welle 5 (Euphoriephase Ende des längerfristigen Bullenmarkts). Dieses Szenario habe ich ja hier schon öfter als relativ wahrscheinlich gehalten, das wäre der "Kurzzyklus" mit lokalem Hoch Anfang 2025.
- Datenbasis: Erste Monate der Elliott Welle 5 2021 (Mitte bis Ende 2021). Oder 2016/17 (ab August 2016?).


Wir brauchen ca. X Tage um auf 100k zu kommen, der seitwärtstrend darf also nur noch bis dann und dann gehen, damit die 100k dieses Jahr realistisch bleiben...
Das könnte man so angehen, indem man Start- und Endpunkt der Datenreihe jeweils etwas verschiebt. "Realistisch" könnte man z.B. ab 20% Wahrscheinlichkeit quantifizieren, "wahrscheinlich" ab 50% ...

Werde noch mal weiter überlegen und das Skript dann so ändern dass man es mit CSV-Daten füttern kann, um auch längere Zeiträume als Datenreihe zu nehmen.

Ist da nicht eher die Frage angebracht, nicht ob bis Jahresende der Bitcoin $100k erreicht sondern wann. Es ist ja doch nur eine Frage der Zeit, und grundsätzlich ist es doch egal wann?
Es ist ja "just for fun". Und der ernste Hintergrund sind die immer wieder wild durch die Gegend geworfenen Prognosen, wann die 100k eintreffen. Dem wollte ich etwas "etwas weniger wahlloses" entgegenstellen Smiley

MaxMueller
Hero Member
*****
Offline Offline

Activity: 938
Merit: 3079



View Profile
October 27, 2024, 08:56:34 AM
 #5

Hatte ich auch überlegt die jeweiligen phasen rauszupicken, aber wenn die dann zu kurz geraten ist das als würdest du die Phase im chart raus kopieren und beim Kurs heute anfügen... Gibt nette Bilder und nen guten Eindruck, aber mit wahrscheinlichkeitsvorhersage hat das dann nicht mehr viel zu tun....

Wenn es nur darum geht ein optimistisches Szenario auf "ralitätsnähe" zu überprüfen, dann kann man ja einmal 2016 und einmal 2017 als Datenbasis hernehmen und bekommt dann eine grobe range....

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
1miau
Legendary
*
Offline Offline

Activity: 2520
Merit: 7381


Currently not much available - see my websitelink


View Profile WWW
October 27, 2024, 02:28:41 PM
 #6

Mich erinnert solche Fragen immer an Miaus Hodler Bild. Hat zwar mit Handeln wenig zuntun, aber der Kurs ist soch auch immer ein auf und ab.
Dein Bild ist falsch herum, beim Trading nimmt das Kapital im Mittel immer weiter ab  Cheesy:


███████████▄
████████▄▄██
█████████▀█
███████████▄███████▄
█████▄█▄██████████████
████▄█▀▄░█████▄████████
████▄███░████████████▀
████░█████░█████▀▄▄▄▄▄
█████░█
██░█████████▀▀
░▄█▀
███░░▀▀▀██████
▀███████▄█▀▀▀██████▀
░░████▄▀░▀▀▀▀████▀
 

█████████████████████████
████████████▀░░░▀▀▀▀█████
█████████▀▀▀█▄░░░░░░░████
████▀▀░░░░░░░█▄░▄░░░▐████
████▌░░░░▄░░░▐████░░▐███
█████░░░▄██▄░░██▀░░░█████
█████▌░░▀██▀░░▐▌░░░▐█████
██████░░░░▀░░░░█░░░▐█████
██████▌░░░░░░░░▐█▄▄██████
███████▄░░▄▄▄████████████
█████████████████████████

█████████████████████████
████████▀▀░░░░░▀▀████████
██████░░▄██▄░▄██▄░░██████
█████░░████▀░▀████░░█████
████░░░░▀▀░░░░░▀▀░░░░████
████░░▄██░░░░░░░██▄░░████
████░░████░░░░░████░░████
█████░░▀▀░▄███▄░▀▀░░████
██████░░░░▀███▀░░░░██████
████████▄▄░░░░░▄▄████████
█████████████████████████
.
...SOL.....USDT...
...FAST PAYOUTS...
...BTC...
...TON...
Koal-84
Legendary
*
Offline Offline

Activity: 2898
Merit: 1260



View Profile
October 29, 2024, 08:10:07 AM
 #7

Es ist ja "just for fun". Und der ernste Hintergrund sind die immer wieder wild durch die Gegend geworfenen Prognosen, wann die 100k eintreffen. Dem wollte ich etwas "etwas weniger wahlloses" entgegenstellen Smiley

Ist schon klar, schätze auch deine Versuche, da du sie ja auch immer dokumentierst in keine reine Glaskugel Seherin bist.  Grin

Dein Bild ist falsch herum, beim Trading nimmt das Kapital im Mittel immer weiter ab  Cheesy:



Danke habe in der Eile das erst Beste genommen mit dem Radfahrer, da mir es vorrangig umdas Hodl Bild gegangen ist. Ich würde jetzt einmal sagen auch beim Traden ist einiges drinnen (natürlich für erfahrene) aber halt nicht gegen Bitcoin  Wink.

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
November 02, 2024, 06:26:42 PM
Last edit: November 03, 2024, 02:22:23 AM by d5000
Merited by 1miau (4), mole0815 (1), MaxMueller (1), Danydee72 (1)
 #8

Ich habe mal am Skript weitergebastelt, dass es auch CSV-Dateien verarbeitet und somit längere Datenreihen verarbeitet werden können.

Habe es dann mit den Daten vom 1. Januar 2016 bis zum 31. Dezember 2017, also der "mittleren und späten Phase des vorletzten Bullenmarkts" gefüttert, Startpreis sind die aktuellen $69500. Das Ergebnis (100.000 in 60 Tagen, also bis 1. Januar 2024) hat mich doch etwas schockiert: Die Wahrscheinlichkeit lag bei 10000 Simulationen konstant über 45 %!

Selbst für 200000 gab es noch 0,14% Wahrscheinlichkeit Wink

Das zeigt, wie heftig der Bullrun 2016/17 im Vergleich zu heute war.

Nun für 2020-21 habe ich das selbe gemacht, ebenfalls die beiden kompletten Jahre, inklusive COVID-Dip:

Ergebnis: rund 30% bei 10000 Simulationen. Auch nicht schlecht ... (200k nur bei 0,04%, aber immerhin nicht ganz Null) Wink

Edit: 200k in einem Jahr (365 Tage) basierend auf Daten der Jahre 2020 und 2021 (komplett) ergibt bei mir sogar eine Wahrscheinlichkeit von über 50% Smiley



Wer das Skript kopieren will, jetzt ist es halbwegs universell nutzbar:

Code:
import sys, random, csv, datetime
from decimal import Decimal

# usage: python price_probabilities.py STARTPRICE ENDPRICE DAYS [SIMULATIONS]
# STARTPRICE is the price you use as a base, e.g. the current BTC/USD price
# ENDPRICE is the price you want to know the probability of being reached

CSV = True # mark as False to use the example series below
CSVFILE = "prices.csv" # replace with file name with csv data
STARTDATE = "2020-01-01" # start date of the series
ENDDATE = "2021-12-31" # end date of the series
DEBUG = False

# example series from sept 22 to oct 23, 2024

SEP22OCT23 = [0.92, -1.13, 0.08, -2.40, 0.96, -0.07, 1.49, -0.30, 0.81, 1.51, 5.11, -0.53, 1.13, 3.62, -0.52, -2.46, -0.14, -0.91, 1.22, -0.03, 2.19, 0.17, -0.31, -3.95, -3.46, -0.39, 0.14, 0.92, 3.20, -1.71, 1.46, -0.38]

def csv_to_series(csvfilename, startdatestr, enddatestr, debug=False):
    startdate = datetime.date.fromisoformat(startdatestr)
    enddate = datetime.date.fromisoformat(enddatestr)
    with open(csvfilename, "r") as csvfile:
        reader = csv.DictReader(csvfile)
        prices = [r for r in reader]
    change_series = []
    prev_price = None
    for day_data in prices:
        date = datetime.date.fromisoformat(day_data["Date"])
        if date < startdate:
            continue
        if date > enddate:
            break

        price = Decimal(str(day_data["Price"]))
        if prev_price is None:
            if debug:
                print(price)
            prev_price = price
            continue
        change = Decimal(price / prev_price)
        change_series.append(change)
        prev_price = price
        if debug:
            print(price, change)
    if debug:
        print(change_series)
    return change_series


# price probability

start_price = Decimal(str(sys.argv[1]))
end_price = Decimal(str(sys.argv[2]))
days = int(sys.argv[3])
if len(sys.argv) > 4:
    simulations = int(sys.argv[4])
else:
    simulations = 10000


base_price_series = SEP22OCT23

if CSV:
    price_series = csv_to_series(CSVFILE, STARTDATE, ENDDATE, DEBUG)
else:
    price_series = [Decimal((100 + i)/100) for i in base_price_series]

passed_sims = 0
for sim in range(simulations):

    price = start_price
    sim_days = []
    for day in range(days):
        price_change = random.choice(price_series)
        price = price * price_change
        sim_days.append(price)

    if DEBUG:
          print("Simulation {}: {}".format(sim, sim_days))
    for dprice in sim_days:
        if dprice >= end_price:
            passed_sims += 1
            break

probability = Decimal(passed_sims * 100 / simulations)

print("Price: {} in {} simulations".format(end_price, simulations))
print("Reached in {} simulations".format(passed_sims))
print("Probability: {} %".format(float(probability)))

Die CSV-Datei, die als Basis genutzt wurde ist folgende: Bitstamp-CSV-Daten ab 2012. Es kann aber auch jede andere genutzt werden, nur der Header und die Reihenfolge muss ["Price", "Date"] sein.

MaxMueller
Hero Member
*****
Offline Offline

Activity: 938
Merit: 3079



View Profile
November 03, 2024, 05:31:16 PM
 #9

Habe es dann mit den Daten vom 1. Januar 2016 bis zum 31. Dezember 2017, also der "mittleren und späten Phase des vorletzten Bullenmarkts" gefüttert, Startpreis sind die aktuellen $69500. Das Ergebnis (100.000 in 60 Tagen, also bis 1. Januar 2024) hat mich doch etwas schockiert: Die Wahrscheinlichkeit lag bei 10000 Simulationen konstant über 45 %!

Selbst für 200000 gab es noch 0,14% Wahrscheinlichkeit Wink

Das zeigt, wie heftig der Bullrun 2016/17 im Vergleich zu heute war.

Nun für 2020-21 habe ich das selbe gemacht, ebenfalls die beiden kompletten Jahre, inklusive COVID-Dip:

Ergebnis: rund 30% bei 10000 Simulationen. Auch nicht schlecht ... (200k nur bei 0,04%, aber immerhin nicht ganz Null) Wink

Edit: 200k in einem Jahr (365 Tage) basierend auf Daten der Jahre 2020 und 2021 (komplett) ergibt bei mir sogar eine Wahrscheinlichkeit von über 50% Smiley

Interessante Ergebnisse!
Kannst du da vielleicht mal für 100 Simulationen die Entwicklungspfade (jeden Tag ein Kurs) in Excel plotten? Finde anschaulich ist das immer greifbarer, gerade wenn man wissen will wie realistisch bestimmte Zielkurse sind (z.B. 130k, 150k, 180k etc.).

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
November 08, 2024, 02:58:16 AM
Last edit: November 08, 2024, 05:38:06 AM by d5000
Merited by 1miau (4), Buchi-88 (1), mole0815 (1), MaxMueller (1)
 #10

Kannst du da vielleicht mal für 100 Simulationen die Entwicklungspfade (jeden Tag ein Kurs) in Excel plotten? Finde anschaulich ist das immer greifbarer, gerade wenn man wissen will wie realistisch bestimmte Zielkurse sind (z.B. 130k, 150k, 180k etc.).
Klar Smiley Bin jetzt dazu gekommen, das Skript so abzuändern, dass es auch CSV-Daten speichern kann.

Die CSV-Daten für 100 Simulationen gibt es unter https://pastebin.com/kdZhuYrs

Startpreis: 75750$
Tage: 53 (9. November bis 31. Dezember 2024, also der Starttag ist der 8. November).
Datenreihe: 2019-01-01 bis 2021-12-31, also fast der komplette letzte Bullenmarkt plus die ersten Crashs am Ende (damit zumindest eine minimale bärische Komponente drin ist).

Bei diesen Zahlen komme ich bei 10000 Simulationen auf ca. 35% Wahrscheinlichkeit. Die 100 Simulation bei pastebin haben eine Wahrscheinlichkeit von 38%.

@DirtyKeyboards hat noch ein paar coole graphische Features hinzugefügt. Ich verlinke mal den englischen Faden, ich habe inzwischen einen neuen erstellt weil der alte geschlossen wurde.



50 Simulationen mit den selben Daten wie oben aber mit Grafik:


https://ibb.co/RBRLY0S

CSV ist hier zu finden: https://pastebin.com/dYwkvS6Q


Koal-84
Legendary
*
Offline Offline

Activity: 2898
Merit: 1260



View Profile
November 21, 2024, 02:15:23 PM
 #11

Sollte jetzt nichts sehr unerwartetes Eintreffen, könnten wir die $100000 noch Heuer erreichen. Oder eher ganz bald, da wir bereits an den $98000 kratzen. Daher Daumen hoch und durch die $100000.

Quote
[Fun] Wie wahrscheinlich ist es, dass Bitcoin $100.000 / $X erreicht?

Daher, Stand nach nicht einmal einem Monat, sehr wahrscheinlich.

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
MaxMueller
Hero Member
*****
Offline Offline

Activity: 938
Merit: 3079



View Profile
November 21, 2024, 05:28:28 PM
 #12

Ja wäre am Jahresende dann auch spannend, den tatsächlichen Kursverlauf mal in Fett mit einzuzeichnen.
Aktuell dürften wir ja ziemlich an der Oberkante mitlaufen... Cheesy

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
November 24, 2024, 05:01:10 AM
Merited by 1miau (4)
 #13

DirtyKeyboard hat im englischen Thread einen anderen Ansatz vorgestellt. Dabei handelt es sich nicht mehr um eine Monte-Carlo-Simulation. Stattdessen wird in der Vergangenheit nach den Zeiträumen gesucht, in denen sich der Preis am ähnlichsten zum Kursverlauf der letzten X Tage verhalten hat. Dann wird der auf diesen Verlauf folgende Kursverlauf auf den heutigen Preis projiziert.

Beispiel: Wir vergleichen die letzten 300 Tage mit allen 300-Tage-Kursverläufen der Vergangenheit (ab 2012). Bei den ähnlichsten werden dann die Tage 301 bis 390 (also 90 Tage in die Zukunft) nach dem Startdatum der jeweiligen Serie an die derzeitigen ca. 98000 $ angehängt (hoffe das ist verständlich ...).

Das ist sicher noch etwas mehr Spielerei und weniger Wissenschaft aber auch ziemlich interessant, weil es zeigt, wo wir im Bullen/Bärenmarkt stehen könnten, besonders wenn wir längere Zeiträume betrachten.

Ich habe auch dieses Script etwas bearbeitet, es kann hier kopiert werden.

So ging es für 90 Tage weiter, wenn man die ähnlichsten Kursverläufe in der Vergangenheit zu den letzten 300 Tagen nimmt:



In dieser Variante werden die ähnlichsten Kursverläufe betrachtet, die mehr als 60 Tage auseinanderliegen (man sieht ja im vorigen Bild, dass da zwei sehr nah zusammen sind und weitere auch relativ nahe):



Interessant ist, dass zumindest bei diesen 7 es keinen einzigen wirklich bärischen Verlauf gibt. Die letzten 300 Tage scheinen also vom Charakter her eher einem frühen bis mittleren Bullenmarkt zu entsprechen (wie ja von einigen auch erwartet), nicht einem späten. Also doch noch kein "New Paradigm"?

MrSteez
Member
**
Offline Offline

Activity: 167
Merit: 27


View Profile
November 24, 2024, 10:20:47 AM
 #14

Sehr interessant, danke für die Darstellung.
Koal-84
Legendary
*
Offline Offline

Activity: 2898
Merit: 1260



View Profile
December 05, 2024, 10:51:19 AM
 #15

Die 100k Marke wurde ja in Dollar geknackt, denke beim Euro wird es nur mehr eine Frage der Zeit sein. Wir könnten das Thema ja umbenennen, wie wahrscheinlich ist es das Bitcoin $150k erreicht?

Denke bei einem anhalten Markt sollten die $120k nicht wirklich ein Problem sein die nächsten 2 bis 3 Monate, was denkt ihr? Die Grafiken hier sind ja teilweise noch optimistischer.

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
December 05, 2024, 06:17:35 PM
Last edit: December 05, 2024, 06:40:23 PM by d5000
Merited by 1miau (4), Koal-84 (1)
 #16

Zur Feier des Tages habe ich die Simulation wie von Koal-84 angeregt mit 120000 in 60 Tagen und 150000 in 150 Tagen (also etwas weniger als einem halben Jahr) wiederholt. Startpreis 100000, und als Basisdaten wieder der letzte Bullenmarkt (volle Jahre 2019-21). Das Ergebnis ist eindeutig:

- 120000 in 60 Tagen: 60,98 %
- 150000 in 150 Tagen: 59,06 %

Interessanterweise werden in beiden Fällen jeweils Wahrscheinlichkeiten um 60% angegeben.

Hier Grafiken mit 500 Simulationen:

120000 in 60 Tagen:


150000 in 150 Tagen:


Histogramm für 150000 in 150 Tagen, 10000 Simulationen:


Zum Schluss habe ich noch geschaut, wie sich die Daten ändern, wenn wir den gesamten letzten Zyklus betrachten, also 2019 bis 2022 als Datenbasis nehmen. Es könnte ja langsam sein, dass wir auf das Ende des Bullenmarktes zusteuern Grin Tongue.

Dennoch bleibt die Wahrscheinlichkeit in beiden Fällen relativ hoch, ist aber dann nicht mehr über 50%:

- 120000 in 60 Tagen: 49,88%
- 150000 in 150 Tagen: 39,81%

Koal-84
Legendary
*
Offline Offline

Activity: 2898
Merit: 1260



View Profile
December 05, 2024, 08:26:54 PM
 #17

Danke für die neuen Daten, sehr interessant und die Wahrscheinlichkeit bei der ersten Simulation ist mit ca. 60% doch in einem machbaren Bereich, bei der zweiten Simulation ein 50:50 Chance  Cheesy.

Aber nochmal Danke für deine Bemühungen 🙂

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
March 01, 2025, 06:39:35 PM
Merited by 1miau (4), MaxMueller (2), Unknown01 (1), MinoRaiola (1)
 #18

Nachdem wir jetzt nach dem Trump-Pump den ersten ernsthaften Dip gesehen haben, habe ich mal die Skripte erneut bemüht, mal sehen ob die Mathematik Hopium für uns hat. Glücklicherweise hält @DirtyKeyboard die CSV-Daten weiterhin aktuell.

1. "Probability by similarity".



Das sieht sehr gut aus. Wie gesagt sucht dieses Skript nach ähnlichen Kursverläufen in der Verlangenheit. Es sieht also so aus, als ob wir gerade einen "typischen Zwischendip" sehen. Interessanterweise stammen alle ähnlichen Kursverläufe aus dem Jahr 2016.

2. Wahrscheinlichkeit, 100.000 in den nächsten 90 Tagen erneut zu erobern, basierend auf dem letzten vollen Zyklus (2018-2022). Basispreis 83000 (etwa der gestrige Durchschnittspreis).




Die Wahrscheinlichkeit, die 100.000 zu erreichen, liegt durchgängig bei etwa 60% (bei dieser Simulation genau: 60,5%). Nur bei den allerbärischsten Verläufen werden 50.000 unterschritten. Wie man im Histogram sieht, landet in 90 Tagen die allerbärischste Variante bei etwa 33.000 und die allerbullischste bei etwa 270.000.

Unknown01
Legendary
*
Offline Offline

Activity: 2912
Merit: 1436



View Profile
May 18, 2025, 07:44:55 PM
 #19


Ich habe deine Prognosen hier gerade eben entdeckt und deine 60%-ige Vorhersage war mehr als genau! Interessant wäre eine erneute Prognose anhand der neu zur Verfügung stehenden Zahlen, du bist ja soweit ich das im Kursverlaufsthread mitbekommen habe nach wie vor bullisch eingestellt und rechnest mit weiteren ATH‘s aber eine Berechnung wie du sie davor durchgeführt hast wäre sehr cool  Grin

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
d5000 (OP)
Legendary
*
Offline Offline

Activity: 4340
Merit: 9118


Decentralization Maximalist


View Profile
May 19, 2025, 05:26:13 AM
Merited by 1miau (4), MaxMueller (2)
 #20

Ich nehme das mal zum Anlass, die Simulation erneut zu aktualisieren.

Bei der Frage: "Gibt es ein ATH in den nächsten 90 Tagen oder nicht?" ist die Antwort ziemlich eindeutig: rund 85% Wahrscheinlichkeit, dass wir die 110.000 $ erreichen.

Grafiken dazu (1000 Simulationen):



Histogramm:



Schön: Die Wahrscheinlichkeit eines Sprungs auf mehr als $200.000 scheint ebenso (wenig) wahrscheinlich wie ein Fall auf $50.000, was jetzt auch nicht sooo dramatisch wäre.

Interessant: Das absolute Maximum im Histogramm liegt bei knapp unter 100.000$, aber die Zahl der Simulationen über 100.000 liegt höher als die unter 100.000.

Das Histogramm gibt übrigens an, welcher Preis in 90 Tagen erreicht wird, nicht "ob irgendwann der Zielpreis erreicht wird". Das Histogramm nach Maximalpreis geordnet sieht so aus:


Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!