# TakeProfit ## Docs - [Alert Limitations, Delivery, and History](https://takeprofit.com/docs/guide/alerts/Alert-limitations-delivery-history.md) - [Alert Trigger Criteria](https://takeprofit.com/docs/guide/alerts/Alert-trigger-criteria.md): This guide provides a detailed description of the various alert trigger criteria available in the **TakeProfit** platform. Understanding these criteria will help you set up alerts that align with your trading strategies and preferences, allowing you to respond promptly to market changes. - [Creating and Managing Alerts](https://takeprofit.com/docs/guide/alerts/Alerts-overview.md) - [Discord Notifications via webhook](https://takeprofit.com/docs/guide/alerts/Discord-webhook.md): This guide will help you configure automatic notifications from the **TakeProfit** platform to **Discord** using Webhook. This will allow you to receive timely alerts directly on your Discord server, enhancing your work efficiency. - [Using Variables in Alerts](https://takeprofit.com/docs/guide/alerts/How-use-variable-InAlert.md) - [Telegram Notifications](https://takeprofit.com/docs/guide/alerts/Telegram-alerts.md) - [Telegram Notifications via webhook](https://takeprofit.com/docs/guide/alerts/Telegram-webhook.md): This guide will help you configure automatic notifications from the **TakeProfit** platform to **Telegram** using your own bot and Webhook. This allows you to receive timely alerts directly in the messenger, enhancing your workflow efficiency. - [Webhook Notifications Basics](https://takeprofit.com/docs/guide/alerts/Webhook-notifications.md): Webhooks allow you to automate the transfer of data and notifications from the **TakeProfit** platform to other applications and services in real-time. This guide will help you set up notifications via webhooks in TakeProfit for integration with various services such as Telegram, Discord, Slack, or… - [Automate TakeProfit Alerts via WunderTrading](https://takeprofit.com/docs/guide/alerts/wundertrading-automation.md) - [Changelog](https://takeprofit.com/docs/guide/changelog.md) - [Community Tools Overview](https://takeprofit.com/docs/guide/community/Community-overview.md) - [Creating and Publishing Posts](https://takeprofit.com/docs/guide/community/Creating-publishing-posts.md) - [Unlocking Paid Posts](https://takeprofit.com/docs/guide/community/Unlocking-paid-posts.md) - [Overview](https://takeprofit.com/docs/guide/getting-started/Overview.md) - [Platform Search](https://takeprofit.com/docs/guide/getting-started/Platform-Search.md) - [Profile Settings](https://takeprofit.com/docs/guide/getting-started/Profile-settings.md) - [Registration](https://takeprofit.com/docs/guide/getting-started/Registration.md) - [Widget Hub](https://takeprofit.com/docs/guide/getting-started/Widget-Hub.md) - [Workspaces](https://takeprofit.com/docs/guide/getting-started/Workspaces.md) - [Two-Factor Authentication (2FA)](https://takeprofit.com/docs/guide/getting-started/mfa.md) - [Markets We Cover](https://takeprofit.com/docs/guide/market-data/Market-data-overview.md) - [Born to Earn Maxx Program](https://takeprofit.com/docs/guide/monetization-tools/Ambassador-rules.md) - [Born to Earn Overview](https://takeprofit.com/docs/guide/monetization-tools/Born-to-earn-overview.md) - [How Payouts Work](https://takeprofit.com/docs/guide/monetization-tools/How-payouts-work.md) - [Monetizing Posts](https://takeprofit.com/docs/guide/monetization-tools/Monetizing-posts.md) - [Invite Traders & Friends](https://takeprofit.com/docs/guide/monetization-tools/Referral-program.md) - [Developing and Selling Indicators](https://takeprofit.com/docs/guide/monetization-tools/Sell-your-indicators.md) - [AI Assistant Overview](https://takeprofit.com/docs/guide/platform/ai-assistant/AI-assistant-overview.md) - [How to Work with AI Tools](https://takeprofit.com/docs/guide/platform/ai-assistant/How-to-work-with-AI-tools.md) - [Strategy/Backtesting Widget](https://takeprofit.com/docs/guide/platform/backtesting-widget/backtest-widget.md) - [Chart Features](https://takeprofit.com/docs/guide/platform/chart-widget/Chart-features.md) - [Chart Settings](https://takeprofit.com/docs/guide/platform/chart-widget/Chart-settings.md) - [Chart Timeframes](https://takeprofit.com/docs/guide/platform/chart-widget/Chart-timeframes.md) - [Getting Started with Charts](https://takeprofit.com/docs/guide/platform/chart-widget/Chart-widget-overview.md) - [Drawing Tools Keyboard Shortcuts](https://takeprofit.com/docs/guide/platform/chart-widget/Drawing-Tools-Keybord-Shortcuts.md) - [Fibonacci Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Fibonacci-tools.md) - [Freeform Drawing Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Free-form-tools.md) - [Line Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Line-tools.md) - [Measurement Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Measurement-tools.md) - [Object Tree (Layers)](https://takeprofit.com/docs/guide/platform/chart-widget/Object-tree.md) - [Pattern Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Pattern-tools.md) - [Shapes](https://takeprofit.com/docs/guide/platform/chart-widget/Shapes.md) - [Sharing Chart Widget](https://takeprofit.com/docs/guide/platform/chart-widget/Sharing-chart-widget.md) - [Text Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Text-tools.md) - [Utility Tools](https://takeprofit.com/docs/guide/platform/chart-widget/Utility-tools.md) - [Drawing Tools on Mobile](https://takeprofit.com/docs/guide/platform/chart-widget/drawing-tools-mobile.md) - [Feed Widget](https://takeprofit.com/docs/guide/platform/feed-widget/feed-widget.md) - [Sharing Financials Widget](https://takeprofit.com/docs/guide/platform/financials-widget/Sharing-financials-widget.md) - [Financials Widget](https://takeprofit.com/docs/guide/platform/financials-widget/financials-widget.md) - [Indicator Code Editor (IDE) Widget](https://takeprofit.com/docs/guide/platform/ide-widget/IDE-overview.md) - [Indicator Settings](https://takeprofit.com/docs/guide/platform/ide-widget/indicator-settings.md) - [LimeOrder Widget](https://takeprofit.com/docs/guide/platform/lime-widget/lime-widget-overview.md) - [Notes Widget](https://takeprofit.com/docs/guide/platform/notes-widget/notes-widget-overview.md) - [Market Depth Widget](https://takeprofit.com/docs/guide/platform/orderbook-widget/market-depth-overview.md) - [Managing Stock Screener Results](https://takeprofit.com/docs/guide/platform/stock-screener/Managing-Stock-Screener-Results.md) - [Stock Screener Widget](https://takeprofit.com/docs/guide/platform/stock-screener/Stock-screener-overview.md) - [Stock Screener Sharing](https://takeprofit.com/docs/guide/platform/stock-screener/Stock-screener-sharing.md) - [Watchlist Features](https://takeprofit.com/docs/guide/platform/watchlist-widget/Creating-and-managing-watchlist.md) - [Watchlist Display Options](https://takeprofit.com/docs/guide/platform/watchlist-widget/Watchlist-display-options.md) - [Trading (Beta)](https://takeprofit.com/docs/guide/trading/trading-overview.md) - [Algorithms for series processing](https://takeprofit.com/docs/indie/Algorithms-for-series-processing.md): Implementation guide for time-series algorithms in Indie. Learn @algorithm decorators, SeriesF/MutSeriesF types, and sliding window techniques for market data processing. - [Changelog](https://takeprofit.com/docs/indie/Changelog.md): Version history and migration guides for Indie programming language. Documents language changes, new features, and deprecations for Indie - [Built-in indicators](https://takeprofit.com/docs/indie/Code-examples/built-in-indicators.md): Comprehensive collection of trading indicators in Indie. Includes complete code examples with decorators, parameters, and return types for technical analysis. - [Built-in strategies](https://takeprofit.com/docs/indie/Code-examples/built-in-strategies.md) - [Common drawing patterns](https://takeprofit.com/docs/indie/Code-examples/common-drawing-patterns.md) - [Educational indicators](https://takeprofit.com/docs/indie/Code-examples/educational-indicators.md): Educational implementation examples for TakeProfit indicators. Learn to build custom SMA with series length, generic types, and stateful algorithms in Indie. - [Data types in Indie](https://takeprofit.com/docs/indie/Data-types-in-Indie.md): Technical guide to Indie's data types including generics, series containers, and context classes. Detailed explanation of type system constraints and usage. - [How Indie's syntactic sugar works](https://takeprofit.com/docs/indie/How-Indies-syntactic-sugar-works.md): Comprehensive guide to Indie's syntactic sugar transformations. Explains Main function/class definitions, @algorithm decorator, and .new() method implementations. - [Indicator Code Structure](https://takeprofit.com/docs/indie/Indicator-code-structure.md): Reference guide for structuring Indie indicators. Details code organization, imports, helper functions, and Main entry points with practical examples. - [Input parameters](https://takeprofit.com/docs/indie/Input-parameters.md): Reference guide for input parameters in Indie indicators. Covers @param decorators, parameter types, and configuration with practical examples. - [Indie® vs. Python - Key Differences](https://takeprofit.com/docs/indie/Language-differences-with-Python.md): Reference for Indie vs Python syntax differences. Covers type system, variable scoping, supported features, and sandbox restrictions. - [Overview](https://takeprofit.com/docs/indie/Library-reference-overview.md) - [Builtins](https://takeprofit.com/docs/indie/Library-reference/builtins.md): Language reference for Indie built-in functions and types. Comprehensive documentation of supported operations, type system, and standard methods. - [Package datetime](https://takeprofit.com/docs/indie/Library-reference/package-datetime.md): Reference documentation for Indie datetime package. Covers datetime, time, and timedelta types with field definitions and method specifications. - [Package indie](https://takeprofit.com/docs/indie/Library-reference/package-indie.md): Complete reference for Indie language core package. Documents types, decorators, and functions used in technical trading indicator development. - [Package indie.algorithms](https://takeprofit.com/docs/indie/Library-reference/package-indie-algorithms.md): Reference documentation for indie.algorithms - a core package with trading algorithms for TakeProfit's Indie programming language. Includes inheritance models and calculation methods. - [Package indie.color](https://takeprofit.com/docs/indie/Library-reference/package-indie-color.md): Library reference for indie.color package. Comprehensive documentation of built-in colors, RGBA function, and Color type implementation for Indie programming language. - [Package indie.drawings](https://takeprofit.com/docs/indie/Library-reference/package-indie-drawings.md) - [Package indie.math](https://takeprofit.com/docs/indie/Library-reference/package-indie-math.md) - [Package indie.plot](https://takeprofit.com/docs/indie/Library-reference/package-indie-plot.md) - [Package indie.schedule](https://takeprofit.com/docs/indie/Library-reference/package-indie-schedule.md): Library reference for indie.schedule package. Covers scheduling rules, weekday enums, and time-based conditions. Includes Schedule, ScheduleRule, and built-in constants - [Package indie.strategies](https://takeprofit.com/docs/indie/Library-reference/package-indie-strategies.md) - [Package math](https://takeprofit.com/docs/indie/Library-reference/package-math.md) - [Package sortedcontainers](https://takeprofit.com/docs/indie/Library-reference/package-sortedcontainers.md) - [Package statistics](https://takeprofit.com/docs/indie/Library-reference/package-statistics.md): Reference guide for Indie’s statistics package. Includes mean, fmean, and median functions for numerical data analysis and aggregation in Indie. - [MCP Server Setup Guide](https://takeprofit.com/docs/indie/Mcp-server/Mcp-server-guide.md) - [Data plotting - lines, columns, etc.](https://takeprofit.com/docs/indie/Plotting-and-drawing/Data-plotting-lines-columns-etc.md) - [Drawings - lines, labels, and shapes](https://takeprofit.com/docs/indie/Plotting-and-drawing/Drawings-lines-labels.md) - [Fills, levels, and bands](https://takeprofit.com/docs/indie/Plotting-and-drawing/Fills-levels-and-bands.md) - [Overview](https://takeprofit.com/docs/indie/Plotting-and-drawing/Plotting-and-drawing-overview.md) - [Quick start](https://takeprofit.com/docs/indie/Quick-start.md): Step-by-step guide to Indie indicators. Write and customize technical indicators using @indicator, SMA algorithms, dynamic colors, and configurable input parameters. - [Request additional instruments](https://takeprofit.com/docs/indie/Request-additional-instruments.md): Guide to requesting additional instruments in Indie indicators. Learn to use @sec_context, SecContext, and Context.calc_on() for multi-timeframe analysis. - [Schedules and Trading Sessions](https://takeprofit.com/docs/indie/Schedules-and-Trading-Sessions.md): Technical documentation for Indie trading schedules. Covers schedule rules, trading sessions, and time period management features. - [Backtesting mechanics](https://takeprofit.com/docs/indie/Strategies/Backtesting-mechanics.md) - [Orders](https://takeprofit.com/docs/indie/Strategies/Orders.md) - [Strategies overview](https://takeprofit.com/docs/indie/Strategies/Strategies-overview.md) - [Strategy parameters](https://takeprofit.com/docs/indie/Strategies/Strategy-params.md) - [What is Indie?](https://takeprofit.com/docs/indie/What-is-Indie.md): Learn Indie scripting language - Python-style code for trading. Build indicators, and automate strategies in TakeProfit. Tutorials, documentation, and real examples for building custom indicators and algo trading systems. ## OpenAPI Specs - [openapi](https://takeprofit.com/docs/partner/openapi.json) - [settings](https://takeprofit.com/docs/.vscode/settings.json) - [.gitlab-ci](https://takeprofit.com/docs/.gitlab-ci.yml)