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.

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

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

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

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

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

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

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

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


👨‍💻 Who is This For?

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


🚀 Ready to Begin?

Start with the Setup and Installation guide and move on to the Moving Average Tutorial to see how it all works in action.

Last updated