All pages
Powered by GitBook
1 of 1

Loading...

Overview

Overview

Welcome to the documentation for creating custom indicators in Forex Tester Online (FTO).

This guide is designed to help developers and strategy testers understand the structure, lifecycle, and capabilities of custom scripts written for FTO. You’ll learn how to set up your environment, build your own indicators, and access key platform features via the available API.


📌 What You’ll Find Here

  • Quick Guide Get started with setting up your development environment and creating your first indicator using a simple Moving Average example.

  • Understand the lifecycle of an indicator through core functions like Init, Calculate, Done, and more.

  • Learn how to create and manage visible buffers to display your indicator’s values on the chart.

  • Understand how to retrieve bar data, price arrays, and time series to power your custom logic.

  • Customize the behavior and appearance of indicators through parameters and configuration blocks.

  • Use external inputs to make your indicators dynamic and easily customizable by users.

  • Retrieve metadata about the active instrument, such as symbol name, point size, and tick value.

  • Use the FTODate structure to manage time-based logic and align calculations with bar timestamps.

  • Explore helper functions and additional features available to streamline development.


This documentation is for:

  • Developers building and debugging trading indicators

  • Algorithmic traders backtesting and optimizing their strategies

  • Power users looking to customize and extend FTO’s capabilities


Start with the guide and move on to the to see how it all works in action.

👨‍💻 Who is This For?

🚀 Ready to Begin?

Indicator Structure
Working with Buffers
Accessing Chart Data
Indicator Configuration
External Parameters
Getting Currency Information
Working with Dates and Time
Other Utilities
Setup and Installation
Moving Average Tutorial