Hi @Jokin,
erstmals großes Danke, dass du dir die MÜhe gemacht hast und das so detailliert aufgearbeitet hast - Chapeau & größten Respekt hierfür.
Gerne habe ich eine Frage zu dem Array mit dem Coin-Gesamtwert und der Berechnung der target_percentage:
// Abschnitt config.php 3: Nun erstellen wir ein Array welches später alle Informationen zu den Coins enthält, die wir brauchen.
$__balanceBot_basecurrency = array (
"name" => "ETH",
// "40" bedeutet, dass 40% des Coin-Gesamtwertes auch als Basis-Währung an der Seitenlinie liegen soll
// Der "Coin-Gesamtwert" ist die Summe der USDT-Werte der Coins (BTC, ETH und ADA in unserem Beispiel)
"target_percentage" => "40" // Achtung, das letzte Element ohne Komma!
);
$__balanceBot_coins = array(
array(
"name" => "NEO",
// "40" meint, dass 40% des Coin-Gesamtwertes als BTC vorhanden sein sollen
// Summe aller Prozentwerte muss 100 ergeben, ansonsten wird es später zur Fehlermeldung kommen
// Weiterhin sollte die Vorgabe nicht dazu führen, dass Coins einen Gegenwert von unter 20 USDT haben.
// Berechnungsbeispiel: Wenn 30% eines Coins min. 20 USDT sein sollen, dann wird der 100%-Coin-Gesamtwert
// mindestens 66,67 USDT betragen. Wenn zudem 40% dieses Wertes an der Seitenlinie liegen sollen,
// dann würden mindestens 26,67 USDT an der Seitenlinie liegen.
// ... somit müssen ca. 100 USDT an Portfolio-Gesamtwert vorhanden sein.
// Portfolio-Gesamtwert = Seitenlinie + Coin-Gesamtwert
// ... wird minimal "20" gewählt, also 20% eines Coinwertes müssen 20 USDT entsprechen, dann wird der
// Coin-Gesamtwert mindestens 100 USDT betragen. Zusätzlich 40% an der Seitenlinie zwingen zu einem
// Gesamt-Portfoliowert von mindestens 140 USDT.
"target_percentage" => "40" // Achtung, das letzte Element ohne Komma!
),
array(
"name" => "BNB",
"target_percentage" => "30" // Achtung, das letzte Element ohne Komma!
),
array(
"name" => "ADA",
"target_percentage" => "30" // Achtung, das letzte Element ohne Komma!
) // Achtung, das letzte Element ohne Komma!
);
Machen diese Prozentzahlen, denn heute auch noch Sinn, da ja die Preise von den gewählten Währungen ja sehr stark nach oben geschossen wurden - d.h. z.B. bei Ethereum und dem aktuellen Tagespreis v. 1.874,83€ sind wir bei 40% auf bisschen über 700€. Wenn wir die Minimalvariante mit einem Portfolio von 100€ nehmen sind das ca. 5,3% - muss ich das dann als target_percentage eintragen?
Bei mind. 20€ ist es 1%. Wie kann man hierbei damit umgehen bzw. dieses Problem lösen?
Und der Markt ist ja sehr volatil und schwankt sehr stark, somit auch die Werte der definierten Währungen - muss es dann genau die 100€ treffen (bezgl. der Fehlermeldung).
Und wie macht man das mit Währungen die z.B. mit 0,90€ datiert sind - ist es hierbei dann egal? aber da kommt man ja nicht auf die festgelegten 100€ als Beispiel.
Ich checke das noch nicht so ganz - vl hast du hierzu eine Gedankenstütze für mich?
Danke dir vielmals