Skip to content

Quick Start

Get the ICT Edge Fund platform running in under 10 minutes.


1. Clone the Repositories

Create a workspace folder and clone all three repos into it:

mkdir TradingDesk && cd TradingDesk
git clone <url> tradingview-mcp
git clone <url> tradingview-strategy
git clone <url> ictedge-mcp

Tip

Keeping all repos in a single TradingDesk/ folder is important because tradingview-strategy references tradingview-mcp via a relative file path.

2. Install Dependencies

cd tradingview-mcp && npm install && cd ..
cd tradingview-strategy && npm install && cd ..

tradingview-strategy declares a local dependency on the MCP server:

"tradingview-mcp": "file:../tradingview-mcp"

Running npm install in tradingview-strategy automatically links the local MCP package -- no manual npm link step is needed.

3. Launch TradingView with CDP

TradingView Desktop must be running with the Chrome DevTools Protocol enabled on port 9222.

Use the provided VBS launcher script:

cscript tradingview-mcp/scripts/launch_tv_debug.vbs

Launch TradingView Desktop yourself, ensuring it starts with:

--remote-debugging-port=9222

On Windows, you can create a shortcut with this flag appended to the target path.

4. Verify CDP Connection

curl http://localhost:9222/json/version

You should see a JSON response containing Browser and webSocketDebuggerUrl fields. If the request fails, TradingView is either not running or was not started with the debugging flag.

5. Start the Dashboard

cd tradingview-strategy && node dashboard/server.js

The dashboard server starts on port 8000 by default.

6. Open the Dashboard

Navigate to:

http://localhost:8000

You should see the ICT Edge Fund dashboard with live signal panels, chart screenshots, and indicator settings.

7. Docker Deployment (Optional)

For production-style deployment with nginx, SSL, and the docs site:

cd tradingview-strategy && docker compose up -d --build

This starts all services (dashboard, docs, reverse proxy) behind nginx with automatic SSL via certbot. See the Deployment section for full configuration details.


Troubleshooting

Problem Solution
curl: (7) Failed to connect to localhost port 9222 TradingView is not running or was not launched with --remote-debugging-port=9222. Restart it using the VBS script or the manual flag.
npm install fails in tradingview-strategy Make sure tradingview-mcp is cloned as a sibling folder at ../tradingview-mcp.
Dashboard shows no signals Confirm all 4 ICT Pine indicators (HTF Bias AI, Session Hunt AI, OB AI, SMT AI) are loaded on the active TradingView chart.
Port 8000 already in use Another process is using port 8000. Stop it or set a different port via environment variable.