Skip to content
Oathra/Forge Developers
DocsReferenceExamplesEditor
Changelog
Open Forge
  • Examples
  • Get started
    • Draw your first indicator
    • Write your first strategy
    • Set up your AI tool
    • From another platform
  • How-to
  • Concepts
    • Repainting and look-ahead
    • Warm-up
    • Bar close and fills
    • Broker time and the trading day
    • Costs, swap and funding
    • What the verdict tests
    • Forge API levels
  • Porting
  • Data
  • Statistics
  • Platform
  • FAQ
  • Support
  • Security(draft)
  • Rules and legal(draft)
Theme
  1. Docs
  2. Concepts

Concepts

Forge API 1

Repainting and look-ahead

Why can a backtest see the future?

Warm-up

Why are the first bars empty?

Bar close and fills

When is a signal final, and at what price does it fill?

Broker time and the trading day

Which clock does Forge use, and where does a day end?

Costs, swap and funding

What does a trade cost besides the spread?

What the verdict tests

What must a strategy pass to get a verdict?

Forge API levels

Which Forge API does my code use?

Learn

  • Docs
  • Get started
  • Examples
  • Coming from MetaTrader 5
  • Editor

Reference

  • Python reference
  • Built-in indicators
  • Error codes
  • Statistics
  • Schemas

Platform

  • Limits
  • Costs
  • Changelog
  • Forge status
  • Deprecation policy (draft)
  • Coming soon

Community

  • Forum
  • Code of conduct (draft)
  • Support
  • Security (draft)

Legal

  • Privacy ↗
  • Terms ↗
  • Risk disclosure ↗
  • Developer rules (draft)
  • Your code and your data (draft)
  • Credits
  • oathra.comWhat Oathra does, what it costs, and the guide.
  • oathra.appThe product. Test, run and track your strategies.
  • oathra.devYou are hereWrite strategies and indicators in Python.

Forge status

© 2026 Oathra

This site is in English only for now.

Theme