# pratamawijaya/hqsaham-resume architecture

> Architecture diagram of the GitHub repository pratamawijaya/hqsaham-resume, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/pratamawijaya/hqsaham-resume
- Repository: https://github.com/pratamawijaya/hqsaham-resume

## Overview

HqSahamIDX is documented as a paid Telegram bot for Indonesian stock monitoring and analysis. The main user workflow is to send a command through Telegram, request screening or analysis, then receive a stock list, chart, or signal. The README also describes broker and foreign-flow research, ownership data, chart templates, trading plans, alerts, and community access. Only the README and image directory are present in the supplied tree; subsystem links therefore reflect documented capabilities, not inspected implementation calls.

Main entry points: [`README.md`](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md) (HqSahamIDX bot)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_interaction["Command interaction"]
  node_bot["HqSahamIDX bot<br/>[README.md]"]
  node_commands["Command interface<br/>[README.md]"]
  node_results["Lists, charts, signals<br/>[README.md]"]
end

subgraph group_market["Market analysis"]
  node_screening["Stock screening<br/>[README.md]"]
  node_technical["Technical analysis<br/>[README.md]"]
  node_charts["Charts and templates<br/>[README.md]"]
  node_marketmaps["Markets and indexes<br/>[README.md]"]
  node_spikes["Volume spikes<br/>[README.md]"]
end

subgraph group_research["Flow research"]
  node_broker["Broker activity<br/>[README.md]"]
  node_foreign["Foreign flows<br/>[README.md]"]
  node_ownership["Share ownership<br/>[README.md]"]
end

subgraph group_planning["Planning and access"]
  node_tradingplan["Trading plans<br/>[README.md]"]
  node_alerts["Stock alerts<br/>[README.md]"]
  node_community["Groups and access<br/>[README.md]"]
end

node_user(("Investor"))
node_telegram["Telegram"]

node_user -->|"sends commands"| node_telegram
node_telegram -->|"delivers commands"| node_bot
node_bot -->|"offers"| node_commands
node_bot -->|"screens stocks"| node_screening
node_bot -->|"analyzes patterns"| node_technical
node_bot -->|"creates charts"| node_charts
node_bot -->|"maps markets"| node_marketmaps
node_bot -->|"detects spikes"| node_spikes
node_bot -->|"reports activity"| node_broker
node_bot -->|"tracks flows"| node_foreign
node_bot -->|"shows holdings"| node_ownership
node_bot -->|"lists candidates"| node_tradingplan
node_bot -->|"provides alerts"| node_alerts
node_bot -->|"supports access"| node_community
node_bot -->|"returns analysis"| node_results
node_results -->|"sends results"| node_telegram

click node_bot "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_commands "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_screening "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_technical "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_charts "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_marketmaps "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_spikes "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_broker "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_foreign "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_ownership "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_tradingplan "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_alerts "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_community "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"
click node_results "https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_bot,node_commands,node_results toneBlue
class node_screening,node_technical,node_charts,node_marketmaps,node_spikes toneAmber
class node_broker,node_foreign,node_ownership toneMint
class node_tradingplan,node_alerts,node_community toneRose
class node_user,node_telegram toneIndigo
```

## Components

### Command interaction

- [HqSahamIDX bot](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Command interface](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Lists, charts, signals](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`

### Market analysis

- [Stock screening](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Technical analysis](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Charts and templates](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Markets and indexes](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Volume spikes](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`

### Flow research

- [Broker activity](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Foreign flows](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Share ownership](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`

### Planning and access

- [Trading plans](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Stock alerts](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`
- [Groups and access](https://github.com/pratamawijaya/hqsaham-resume/blob/main/README.md): `README.md`

### Other components

- **Investor**
- **Telegram**

## Connections

- Investor → Telegram: sends commands
- Telegram → HqSahamIDX bot: delivers commands
- HqSahamIDX bot → Command interface: offers
- HqSahamIDX bot → Stock screening: screens stocks
- HqSahamIDX bot → Technical analysis: analyzes patterns
- HqSahamIDX bot → Charts and templates: creates charts
- HqSahamIDX bot → Markets and indexes: maps markets
- HqSahamIDX bot → Volume spikes: detects spikes
- HqSahamIDX bot → Broker activity: reports activity
- HqSahamIDX bot → Foreign flows: tracks flows
- HqSahamIDX bot → Share ownership: shows holdings
- HqSahamIDX bot → Trading plans: lists candidates
- HqSahamIDX bot → Stock alerts: provides alerts
- HqSahamIDX bot → Groups and access: supports access
- HqSahamIDX bot → Lists, charts, signals: returns analysis
- Lists, charts, signals → Telegram: sends results
