Warum führt mein Python Trading -Bot auch bei korrekten Modellvorhersagen keine Kaufbestellungen aus? [geschlossen]Python

Python-Programme
Anonymous
 Warum führt mein Python Trading -Bot auch bei korrekten Modellvorhersagen keine Kaufbestellungen aus? [geschlossen]

Post by Anonymous »

Ich entwickle einen in Echtzeit simulierten Handelsbot in Python, der einen RandomforestClassifier verwendet, um Kauf-/Verkaufssignale für NASDAQ-100-Aktien vorherzusagen. Der Bot verwendet gefälschtes Geld und keine APIs -er arbeitet in einer TKINGER -GUI mit einer Portfolio -Balance und einer Visualisierung von Candlestick -Diagramm.

Code: Select all

If prediction == 1
und es gibt genügend falsches Bargeld, der Bot sollte
kaufen

Code: Select all

If prediction == -1
und die Aktie ist im Besitz, der Bot sollte
jedoch nur verkaufen, scheint der Bot nur zu verkaufen und führt niemals Kaufbestellungen aus, auch wenn das Modell ausgibt.

Code: Select all

prediction == 1
tritt auf (ich habe es angemeldet)
Es gibt genügend Bargeld
Der aktuelle Preis ist ein Float wie 174.12, Bargeld wird als 10000,0
Mögliche Ausgaben in Betracht gezogen:
-Modelausgabe nicht korrekt, wenn es nicht korrekt ist, falls mmapld nicht korrekt ist. Bedingungen < /p>
GUI -Status (TKinter) wirkt sich auf Aktualisierungen aus. Irgendwelche Ideen, warum dieser Kaufblock nicht feuert? < /P>

Code: Select all

if prediction == 1 and cash_balance >= current_price:
portfolio[symbol] = portfolio.get(symbol, 0) + 1
cash_balance -= current_price
print(f"Bought {symbol}")
elif prediction == -1 and portfolio.get(symbol, 0) > 0:
portfolio[symbol] -= 1
cash_balance += current_price
print(f"Sold {symbol}")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post