RUO‘ZENLog in

How AlgoInvesting works

The whole platform on one live map

The server sits in the middle, surrounded by terminal modules, algorithmic computations, data storage, Telegram and everyone who uses AlgoInvesting. Particles show what flows where right now. Scroll or pinch to zoom, drag to move, tap a node to see its links.

135nodes
246links
24/7no days off

scroll — zoom · drag — move

What happens in a day

16:15 ET

Night cycle

Right after the close the algorithm processes the daily cut across thousands of stocks, normalizes and checks every row, appends the candles and saves a new version of the data.

~16:25 ET

Daily summary to the channel

The summary with the sector map becomes a 12-second clip, the admin reviews it, and the post goes to the channel.

08:15 ET

Morning Algo ratings run

Before the open the algorithm recomputes factor ratings for about 4,000 stocks, and the terminal shows them right away.

session

Entry signal

The live price passes through the signal algorithm, the signal goes to the archive, the renderer draws the chart, and a message with the picture goes to subscribers.

any time

A subscriber logs in

The request passes the secure gateway, login is confirmed via Telegram, and the subscriber gets their own space.

any time

A subscriber opens a chart

Protection lets the request through, the chart is assembled from price history and comes back in a fraction of a second.

session

A stop is hit

The live price reaches the stop monitor, and it closes the position with no human involved.

all day

News in your language

A headline from the feed goes to the AI model for translation and returns to the terminal translated.

earnings day

A company report

A fresh company report, a short AI summary, and the stock page already shows what matters.

on click

Slides and the call

Report slides are turned into images, the call recording plays in a player, with the full transcript beside it.

at night

Materials index

At night the algorithm collects reports, releases and materials for thousands of companies in advance.

11:00 ET

“Market now” to the channel

The day cycle starts the post: market moves become a clip and go to the channel.

in a chat

A ticker card in Telegram

“@AlgoInv_Bot NVDA” in any chat: the bot draws a card and refreshes it every 2 minutes until the close.

after a failure

Self-healing

If the night run was interrupted, the system retries it by itself and tells the admin how it ended.

crawl

A search engine on a stock page

The search engine learns about a new page right away, comes through the gateway and gets the page built from the daily market snapshot.

every minute

The iPhone widget

The widget gets equity and the intraday curve in one response through the secure gateway.

on a button

Getting a subscription

The plan request reaches the admin, one button approves it, and access opens.

every minute

Server pulse

The recorder logs load, memory and network, and the admin panel shows them in real time.

Every part of the platform as a list

Server

AlgoInvesting server
One server runs it all: the terminal, the public website, the phone version, the widget and the bots. More than a hundred endpoints and dozens of background processes work around the clock.

Access and security

Access protection
Every request is checked: a guest sees the public site, a subscriber sees their own terminal, and service sections are not reachable from outside at all.
Accounts and plans
Login via Telegram, subscription, a private folder for every subscriber, a device limit.
Load limits
Limits how often requests come in so the terminal stays fast for everyone.
Page acceleration
Page code is cached for a year, and heavy responses are not downloaded again unless they changed.
Design system
Shared styles, icons, fonts and the navigation bar on every screen.
Languages
The terminal in Russian and English, the public site in Uzbek as well.
View settings
The look of charts and mini charts is saved separately for every subscriber.
Site analytics
Counts visits and popular sections to improve the terminal. IP addresses are not stored.

Market data

Market data engine
A multi-level cache: memory, disk, provider. Candles, minute bars, a snapshot of the whole market in one request. Recovers by itself after a network failure.
Source control
Makes sure data keeps flowing and switches back by itself after a failure.
Live stream
Keeps today's candle and updates it on the chart every couple of seconds.
Real-time quotes
Prices for the whole market with no delay on every screen. On failure it switches to a backup source by itself.
Data gateway
A single request queue to the provider: a steady pace, pauses under load, an error log.
Intraday
Intraday timeframes, New York time.
Earnings calendar
Dates of past and upcoming reports, merged from several sources.

Terminal screens

Chart
Five panes, earnings marks, the EPS line, the forecast, a log scale.
Indicators
RSI, MACD, Bollinger and others are computed right in the browser.
Market
Market breadth, the sector map, the day's movers, the earnings calendar, bond yields.
Screener
A scan of the whole market across hundreds of fields, presets, a grid of mini charts, a portfolio manager.
Ticker home
Ratings, the company profile, financial reports, quarterly materials, the news background.
News
A news feed with translated headlines and an article reader.
News layers
Per-stock sentiment, material events, insider trades, the macro calendar.
Financial reports
Quarterly and annual reports, key figures, a short AI summary, PDF.
Quarter materials
Report slides, the surprise against consensus, the call recording with a player and the full transcript.
Algo ratings
Factor ratings of stocks, ready-made lists of the strongest names and fresh upgrades.
EPS charge algorithm
Every day it ranks the whole market by the strength of earnings growth. Our own calculation.
Company card
A panel next to the chart: annual figures, the industry group, fund holders.
Portfolios
Trades from the computer and phone, lots, broker-style accounting, reconciliation with the statement.
Stop monitor
Executes stops on the live price around the clock.
Signal algorithm
Once a minute it checks the whole market against our entry rule with weekly filters. The yearly plan adds your own rules.
Chart snapshot
Draws the real terminal chart for every signal.
Telegram delivery
Signals, personal notifications and service messages at a steady pace.
Phone version
A separate touch interface: mini charts, the screener, the portfolio, trades.
Widget data
Everything for the iPhone widget in one response: equity, P&L, the intraday curve, premarket.
Admin panel
The status of every system on one screen.
Server monitoring
Server load, memory and network in real time.

Automation

Night cycle
Runs the night and morning computations in the right order and saves the result.
Ratings run
Before the open it refreshes the ratings, with a rollback if anything goes wrong.
Self-healing
Once a minute it checks every automatic job and retries failed ones by itself.
Night materials index
Collects reports, releases, slides and calls in advance so a stock page opens instantly.
Moderation
Subscriptions and posts are approved with a single button.
Logos
Company logos for the terminal and the channel.

Channel

Autoposts
The daily summary, earnings, the week's leaders. An admin reviews every post.
Post of the day
The algorithm picks four stocks of the day by score and writes a breakdown.
Market now · 11:00
A snapshot of the market mid-session.
What moves the market · 13:00
The main themes of the day in two versions.
Leaders of the week
Three clips: the leaders' race and two carousels.
Clips
Animations for posts and our own emoji set.

Public website

Landing page
A tour of the terminal; the screenshots are refreshed every month.
Plans and account
Choosing a plan, the personal account, your own signals.
Documents
Terms, privacy, contacts.
Stock pages
Price, trend and earnings for thousands of stocks — open to everyone.
Link previews
A good-looking preview when a link is shared in chats.
Ideas and movers
Stock ideas, the day's earnings, “why it's moving”.
Calculators and funds
Position calculators, fund and stock comparisons.
Learning
A wiki and a glossary of 109 terms.
Market snapshot
A daily cut of liquid stocks for every public page, ⌘K search.
For search engines
A sitemap and instant notice to search engines about new pages.
What's new
The platform's release log.
Mini App and cards
A live chart inside Telegram and ticker cards in any chat.

Algorithmic computations

Market data processing
The night algorithm processes the daily cut across thousands of stocks.
149 computed fields
Bases and pivots, the strength line, returns, margins, funds for every stock.
Quarterly model
Earnings and revenue over six years for ~6,200 companies.
Company cards
Batch assembly of company cards in a single night.
Normalization and checks
Brings data to one format and checks every row before writing it.
Daily candles
Appends the daily candles for the whole market.
Algo ratings computation
Every morning before the open it refreshes factor ratings across the whole list.
Factor model
Valuation, growth, profitability, momentum — dozens of metrics per stock.
Consensus history
Rebuilds six years of earnings forecast history.
Recorder
Records the server's state every minute, even while the server restarts.
Deep history
Stitching a long price history with calibration.
Table recognition
Turning tables in images into numbers.

Data storage

Daily ratings
A ratings series for every stock for every trading day.
OHLCV candles
The price history every chart is built on.
Extended fields
A daily cut of every screener field.
Snapshot archive
Every daily cut of the market.
Quarters
Companies' quarterly history.
Cards
A snapshot of every company's card.
Algo ratings
Ratings history for ~4,800 stocks with backup snapshots.
Factors and forecasts
Factor metrics and the history of earnings forecasts.
Portfolios and lists
Portfolios, watchlists and chart drawings.
Subscriber data
Every subscriber's lists, portfolios and settings, kept separately.
Signal archive
Every signal since launch.
History cache
Candles and minute bars so charts open instantly.
Screen caches
Precomputed results so screens open right away.
Materials caches
Reports, slides, calls and translations.
Logs
Per-minute server records and counters.

Data providers

Exchange history
Historical prices and intraday data.
Trade stream
A live stream for the current candle.
Quotes and news
Real-time prices and the news feed.
Fundamental data
Ratings, quarterly figures, company cards.
Factor data
Metrics, forecasts, earnings materials.
Company materials
Presentations and earnings call recordings.
Regulatory filings
Quarterly and annual reports, material events, insider trades.
Calendar and releases
Report dates and company press releases.
Call transcripts
Full transcripts of earnings calls.
Backup source
A fallback channel for call transcripts.
Macroeconomics
The calendar of macro data and rate decisions.
Bonds
Treasury yields.
AI model
Translates headlines and writes short summaries of reports.

Rendering and media

Chart renderer
Draws charts for signals and terminal screenshots.
Video engine
Builds clips for the channel.
Document converter
Turns slides into images for viewing.
Recognition
Reads numbers from images.

Scheduler

Server watchdog
Restarts the server if it stops.
Night cycle 16:15 ET
Starts the night computations right after the market closes.
Day cycle
Ratings before the open, a market cut after the open, posts to the channel.
Monitoring
Keeps the recorder running separately from the server.
Gateway agent
Keeps the server's secure connection to the outside world.

Versions and tests

Version store
Every night and every morning the results are saved as a separate version.
Automated tests
Check the code on every change.
Backup sync
A fallback path for updating candles.

Telegram

Login bot
Subscriber login and personal notifications.
Channel bot
Publishes posts to the channel.
Channel
Summaries, clips, earnings, the week's leaders.
Chart bot
Ticker cards in any chat and the Mini App.
Service bot
Reports the progress of the night computations to the admin.
Signals
Entry signals with a chart.
Admin
Reviews posts and approves subscriptions.

Network and search

Secure gateway
The only way in from outside: the server is not exposed to the internet directly.
Private network
Closed access for work devices.
Search engines
Find the public stock and learning pages.
AI search
A short description of the site for AI assistants.
Web analytics
Anonymous visit statistics.
Login via Telegram
A subscriber logs in with one button.

Who uses it

Workstation
The terminal in its own window, seven tabs.
Second terminal
The same terminal on another computer.
Admin Server
The admin's full terminal from any network.
Mobile admin
The terminal and administration from a phone.
iPhone widget
Equity and the intraday curve on the phone's screen.
Subscribers
Their own terminal, lists and portfolios.
Subscribers on phones
The same terminal in a phone layout.
Guests and search engines
Stock pages, learning, the landing page in three languages.
Telegram chats
Ticker cards and a live chart inside Telegram.

All of this works for you

Open the terminal and see the market through the platform’s eyes. 14 days free, no card.

Log in with Telegram