1J.·

3. Automatische Benachrichtigung für Trading Signale

Ich wurde immer wieder gefragt, ob ich mal ein Post darüber schreiben kann, wie man automatisierte Benachrichtigungen zu Trading Strategien erhalten kann. Nun der Post hier

@gorehammer
@randomdude
@TheStoic

Dies bezieht sich auf meine SPYTIPS-Cool Serie

(hier geht es zum ersten Teil: https://getqu.in/THTI9I/)


Disclaimer

Ich muss vorher ein paar Sachen ansprechen:

  • Diese Anleitung ist keine Einladung oder Anstiftung zu irgendeiner Trading Strategie, insbesondere nicht 2xSPYTIPS-Cool (für die diese Anleitung ist)
  • Dieser Bot ist KEIN Trading bot, sondern sendet lediglich Signaländerungen. Handeln müsst ihr selber und tut das mit Eigenverantwortung
  • Der vorgestellte Code hat keinen Anspruch auf Richtigkeit. Wenn ihr durch falsche Nachrichten handelt und damit Geld verliert, ist das eure Schuld (der Code ist Open Source, ihr könnt ihn euch also selber anschauen)


Also wichtig: Eigenverantwortung von euch und diese Anleitung stellt lediglich ein Beispiel dar, wie man ein solchen Signal Bot kostenlos umsetzen kann.


Es gibt vielleicht auch "einfachere" Möglichkeiten, allerdings musste ich für diese keine weiteren Accounts erstellen. Zusätzlich ist sie hochgradig anpassbar und zuverlässig, wenn sie einmal läuft.


Was genau ist das jetzt?

Ich verwende Discord (Messenger), welcher Support für Bots bietet, um mir die Nachrichten zu schicken. Dazu braucht ihr einen Discord Account und müsst genügend Rechte in einem Server haben (am Besten ihr erstellt einen eigenen Server, wo nur ihr drin seid).

Anschließend braucht ihr ein Textkanal auf diesem Server.

Diese Schritte bekommt ihr sicher mit Hilfe von Google oder LLMs easy hin.


Nun brauchen wir noch das Backend, also der Server, der die Nachrichten schickt (und vor allem die Signale berechnet). Dies funktioniert gut über Github Actions.


Github ist eine Platform auf der (vor allem Open Source) Code hochgeladen werden kann (also eine Code-Cloud). Github bietet viele Features an, um optimale Codeentwicklung in Teams zu ermöglichen.


Github Actions sind Aktionen, die automatisiert auf den vorhandenen Code ausgeführt werden können. Ich benutze eine Action, welche jede Nacht das script zur Berechnung der Signale ausführt und anschließend (bei Änderungen) eine Nachricht an Discord schickt.


Ihr braucht also auch einen Github Account (aber das wars dann auch)


Was müsst ihr jetzt tun?

  • Ihr habt ein Discord Account, einen Discord Server mit genügend Rechten und einen Textkanal auf diesem Server (siehe oben)
  • Ihr habt einen Github Account
  • Ihr geht auf folgende Seite: https://github.com/semigrowth/signal-bot
  • Nun klickt ihr auf "Fork" (oben rechts im Content Bereich) und bestätigt die nächsten Schritte

Ihr solltet jetzt das hier sehen:

attachment
  • Hier geht ihr jetzt auf Settings->Secrets and Variables->Actions
  • Nun müssen wir erst wieder auf Discord und hier in die Kanaleinstellungen des Textkanals gehen (Zahnrad wenn ihr mit der Maus darüber geht)

Abbildung:

attachment
  • Danach auf Integrationen->Webhook erstellen, auf den neuen Eintrag klicken und "Webhook URL kopieren"
  • Jetzt wieder zu Github: Ihr geht auf "REPOSITORY SECRETS" (nicht "Environment secrets") und erstellt ein neues secret mit dem Namen: "DISCORD_WEBHOOK_URL" (Großschreibung ist wichtig). Als Wert fügt ihr die gerade kopierte URL ein
  • Der letzte Schritt ist in den "Actions" Tab zu gehen und diese zu aktivieren (müsste eine Warnmeldung kommen, dass Actions standardmäßig deaktiviert sind, da müsst ihr einfach auf "aktivieren" klicken)


Nun sollte es alles eingerichtet sein. Jede Nacht werden jetzt die Signale geprüft.

Ihr solltet allerdings die folgenden Schritte ausführen, um das Setup zu testen:

  • Ihr geht in den Actions Tab und wählt links die Action "Check Indicators for SPYTIPSCOOL STRATEGY" aus und rechts klickt ihr dann auf "Run workflow" (und bestätigt dieses nochmal)

Abbildung:

attachment
  • nun solltet ihr nach maximal 2 Minuten eine Discord Nachricht mit den aktuellen Signalen bekommen


Strategien

Ich werde hier nicht alles ganz so ausführlich beschreiben, aber dennoch erwähnen.

Die Signale sind Out-of-the-Box erstmal für SPYTIPS-Cool mit den Parametern 150,200,15. Ihr könnt die Parameter in der Datei "constants.py" im "strategies" Ordner ändern.


Ihr könnt allerdings auch eigene Strategien implementieren (Für Python Menschen):

  • Ihr müsst lediglich eine Funktion in einer neuen Datei im "strategies" Ordner implementieren, die 3 Strings zurückgibt (Titel, Subtitel und Text bzw. None, None, None wenn keine Nachricht gesendet werden soll). Ihr könnt diese dann einfach in der main aufrufen.


Ich kann euch auch helfen, wenn ihr eigene Strategien hinzufügen wollt.

Github macht es relativ einfach:

  • Ich könnte eine Strategie hinzufügen
  • Ihr könntet euren "Fork" (also die Kopie) aktualisieren (ein Klick)
  • fertig


Fazit

Mir ist klar, dass ich hier nur wenige Menschen mitnehme, da es schon ziemlich technisch ist. Allerdings habe ich viele Rückfragen in die Richtung bekommen.

Die Anleitung im ersten Teil sollte relativ einfach zu folgen sein, es gibt die Erklärung auch nochmal direkt in der Projektbeschreibung auf Github.

Durch LLMs ist es auch extrem einfach geworden halbwegs vernünftigen python Code zu schreiben. Ihr könntet zum Beispiel mein spytips_cool.py Code in ein LLM feeden und fragen, ob es euch eine andere Strategie in der selben Form schreibt.


Das Ergebnis ist ein Tool mit dem das ständige Nachrechnen von Signalen für euch automatisiert wird.


PS: Die Textnachrichten könnt ihr natürlich auch anpassen und auch, wann ihr informiert werden sollt. (z.B. auf täglich. Zurzeit nur bei einem Signalwechsel, auch nur einer der beiden Indikatoren, und wenn der Cooldown ausläuft)

PS2: Solltet ihr irgendwelche Verbesserungsvorschläge, Bugs oder Sonstiges loswerden wollen, was Code-related ist, könnt ihr mir auch hier: https://github.com/semigrowth/signal-bot/issues ein Issue schreiben

33
82 Kommentare

Profilbild
Als Senior Software Developer muss ich sagen: Sehr kreativ, aber wieso nicht über Pine Scripts? Und woher bekommt Dein Pythin Script die Kursdaten? Ich könnte in den Code schauen, aber grad zu faul :)
•
5
•
Profilbild
@BeachPlease yahoo finance api.
Das Ding ist, es ist nicht so trivial.
Ich kenn mich wirklich null mit Pine script aus, aber ich müsste auch sowas wie Dividenden in den Kurs reinrechnen können. Die Cooldownbedingung erfordert auch ein Speicher, ich weiß nicht, ob es den dort gibt.
Ich habe auch geschrieben, dass es vielleicht einfachere Methoden gibt; ich benutze lieber Dinge, die ich kenne
•
1
•
Profilbild
@BeachPlease Alles cool, wenn's funktioniert :) Yahoo, dachte die API gibt's nimmer, also gehste über einen 3rd Party Anbieter, oder? Was meinst Du mit Cooldownbedingungen; Wenn der Kurs aus dem überkauften Bereich herausfällt? Oh wow, du sicherst Dir die historischen Daten selbst, krass :D Sehr gut!
••
Profilbild
@BeachPlease yahoo finance gibts noch. Ist aber extrem umständlich manuell zu nutzen, aber es gibt ein python package dafür. Das coole an der API ist, dass sie mir automatisch Splits und Dividenden mit einrechnet.
Die Cooldownbedingung heißt, dass ich nur auf ein neues Signal reagiere, wenn der letzte Wechsel mindestens x Tage her ist. Das könnte man auch theoretisch jedes mal wieder from scratch berechnen. Es ist eben leichter, wenn man sich speichert wie lange der letzte Wechsel her ist
•
1
•
Profilbild
Grad geschaut: Dividenden, Splits und Earnings stehen in Pine zur Verfügung. Und mal ehrlich, wenn Du Python kannst, dann kannste auch Pine. Indentation Style wie bei Python, Funktionsaufrufe wie bei Java und Du hast einfach mal Funktionsbibliotheken für ALLES :) + die Community ist riesig und alles ist Open-Source!
•
1
•
Profilbild
@BeachPlease ich glaube auch, dass ich das KANN. Aber WILL ich es? Ich bin jetzt erstmal zufrieden. Ich habe mir einmal die "Mühe" gemacht und jetzt läuft es auch rund. Für zukünftige Projekte kann ich mir das aber mal anschauen :)
•
2
•
Profilbild
Dachte mir beim Lesen Deines Posts "Endlich mal Jemand, der es verstanden hat" :) Respekt, stabil, das läuft! 🤑
•
1
•
Profilbild
Als Ingenieur finde ich das spannend, aber für nicht so technisch Versierte kann man im Tradingview relativ einfach mit dem Pine Script Code die alert Funktion nutzen und Alarme auslösen wenn bestimmte Bedingungen erfüllt sind.
Da kannst du direkt im Script steuern, wann der Alarm ausgelöst wird und welche Nachricht er enthält. Das kannst du für Indikatoren und Strategien machen.

Wenn man weiß was man will und die Strategie in Worten beschreiben kann, erstellt den pine Script Code Copilot, Gemini oder sonstige.

Über Webhook könnte man dann auch wiederum an externe Dienste senden, hab mich aber damit nicht beschäftigt. So könnte man seinen eigenen Trade Bot steuern, der wiederum automatisch Trades platziert
•
3
•
Profilbild
@TomTurboInvest kannte ich tatsächlich gar nicht, klingt cool
••
Profilbild
@SemiGrowth ist für Dummies wie für mich leichter😅

Gib einfach mal im Gemini ein, das ein Script für TradingView erstellt werden soll, dann bekommst sogar noch die Anleitung dazu, wie das Script und den Alarm einstellst
•
1
•
Profilbild
Hallo @SemiGrowth, vielen Dank für deinen Beitrag. Die ganze Serie zu SPYTIPS von dir finde ich echt klasse und dass du dir jetzt auch noch die Arbeit machst eine solche Anleitung nachzulegen - Chapeau!
Ich habe (zugegebenermaßen nicht extra deswegen, aber es hat schon durchaus mit reingespielt) angefangen mit Python zu experimentieren und spiele aktuell mit der OpenAI-API herum und jetzt bahnt sich direkt das nächste Projekt an Dank dir 😜
•
3
•
Profilbild
@TheStoic Mega. Es ist ein Skill, der viele Türen öffnen kann. Vor allem Python ist relativ simpel, aber trotzdem extrem vielseitig. Viel Glück dir auf jeden Fall
•
1
•
Profilbild
Vielen Dank für den Bot :) Als blutiger Anfänger ist das sehr einfach umzusetzen. Bisher hänge ich bloß daran, dass ich die Benachrichtigung täglich erhalte. Zudem weiß ich nicht wie ich denn den Cooldown manuell eintrage.
•
2
•
Profilbild
@financial_genius_68 Ich habe diese Option gerade hinzugefügt, du müsstest auf Github deinen Fork aktualisieren (GPT hilft dir bestimmt, ansonsten schreib nochmal. Müsste unter den grünen "Code"-Button irgendwie stehen)

Danach musst du in strategies/constants.py gehen und dort "DAILY_NOTIFICATION = False" mit "DAILY_NOTIFICATION = True" ersetzen (in der Datei kannst du auch den Cooldown verändern).

Du kannst auf der Github Website auf die Datei klicken und dann oben rechts auf "Edit File" klicken. Danach kannst du die Datei bearbeiten. Zum Schluss musst du oben Rechts "Commit Changes" wählen und die nachfolgenden Fenster einfach bestätigen.

Danach solltest du tägliche Updates (außer an Feiertagen) bekommen
•
3
•
Profilbild
hab bei mir auf dem DC ebenfalls einen ähnlichen bot laufen der auch den chart mit postet :) funktioniert ganz gut.
•
1
•
Profilbild
Danke 🤩 Ist für mich das berühmte Neuland, aber ich werd mich mal dransetzen.
•
1
•
Profilbild
@randomdude @SemiGrowth Gestern habe ich die alerts nach deiner Anleitung angelegt - hat alles sauber geklappt! ❤️-lichen Dank noch mal!
Einzige Frage noch: Nach dem Einrichten habe ich die github-Action wie von dir beschrieben manuell gestartet und sie ist im discord-Kanal angekommen.
Zwei weitere manuelle Starts sowie der standardmäßige Check heute Nacht haben aber nicht mehr zu einer Meldung bei discord geführt. Hast du eine Idee, woran es liegen könnte?
••
Profilbild
@randomdude es wird nur einmal pro Tag gesendet. Da die Strategie ja eigentlich nur auf einen Tageskurs (z.B. dem Schlusskurs basiert)
•
1
•
Profilbild
@SemiGrowth Dann müsste Dienstagmorgen das nächste Signal kommen, richtig?
••
Profilbild
@randomdude also in der Nacht von Montag auf Dienstag, ja
•
1
•
Profilbild
Danke, ist idiotensicher zu konfigurieren. Wenn ich das richtig sehe, hast du für TIPS den iShares TIPS Bond ETF genommen. Hattest du in der Beschreibung der Srategie nicht ishares $ TIPS UCITS ETF USD (Acc) genommen?
•
1
•
Profilbild
@Redfox77 Die Strategie basiert auf einem in Dollar gehandelten akkumulierenden TIP ETF.
Der TIPS Bond ETF notiert in Dollar und hat die längste Historie, ist aber ausschütttend. Deswegen werden die Dividenden wieder eingerechnet.
Der $IDTP wird allerdings in EUR gehandelt (auch wenn die Fondswährung Dollar ist), weswegen man hier noch in Dollar umrechnen müsste.
Der "richtige" ist der $TIP (hier in Getquin wird immer der Eurokurs angezeigt, eigentlich notiert der in Dollar).

Wenn ich den anderen mal irgendwo genannt habe, dann war das wahrscheinlich nicht ganz richtig
•
2
•
Profilbild
@SemiGrowth Kein Problem, danke für die Erklärungen. Über den Bloomberg Ticker ITPS.SW wird der Kurs von $IDTP auf Yahoo in USD angezeigt, den habe ich bisher beobachtet. Dessen Kurs liegt zurzeit 0,91 % über sma, gegenüber 0,65 % von deinem Bot. Was jetzt aussagekräftiger ist, und ob das überhaupt einen bedeutenden Unterschied für unsere Zwecke macht, kann ich nicht beurteilen und verlasse mich deshalb auf dich 😉.
••
Profilbild
@Redfox77 da hast du Recht. Ich habe allerdings mit den TIP die ganzen Backtests etc. gemacht. Weswegen ich den jetzt weiter nutze.

Ich habe beide mal geplottet und sie verlaufen wirklich fast identisch. Der ITPS.SW läuft minmal besser.
Das liegt vermutlich an der etwas geringeren TER von 0.1% (zu 0.18% beim TIP)
•
1
•
Hallo @SemiGrowth: Danke dir nochmals. (Besser spät als nie;)
•
1
•
Profilbild
Danke, werde ich in Kürze mal aufsetzen und testen!
•
1
•
Hi in die Runde,

erst einmal ein herzlichen Dankeschön an @SemiGrowth, dass Du uns an all Deinen Ideen teilhaben lässt. Ich finde es gerade in der heutigen Zeit, in der jeder nur an sich denkt, sehr bemerkenswert, dies zu tun. Chapeau!

Eine kurze Idee/Ergänzung für alle: Ihr könnt den Webhook, den GitHub Actions absetzt, auch natürlich an alles andere schicken, was Webhooks veraarbeiten kann. Ich habe mir z.B. Discord gespart und sende den Webhook an meinen Home-Assistant (SmartHome), der die Message dann eben direkt an mein Smartphone weiterleitet. Powerautomate geht auch, eben alles, was Webhooks verarbeiten kann. Ihr müsst nur für die Discord-URL eben die andere Ziel-Adresse eintragen. That's it. Ich gebe zusätzlich noch eine wirre ID im Content mit, die ich am Ziel überprüfen kann, falls doch mal irgendwann irgendjemand die URL in die Finger bekommt. Webhooks haben ja keine Sicherheit mehr außer einer "starken" URL...

Mal schauen, ggf. erweitere ich das noch auf andere Strategiemelder... :)

Schönen Abend Euch...

LG
Lutz
•
1
•
Profilbild
@carpe_diem ja, das ist natürlich möglich. Coole Umsetzung
••
Profilbild
@SemiGrowth mir brennt die Birne. Ich lese morgen alles noch mal. Krass was Du da machst. Da merkt man selbst erst, was es ausserhalb der persönlichen Bubble noch für verrückte und in diesem Fall tolle Ideen und Nerds (im Positiven gemeint) gibt. Respekt!
•
1
•
Gar nicht mal so einfach...
••
Profilbild
@Zim2022 kann ich verstehen. Hab versucht es so einfach zu halten, wie möglich. Wenn du irgendwo Hilfe brauchst, melde dich
••
Profilbild
Gestern ist über Discord ein sell Signal gekommen, über beide Indikatoren. Wie kann das sein?
••
Profilbild
@Redfox77 hab ich auch gesehen. Es gab anscheinend ein Datenfehler von der API Seite. Du musst die letzten Einträge aus history_*.txt löschen.
Du kannst danach auch den fork aktualisieren. Ich habe den Fehler dort gefixt. Wenn die Daten fehlerhaft sein sollten, werden die Indikatoren nicht mehr aktualisiert
•
1
•
Profilbild
@SemiGrowth Das habe ich jetzt getan, last commit message ist fix nan data bug, somit denke ich, dass die fork aktuell ist. Beim Aktualisieren wurde die history_*.txt gelöscht. Wenn ich das Setup teste, kommt auf Discord eine Fehlermeldung: Error SMA calculation failed, please try again later. Some indicators are NaN.
••
Profilbild
@Redfox77 In Ruhe nochmal deine Nachricht gelesen und mir den Code angeschaut. Verstehe ich das richtig, dass dein Fix darin besteht, dass bei fehlerhaften Daten von Seiten der API jetzt die entsprechende Fehlernachricht zu Discord geschickt wird, anstatt falscher buy/sell Nachrichten, wie es gestern der Fall war? Demnach gibt es im Moment ein Problem mir der API?
••
Profilbild
@Redfox77 müsste eigentlich wieder gehen. Also bei mir gings heute wieder. Schau mal am Dienstag, ob die Daten vom Montag korrekt übernommen wurden. Ansonsten muss ich yahooquery als package verwenden. Bei yfinance gibts manchmal eine RateLimitierung
••
Profilbild
@SemiGrowth Bei mir noch immer der gleiche Fehler. Ich schaue dann mal, was am Dienstag dabei rauskommt. Vielen Dank schonmal.
••
@SemiGrowth Hi, erstmal vielen Dank für die Arbeit die du dir machst um das Signal zu generieren. Ich habe jetzt das Update auf meine Fork aufgespielt und getestet. Leider scheint der Fehler noch nicht behoben zu sein. Muss ich noch ein weiteres Update aufspielen? Ich habe jetzt auch die notification auf „True“ gesetzt um tägliche Nachrichten zu bekommen... @Redfox77 klappt es inzwischen bei dir?
••
Profilbild
@financer_85 Gerade in diesem Moment wollte ich schreiben, dass ich heute Morgen die gleiche Fehlernachricht bekommen habe ;-)
••
Profilbild
@Redfox77 @financer_85 ich setz mich gleich dran
••
Profilbild
@Redfox77 @financer_85 sollte jetzt erstmal wieder gehen. Ich muss allerdings heute nach Marktschluss noch einmal testen
••
@SemiGrowth Hi, es scheint wieder zu funktionieren. Die letzte Nacht habe ich allerdings keine Nachricht bekommen, aber das Skript funktioniert manuell. Mal sehen… vielleicht klappt es ja diese Nacht. Aber danke erstmal fürs Reparieren.
Ich hätte auch Interesse das Skript zu erweitern und SMA200 Signale für MSCI ACWI, Gold, bitcoin und QQQ zu generieren.
••
Alle 5 weiteren Antworten anzeigen
Profilbild
Verstehe ich diesen "Bot" jetzt richtig?
Er schickt mir täglich oder wie es eingestellt ist Benachrichtigungen in Discord, ob es an der Zeit zum Verkauf ist oder zum Kauf? Übernimmt der quasi genau die Arbeit die man eigentlich selbst anstellen müsste um bei der 2xSpytips-Cool-Strategie gute Rendite zu erwarten?
Oder bin ich nun falsch und verstehe es nicht richtig 😅.
••
Profilbild
@Laro ja, er übernimmt das tägliche Ausrechnen der Indikatoren. Er sagt dir quasi, wann die Strategie kaufen bzw. verkaufen würde. Was du daraus machst, ist dir natürlich freigestellt
••
Profilbild
@SemiGrowth er nutzt quasi die Indikatoren vom $SPY und $TIP und berechnet auf der Grundlage wann ich denn $DBPG kaufen bzw verkaufen sollte. Aber woher weiß der "Bot" wann ich verkauft bzw gekauft habe für denn 15d cooldown?
••
Profilbild
@Laro ich würde $CL2 nehmen, da besser gelaufen. Der Bot weiß das nicht, er nimmt an, dass du nach der Strategie handelst. Der Cooldown beginnt nicht, wenn du gekauft hast, sondern, wenn die Strategie kaufen würde
••
Profilbild
@SemiGrowth achso. Konnte ich mir zwar schon fast denken aber lieber nochmal nachfragen 😅.

Und um wieviel Uhr schickt der Bot bei daily die Benachrichtigung? Das hatte ich bisher noch nicht rausgefunden.

Und bis jetzt sind ja ein paar Monate vergangen, kannst du schon Erfahrungen bringen ob er so funktioniert wie er soll? Oder nutzt du ihn selbst nicht?
••
Profilbild
@SemiGrowth ich habe mal denn Bot Testweise eingerichtet. Dabei ist mir aufgefallen das er zwar die erste Nachricht in denn chat schickt, jedoch aber ab da keinen weiteren. Der Workflow wird ausgeführt aber die nachricht kommt nicht im chat an. Erst dann wider wenn man die history datei löscht. Erst danach schickt er die nachricht raus.
••
Profilbild
@Laro theoretisch um 0 Uhr UTC (1 Uhr bei uns), praktisch wird er ca. um 2-3 Uhr ausgeführt.
Ich musste bis jetzt ein paar API bugs fixen. Der Bot hatte dann null Werte geschickt. Jetzt geht es wieder. Ich selber nutze ihn schon länger, als dieser Post alt ist.

Das was du schreibst ist das erwartete Verhalten. Der Bot schickt einmal pro Tag die Indikatoren. Wenn an dem Tag schon eine Nachricht geschickt wurde, wird er keine weitere für diesen Tag schicken. Logischerweise schickt er auch nur nach oder an US Handelstagen, also nicht Samstag zu Sonntag Nacht und auch nicht Sonntag zu Montag Nacht
••
Profilbild
@SemiGrowth komischerweise hatte ich ihn gestern manuell getestet da ging es. Die Nacht gegen 2 rum wurde der workflow ausgeführt jedoch keine Nachricht an denn Chat geschickt. Und das obwohl es ja ein neuer Tag war. Oder rechnet der das dann nicht so sondern rechnet einfach 24h weiter bis er die nächste nachricht rausschickt?

Ah ok und hat es bisher geklappt mit dem bot oder hattest du dadurch schonmal größere Verluste? Wie ist derzeit deine Rendite bei der strategie?
••
Profilbild
Es ist aber auch normal das bei der Discord Nachricht drin steht "0 Cooldown days remaining" bzw "cooldown activated for 0 days"
••
Profilbild
@Laro nein, es geht nach Handelstag, um 2 Uhr Nachts hat der neue Handelstag noch nicht begonnen.
Ja, das ist normal, da der Entry schon mehr als 15 Tage her ist und damit der Cooldown bereits abgelaufen
••
Profilbild
@Laro die Strategie ist dieses Jahr in Euro ca. 6% im Plus, in Dollar noch viel mehr
••
Alle 12 weiteren Antworten anzeigen
guten morgen zusammen. also ich hab mir einfach mal des testenswillen das alles so eingerichtet. habe auch das signal bekommen. jetzt stellt sich mir aber die frage wie ich sagen kann wann z.b. mein cooldown los geht mit den tagen? also kann ich sagen ich habe an tag X z.b. gekauft und nach den von dir eingestellen 15 tagen CD kommt das signal ?
••
Alle 2 weiteren Antworten anzeigen
Profilbild
Hallo ich bekomme derzeit nur als discord Nachricht folgendes: Error

SMA calculation failed, please try again later. Some indicators are NaN.

Habe es mit ChatGPT versucht, aber das hat nicht geklappt. Kannst du mir weiterhelfen?
••
Alle 8 weiteren Antworten anzeigen
Werde Teil der Community