arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Overview

hashtag
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.


hashtag
📌 What You’ll Find Here

  • 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.


hashtag
👨‍💻 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


hashtag
🚀 Ready to Begin?

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

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.

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