michaelsjöberg

currently in: Europe

EQZEN Beta is now available

2019-02-16

EQZEN Beta is currently deployed as a web application (AWS EB), with a separated and extendable API interface (AWS Lambda). Portfolio-files are stored on the user's local filesystem (XML) and investment data (number of shares, cost, etc.) is temporarily uploaded to a database (MongoDB) to make changes.

A few highlights: Privacy aware investors can create and track equity investments without creating an account. Paid features will be available to provide additional functionality (linked with email or similar). Stock data is sourced from reliable sources and updated frequently to provide most recent prices. Portfolio files are stored locally and easy to share. Focus on user experience and simplicity.

Upcoming features include: Inline editing portfolio data, Telegram bot to manage portfolio and request stock data (utilising the already developed API), Twitter bot to publish market data.

https://eqzen.com

Recent work on Modelmode.io (EQZEN) and other notes

2019-02-05

Been very busy lately, working seemingly non-stop on Modelmode.io (now EQZEN.com). Yes, indeed. I finally found an available .com domain, and it is not some random 12+ letter word!

EQZEN is shaping up quickly. Recently finalised the updated portfolio and stock page, focusing on tracking, fundamental price data, and ease-of-use. I did have to make some decisions along the way.

Chart vs no-chart. Charting was previously requested, but I have had a hard time motivating the need for it. I understand charting is informative, but it is nothing more than stock price history visualised, which has nothing to do with fundamental value (see first link). I did briefly consider adding a widget, or similar, to at least offer something. However, uncluttered is king.

Inconsistent financial data vs no financial data. Financial data is available via various APIs, but none are directly consistent with SEC data. Basically, APIs tend to be standardised, where financial data is not (or at least less). Hence the problem with knowing what is what, and how to translate the data between various companies. I also believe that trust is an issue (especially in finance), so minimising the number of jumps between you and the data is important. SEC is the authority, whereas everything between, such as scrapers, APIs, even browsers are added risks.

Anyway, another requested feature is stock simulation; basically adding a position in a stock as if you actually invested. It will behave just as any other investment for performance metrics and is easy to toggle on or off. Again, ease-of-use and uncluttered is in focus. I have also explored adding non-US equities, but most available APIs seem to be premium and somewhat expensive, so might be a future paid feature.

Technical notes; I developed an API wrapper on AWS Lambda (see second link). It is now very easy to add additional data sources, or data points, to the application. I shifted from my previous JS-less approach, and instead moving towards more JS, in particular asynchronous functionality, keeping price data up to date without reloading or otherwise. MongoDB will primarily be used to store position data, whereas price data will be requested continuously using AJAX and the API wrapper.

https://en.wikipedia.org/wiki/Fundamental_analysis

https://aws.amazon.com/lambda/

Updated LearnHub.io landing page

2019-01-16

I made some minor styling changes (mainly responsive layout) and updated the landing page for LearnHub.io, it now has more focus on skill tracking and development. It previously redirected incoming traffic to the explore pathways page, which still is unfinished, and provided little engagement.

I also added a tweet-at-me button as replacement for feedback form on each page.

https://learnhub.io

A brief internet stocks catch up (2018 edition)

2019-01-08

User and data-centric advertising companies taking some hits; US hearings on misinformation and fake news, celebrity de-platforming and censorship, data privacy issues (GPDR) and data leaks in focus. FB, GOOGL, TWTR, SNAP.

Apple reached USD 1 trillion in MC (briefly). Apple, Microsoft, and Amazon all currently around USD 700-800 billion in MC. AAPL, MSFT, AMZN.

Walt Disney (Disney, Marvel, Pixar, Star Wars) announced its own streaming service to compete with Netflix. DIS, NFLX.

Heavy spending on fixed assets. Alphabet/ Google expected to spend USD 22 billion, Facebook USD 15 billion, and Microsoft USD 12 billion. GOOGL, FB, MSFT.

E-sports, gaming and gamers are dominating the online popularity contest (*Fortnite*). Amazon and Prime memberships likely to gain from increased interest in livestream gameplay. AMZN.

Tencent Music announced IPO, estimated to have around 50% market share (QQ Music, Kugou, Kuwo) for music streaming in China. TME, SPOT.

https://www.thewaltdisneycompany.com/new-star-wars-and-marvel-series-announced-for-disney-streaming-service/

https://www.twitchmetrics.net/channels/growth