Tutorial: Open and upload indicator

Ready to see your hard work come alive? This tutorial shows you how to open your indicator project and upload it into Forex Tester Online so you can test it in action.

1. Download and Install Cursor

First, grab the Cursor editor from cursor.com/downloads.

Run the installer and, when it asks about options, tick all the checkboxes — trust us, you’ll want those extras (see Picture #1).

Think of it like ordering pizza with all the toppings. The more boxes you check, the more powerful Cursor becomes.

Picture #1

2. Install Node.js and Get the Example Project

Next up, you’ll need Node.js. If you don’t already have it, grab it here: nodejs.org.

Run the installer and follow the steps — nothing fancy.

Once Node.js is ready, download the indicator example archive we’ve provided below and extract it to a convenient spot. Desktop, Downloads — anywhere you’ll remember.

Tip: Keep it somewhere easy to find — we’ll open it in Cursor soon.

3. Open the Project in Cursor

Once you’ve unzipped the archive, open the Moving Average folder.

Inside, you’ll find another folder called custom_indicator — that’s where the action is.

Open it with Cursor (see Picture #2 and #3).

Tip: If you see those folders exactly as described, you’re in the right place. Cursor is now ready to load your project.

Picture #2
Picture #3

4. Trust the Authors

If a pop-up appears saying something like “Do you trust the authors?”, don’t panic. It’s just Cursor being cautious.

Click “Yes, I trust the authors” — this simply lets the IDE know it’s safe to open the files.

Tip: This is a normal step whenever you open a project for the first time. Cursor just wants to make sure you’re cool with the code you’re about to run.

Picture #4

5. Open the Terminal and Install Dependencies

Next, click the little terminal icon (see Picture #5) — it’s your gateway to the behind-the-scenes magic. Once it’s open, type this command and hit Enter:

npm install

This will download and set up everything your indicator needs to run. Think of it as unpacking your toolbox before you start building.

Tip: If your screen starts showing a bunch of green and white text, you’re doing great — Cursor is fetching all the right pieces.

Picture #5

6. Start Writing and Build Your Indicator

Once the dependencies are installed, it’s showtime — open the index.ts file and start coding your indicator. This is your playground: add logic, tweak parameters, and let your creativity flow. When you’re happy with your code, it’s time to turn it into something FTO can actually use.

Open the terminal again and run:

npm run build

7. Find Your Finished Indicator

Once the build is complete, you’ll see a shiny new file appear in your dist folder called my-indicator-project.js (or whatever name you gave it). This is your ready-to-use indicator — the one you’ll upload into Forex Tester Online.

Tip: Don’t move or rename it yet; FTO expects it just like this when you upload.

Upload this file to the FTO (Picture #6 and #7).

Picture #6
Picture #7

Once you’ve uploaded the file, your indicator will appear in the “My Indicators” dropdown menu (see Picture #8).

From here, it’s just a click away: pick your indicator, apply it, and watch it show up on your chart.

Picture #8

That’s a wrap!

You’ve gone from setting up Cursor to building, uploading, and running your own custom indicator in Forex Tester Online. Now you know how to prepare your environment, guide the AI, and see your work come to life on a chart. Keep experimenting, keep refining, and if you ever get stuck, teams like 4xdev.com are there to help. Build more, debug less, and enjoy the process!

Last updated