Transformer l'intérêt pour la bourse en projet immobilier

TL; DR: J'ai décidé de créer un bulletin électronique automatisé conçu pour surveiller le marché boursier, donnant des informations sur les indices S&P 500, Nasdaq et Dow Jones lors de la séance de précommercialisation et dans une perspective historique.

L'autre jour, j'ai lu ce tweet de Jason Frede, le fondateur de Basecamp . Il a déclaré que la société travaillait sur une nouvelle application de messagerie électronique Hey . Ça m'a fait réfléchir. Vérifier ma boîte de réception est l'une de mes premières choses le matin. En parcourant rapidement le courrier, j'apprends s'il y a quelque chose d'important parmi les lettres et ce à quoi je dois faire attention. Je lis les nouvelles et prends le temps de garder ma boîte de réception propre. Le courrier électronique est mon outil quotidien central.





J'aime m'abonner aux newsletters. Principalement technique, comme Techmeme , Ruby Weekly , Hacker News , Node Weekly . Je suis également abonné aux actualités WSJ , Morning Brew et NYT . Je m'abonne constamment à de nombreux mailings, mais je suis très exigeant sur ce qui entre dans ma boîte mail, donc je me désabonne de ces mailings que je ne lis pas.

Le courrier électronique a une mauvaise réputation. Le spam pénètre dans les boîtes aux lettres; il est facile d'accéder au mess dans Inbox. Mais, malgré cela, je me réjouis toujours de recevoir une lettre bien écrite. Je suis heureux que les expéditeurs d'une telle lettre aient pris le temps d'écrire quelque chose de valable. Et en plus, ils ont également magnifiquement conçu leur message, essayant de le faire bien paraître dans des dizaines de clients de messagerie différents, chacun affichant le balisage de la lettre à sa manière.

Moi, assis à la maison, auto-isolé et ayant du temps libre en même temps, j'ai commencé à réfléchir à la façon de créer une sorte de mon propre projet. Il devait répondre aux exigences suivantes:

  • Ce devrait être quelque chose que je peux terminer en un maximum d'une semaine.
  • Tous les services tiers que j'utilise doivent être gratuits ou gratuits.
  • Le projet aurait dû être entièrement automatisé. Une fois que cela fonctionne, aucune intervention manuelle n'est nécessaire.
  • Ce projet devrait m'apporter quelques avantages.

Il était amer de regarder la baisse du marché en mars. La bourse était si volatile qu'il était difficile de suivre ses hauts et ses bas. En général, je voulais créer quelque chose lié aux échanges.

Il existe de nombreux portails pour surveiller le marché, comme la ressource finviz.com , qui donne beaucoup d'informations en temps réel. Il existe de nombreux sites spécialisés. Que puis-je dire, il suffit d'entrer le code de bourse de l'instrument dans Google, et le moteur de recherche donnera des informations sur sa valeur et affichera un graphique.

Lorsque vous lisez des informations financières ou écoutez un podcast sur ce sujet, ils rapportent toujours la situation lors de l'ouverture et de la fermeture du marché. Ils disent, par exemple, que l'indice boursier NASDAQ Composite a chuté de 300 points, jusqu'à 7 500 points. Quelqu'un du secteur financier ou quelqu'un qui connaît bien les marchés, ces données vous seront utiles. Et je n'étais intéressé que par le pourcentage de gains ou de pertes d'un certain instrument sur une certaine période. Par exemple - pour un jour, une semaine, pendant six mois. Grâce à ces informations, je peux savoir dans quelle direction le marché évolue, je peux voir la tendance.

Quelque chose d'autre que j'ai appris il y a quelque temps est lié aux transactions à terme, à ce qu'on appelle un «précommercialisation». Avant l'ouverture du marché, les données sur la séance de pré-commercialisation fournissent des informations précieuses sur la tendance du marché.

Donc, si vous revenez à l'email et au tweet de Jason Freud, il se trouve que j'ai décidé de rédiger une newsletter avec des informations sur les marchés boursiers et avec les données qui m'intéressaient. À savoir, nous parlons de ce qui suit:

  • Données précommercialisation des principaux indices - S&P 500, Nasdaq et Dow Jones.
  • Données de l'indice historique, exprimées en pourcentage.

Je voulais que le bulletin d'information soit publié tous les jours de la semaine avant l'ouverture du marché. Cela me permettrait d'obtenir suffisamment d'informations pour décider de surveiller de près le marché ce jour-là et d'agir.

Compte tenu de tout cela, j'ai commencé des recherches, essayant de comprendre ce dont j'avais besoin pour créer une telle newsletter.

Voici ce que j'avais besoin de trouver et de faire pour concrétiser mon idée:

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

Les premiers jours, j'ai passé à m'inscrire sur des sites financiers et par e-mail et à tester les API correspondantes. En conséquence, j'ai trouvé le service de messagerie Sendgrid freemium . Et j'ai décidé de prendre les données du marché, en me référant à l' API Alpha Vantage Yahoo Finance non documentée.

La chose étonnante est la quantité de travail nécessaire pour rendre même quelque chose de très simple. En plus d' écrire du code , ce qui est très intéressant, j'avais besoin de résoudre un tas de tâches administratives ennuyeuses. Parmi eux, les suivants:

  • Sélection du nom du projet.
  • Acheter et configurer un domaine.
  • Créer et rediriger une adresse, comme marchés@bullish.email.
  • Validation de l'adresse et du domaine sur Sendgrid.
  • Configurez Google Analytics et la Google Search Console.
  • Création de comptes sur Gravatar et sur Google pour que la lettre ait une photo de profil.
  • Configuration de DNS pointant vers GitHub pour l'hébergement du site.

Probablement, la sélection du nom du projet et la recherche d'un domaine abordable prennent le plus de temps dans mes projets à domicile. Et c'est la première chose que je fais, même si cela contredit les opinions des autres. J'aime expérimenter avec des noms et trouver exactement ce dont j'ai besoin. Quand je réussis, cela me rend terriblement heureux et je trouve la bonne attitude positive pour travailler sur le projet.

Voici les noms que j'ai consultés:

  • Acheter haut vendre bas
  • Achetez la trempette
  • Taureau ou ours
  • Monsieur. Marché

Le nom qui me semblait le plus adapté au projet était Bullish ▲. Je pense que le point ici est qu'il est lié à la fin du plus long marché haussier des États-Unis de l'histoire. J'ai trouvé un super domaine, pour seulement 3,88 $. Le projet est donc né https://bullish.email .


Savez-vous où la bannière promotionnelle est fabriquée? Chez Google Slides,

la technologie moderne a au moins une bonne chose: presque tout le monde propose des versions gratuites de ses produits. Par exemple, vous pouvez utiliser les services d'un certain fournisseur de cloud gratuitement et presque pour toujours - jusqu'à ce que vous dépassiez les limites de l'offre gratuite. Vous pouvez publier un site sur GitHub gratuitement, vous pouvez utiliser SSL gratuitement, et bien plus encore. C'est tout simplement génial.

Mais revenons au projet. J'ai rassemblé toutes ses parties. J'ai passé une tonne de temps à écrire des lettres dans Sendgrid. Puis il a écrit du code maladroit pour s'assurer que tout fonctionne comme il se doit. Puis il l'a réécrit comme il se doit. En conséquence, j'ai obtenu une version de travail du projet qui répondait à mes normes.

La dernière tâche que j'ai dû résoudre était de planifier l'exécution du code, de préparer et d'appeler Sendgrid pour envoyer des lettres le matin. Au début, j'ai pensé à l' exécution de code sans serveur . Mais j'ai réalisé que j'avais un Raspberry Pi quelque part . Pourquoi ne pas prendre cette chose?

En conséquence, j'ai configuré le Raspberry Pi de sorte que tous les jours, vers 9 heures HNE, 30 minutes avant l'ouverture du marché, la tâche cron correspondante soit exécutée. J'ai aussi profité d'un petit programme sympa, Cronhub, qui peut surveiller les tâches cron et envoyer des notifications au cas où la tâche ne démarre pas. C'est tout. J'ai passé un peu plus d'une semaine sur le projet, et en conséquence, en plus du site et de la newsletter, j'ai eu cette sensation agréable lorsque mon prochain projet est passé d'une idée à un système de travail.


Voici à quoi ressemble la lettre. Si vous êtes

intéressé, vous pouvez télécharger le référentiel du projet et l'essayer sur notre VPS .

Chers lecteurs! Avez-vous des projets personnels comme celui de l'auteur de ce document?


All Articles