Repository navigation
CheapTrader 0.1.0
Install
- Installer (
CheapTrader-0.1.0-setup.exe) or the portable zip (CheapTrader-0.1.0-win64.zip: unzip anywhere, runCheapTrader.exe). - You need Windows 10 or 11 (64-bit). For real prices and trading, install MetaTrader 5, log in to a (demo) account and leave it open: the welcome tour finds it by itself.
- Windows may say "Windows protected your PC" because the program is not signed: click More info, then Run anyway. Compare your download with
SHA256SUMS.txt(Get-FileHash <file> -Algorithm SHA256). - Orders from the app are off until you switch them on in the MetaTrader menu. Trading carries a high risk of losing money: try it on a demo account first.
What is in 0.1.0
Charts and data
- TradingView-style candlestick chart with live prices from MetaTrader 5, a watchlist of every symbol the
broker offers, all intervals, saved layout, price tags, right-click menu. - A persistent bar store: history is fetched once and then served locally.
- Runs without MetaTrader on a synthetic market; connects to MetaTrader by itself, without a restart, as soon
as a terminal is open and logged in.
Trading
- Market orders and limit / stop orders (placed from the ticket, the chart's right-click menu or a position box),
stop loss and take profit that can be dragged on the chart, pending orders shown and editable on the chart. - Long / short position boxes that can place their trade: buy or sell now with their stop and target, leave a
limit order at the entry, put their levels on an open position, and size the trade by risk (percent of
balance, an amount, or lots). After a fill the box's entry line moves to where the trade opened. - Orders from the app are off in a fresh install. A switch in the MetaTrader menu turns them on.
Drawing tools
- Trend line, long / short position, rectangle (extended to the right), parallel channel. Saved per symbol; can
be locked (no moving, no deleting), removed for one symbol or all, and added from Python or the REST API.
Indicators
- Built-in indicators and your own in Python (
compute(df, params)), overlays and panes, shapes drawn with
ct_draw, run in a sandbox.
Replay
- Bar replay with a paper account, stop loss / take profit, trade markers and a performance report.
Windows program
CheapTrader.exe(one file, no Python needed) and an installer; a welcome tour on first start that checks
and connects MetaTrader; in-app documentation; About window with credits.
Safety
- Listens on
127.0.0.1only and refuses requests from other web pages and for other host names.