Das Interesse an der Börse in ein Heimprojekt verwandeln

TL; DR: Ich habe beschlossen, einen automatisierten E-Mail-Newsletter zur Überwachung des Aktienmarkts zu erstellen, der Informationen zu den Indizes S & P 500, Nasdaq und Dow Jones während der Vormarktsitzung und aus historischer Sicht enthält.

Neulich habe ich diesen Tweet von Jason Frede, dem Gründer von Basecamp, gelesen . Es hieß, das Unternehmen arbeite an einer neuen Hey- E-Mail-Anwendung . Es brachte mich zum Nachdenken. Das Überprüfen meines Posteingangs ist eines meiner ersten Dinge am Morgen. Wenn ich schnell durch die Mail schaue, erfahre ich, ob die Briefe etwas Wichtiges enthalten und worauf ich achten muss. Ich lese die Nachrichten und nehme mir die Zeit, meinen Posteingang sauber zu halten. E-Mail ist mein zentrales Alltagswerkzeug.





Ich abonniere gerne Newsletter. Meistens technisch, wie Techmeme , Ruby Weekly , Hacker News , Node Weekly . Ich habe auch die Nachrichten von WSJ , Morning Brew und NYT abonniert . Ich abonniere ständig viele Mailings, aber ich bin sehr anspruchsvoll, was in meinen Posteingang gelangt. Daher melde ich mich von den Mailings ab, die ich nicht lese.

E-Mail hat einen schlechten Ruf. Spam gelangt in Postfächer, Chaos ist leicht in den Posteingang zu gelangen. Trotzdem freue ich mich immer über einen gut geschriebenen Brief. Ich freue mich, dass sich die Absender eines solchen Briefes die Zeit genommen haben, etwas Wertvolles zu schreiben. Außerdem haben sie ihre Nachricht wunderschön gestaltet und versucht, sie in Dutzenden verschiedener E-Mail-Clients gut aussehen zu lassen, von denen jeder das Markup des Briefes auf seine eigene Weise anzeigt.

Ich saß zu Hause, war selbstisoliert und hatte gleichzeitig etwas Freizeit. Ich begann darüber nachzudenken, wie ich mein eigenes Projekt machen könnte. Er musste folgende Anforderungen erfüllen:

  • Es sollte etwas sein, das ich in maximal einer Woche fertigstellen kann.
  • Alle von mir genutzten Dienste von Drittanbietern sollten kostenlose oder Freemium-Dienste sein.
  • Das Projekt sollte vollständig automatisiert sein. Sobald es funktioniert, ist kein manueller Eingriff erforderlich.
  • Dieses Projekt sollte mir einen gewissen Nutzen bringen.

Es war bitter, den Marktrückgang im März zu betrachten. Der Aktienmarkt war so volatil, dass es schwierig war, seine Höhen und Tiefen zu verfolgen. Im Allgemeinen wollte ich etwas schaffen, das mit dem Austausch zusammenhängt.

Es gibt viele Portale zur Überwachung des Marktes, beispielsweise die Ressource finviz.com , die viele Informationen in Echtzeit liefert. Es gibt viele spezialisierte Websites. Was soll ich sagen, es reicht aus, den Börsencode des Instruments in Google einzugeben, und die Suchmaschine gibt Informationen über seinen Wert und zeigt eine Grafik an.

Wenn Sie Finanznachrichten lesen oder einen Podcast zu diesem Thema anhören, berichten sie immer über die Situation beim Öffnen und Schließen des Marktes. Sie sagen zum Beispiel, dass der NASDAQ Composite-Aktienindex um 300 Punkte auf 7.500 Punkte gefallen ist. Jemand aus dem Finanzsektor oder jemand, der sich auf den Märkten gut auskennt, werden solche Daten als nützlich erachten. Und ich war nur daran interessiert, wie viele Prozent ein bestimmtes Instrument in einem bestimmten Zeitraum gewonnen oder verloren hat. Zum Beispiel - für einen Tag, für eine Woche, für sechs Monate. Dank dieser Informationen kann ich herausfinden, in welche Richtung sich der Markt bewegt, und ich kann den Trend erkennen.

Etwas anderes, das ich vor einiger Zeit gelernt habe, bezieht sich auf Futures-Transaktionen, auf einen sogenannten „Premarket“. Daten über die Premarket-Sitzung liefern vor Marktöffnung wertvolle Informationen über den Markttrend.

Wenn Sie also zu Jason Freuds E-Mail und Tweet zurückkehren, habe ich beschlossen, einen Newsletter mit Informationen über die Aktienmärkte und den Daten zu verfassen, die mich interessierten. Wir sprechen nämlich über Folgendes:

  • Premarket-Daten für wichtige Indizes - S & P 500, Nasdaq und Dow Jones.
  • Historische Indexdaten, ausgedrückt als Prozentsatz.

Ich wollte, dass der Newsletter jeden Wochentag vor Marktöffnung verschickt wird. Auf diese Weise könnte ich genügend Informationen erhalten, um zu entscheiden, ob ich den Markt an diesem Tag genau überwachen und handeln soll.

Angesichts all dessen begann ich einige Nachforschungen anzustellen, um herauszufinden, was ich brauche, um einen solchen Newsletter zu erstellen.

Folgendes musste ich finden und tun, um meine Idee Wirklichkeit werden zu lassen:

  1. API .
  2. API, .
  3. , API.
  4. .
  5. , .
  6. .
  7. -, .
  8. , .
  9. .

In den ersten Tagen habe ich mich auf Finanz- und E-Mail-Websites registriert und mit den entsprechenden APIs experimentiert. Als Ergebnis fand ich den Freimium- Mail-Dienst Sendgrid . Und ich entschied mich für Marktdaten, die sich auf die undokumentierte API Alpha Vantage Yahoo Finance beziehen .

Das Erstaunliche ist, wie viel Arbeit erforderlich ist, um selbst etwas sehr Einfaches zu machen. Zusätzlich zum Schreiben von Code , der sehr interessant ist, musste ich eine Reihe langweiliger Verwaltungsaufgaben lösen. Unter ihnen sind die folgenden:

  • Auswahl des Projektnamens.
  • Kauf und Einrichtung einer Domain.
  • Erstellen und Umleiten einer Adresse, wie z. B. Markets@bullish.email.
  • Validierung der Adresse und Domain auf Sendgrid.
  • Richten Sie Google Analytics und die Google Search Console ein.
  • Erstellen Sie Konten bei Gravatar und bei Google, damit der Brief ein Profilbild enthält.
  • Konfigurieren von DNS, das auf GitHub verweist, um die Site zu hosten.

Wahrscheinlich nehmen die Auswahl des Projektnamens und die Suche nach einer erschwinglichen Domain in meinen Heimprojekten die meiste Zeit in Anspruch. Und das ist das erste, was ich mache, obwohl es den Meinungen anderer Leute widerspricht. Ich experimentiere gerne mit Namen und finde genau das, was ich brauche. Wenn ich Erfolg habe, freue ich mich sehr und finde die richtige positive Einstellung für die Arbeit an dem Projekt.

Hier sind die Namen, die ich mir angesehen habe:

  • Kaufen Sie hoch, verkaufen Sie niedrig
  • Kaufen Sie den Dip
  • Stier oder Bär
  • Herr. Markt

Der Name, der meiner Meinung nach am besten zu dem Projekt passt, war Bullish ▲. Ich denke, der Punkt hier ist, dass es mit dem Ende des längsten Bullenmarktes in den USA in der Geschichte zusammenhängt. Ich habe eine großartige Domain für nur 3,88 US-Dollar gefunden. So wurde das Projekt https://bullish.email geboren .


Wissen Sie, wo das Werbebanner hergestellt wird? Bei Google Slides hat die

moderne Technologie mindestens eines: Fast jeder bietet kostenlose Versionen seiner Produkte an. Beispielsweise können Sie die Dienste eines bestimmten Cloud-Anbieters kostenlos und fast für immer nutzen - bis Sie die Grenzen des kostenlosen Angebots überschreiten. Sie können eine Site kostenlos auf GitHub veröffentlichen, Sie können SSL kostenlos verwenden und vieles mehr. Das ist einfach toll.

Aber zurück zum Projekt. Ich habe alle seine Teile zusammengestellt. Verbrachte eine Menge Zeit damit, Briefe in Sendgrid zu schreiben. Dann schrieb er ungeschickten Code, um sicherzustellen, dass alles so funktioniert, wie es sollte. Dann schrieb er es um, wie es sollte. Als Ergebnis erhielt ich eine funktionierende Version des Projekts, die meinen Standards entsprach.

Die letzte Aufgabe, die ich lösen musste, war die Planung, den Code auszuführen, Sendgrid vorzubereiten und anzurufen, um am Morgen Briefe zu senden. Zuerst dachte ich über die Ausführung von serverlosem Code nach. Aber dann wurde mir klar, dass irgendwo ein Raspberry Pi herumlag . Warum nicht dieses Ding nehmen?

Infolgedessen habe ich den Raspberry Pi so eingerichtet, dass jeden Tag um 9 Uhr EST, 30 Minuten vor Marktöffnung, die entsprechende Cron- Aufgabe ausgeführt wird. Ich habe auch ein kleines nettes Programm ausgenutzt , Cronhub, die Cron-Aufgaben überwachen und Benachrichtigungen senden kann, falls die Aufgabe nicht gestartet wird. Das ist alles. Ich habe etwas mehr als eine Woche mit dem Projekt verbracht, und als Ergebnis hatte ich neben der Website und dem Newsletter das angenehme Gefühl, als mein nächstes Projekt von einer Idee zu einem funktionierenden System wurde.


So sieht der Brief aus. Wenn Sie

interessiert sind, können Sie das Projekt- Repository herunterladenund auf unserem VPS ausprobieren.

Liebe Leser! Haben Sie Heimprojekte wie das, das der Autor dieses Materials gemacht hat?


All Articles