### LuxAlgo Configuration and Setup Source: https://docs.luxalgo.com/docs/algos/oscillator-matrix/introduction Details on LuxAlgo's configuration, theme settings, and initial setup procedures. ```json { "config": { "theme": "mint", "$schema": "https://mintlify.com/docs.json", "name": "LuxAlgo", "colors": { "primary": "#0D8ED6", "light": "#0D8ED6", "dark": "#0D8ED6" }, "logo": { "light": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png", "dark": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png" }, "favicon": "/public/images/favicon.png", "appearance": { "default": "dark" }, "background": { "color": { "dark": "#090c0f" } }, "navbar": { "links": [ { "label": "Support", "href": "mailto:support@luxalgo.com" } ], "primary": { "type": "button", "label": "Plans", "href": "https://www.luxalgo.com/pricing" } }, "navigation": { "global": { "anchors": [ { "anchor": "Community", "icon": "discord", "color": { "light": "#535aee", "dark": "#535aee" }, "href": "https://discord.com/invite/LUX" } ] }, "anchors": [ { "anchor": "Documentation", "icon": "book-open", "groups": [ { "group": "Get Started", "pages": [ "docs/getting-started/introduction", "docs/getting-started/what-is-luxalgo", "docs/getting-started/tradingview", "docs/getting-started/setup-tools", "docs/getting-started/community", "docs/getting-started/how-to-update", "docs/getting-started/tradingview-alerts", "docs/getting-star" ] } ] } ] } } } ``` -------------------------------- ### TradingView Alerts Setup Source: https://docs.luxalgo.com/docs/getting-started/tradingview-alerts This section details the process of configuring alerts on the TradingView platform. It covers how to set up alerts for specific indicators or price movements, providing a step-by-step guide for users. ```APIDOC TradingView Alert Configuration: Purpose: To set up notifications for specific market conditions, indicator signals, or price levels on TradingView charts. General Steps: 1. Open a TradingView chart. 2. Locate the 'Alert' button (often a clock icon or alarm bell) in the top toolbar or right-click menu. 3. Select the indicator or condition to trigger the alert. 4. Configure alert settings: - Symbol: The trading instrument. - Condition: The specific signal (e.g., indicator crossing a level, price crossing a line). - Options: Frequency (Once per bar close, Once per bar, Once every N minutes), Behavior (Alert, Show Pop-up, Send Email, Webhook URL, etc.). - Message: Custom text to display with the alert. 5. Click 'Create' or 'OK' to activate the alert. Common Alert Conditions: - Indicator Crossovers: e.g., Moving Average crossover. - Price Levels: e.g., Price crosses above/below a specific value. - Indicator Values: e.g., RSI above 70 or below 30. - Bar Status: e.g., Bar has formed. Advanced Features: - Webhooks: Integrate alerts with external services by providing a URL. - Custom Messages: Include dynamic information in alert messages using placeholders. Limitations: - Alert frequency might be limited by TradingView's plan. - Complex custom conditions may require Pine Script knowledge. ``` -------------------------------- ### LuxAlgo Documentation Configuration Source: https://docs.luxalgo.com/docs/algos/price-action-concepts/liquidity This JSON object represents the configuration for the LuxAlgo documentation site, managed by Mintlify. It includes site name, theme colors, logo, favicon, appearance settings, navbar links, and a detailed navigation structure for various sections like 'Getting Started', 'Trading Algos', and 'Screeners'. ```json { "theme": "mint", "$schema": "https://mintlify.com/docs.json", "name": "LuxAlgo", "colors": { "primary": "#0D8ED6", "light": "#0D8ED6", "dark": "#0D8ED6" }, "logo": { "light": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png", "dark": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png" }, "favicon": "/public/images/favicon.png", "appearance": { "default": "dark" }, "background": { "color": { "dark": "#090c0f" } }, "navbar": { "links": [ { "label": "Support", "href": "mailto:support@luxalgo.com" } ], "primary": { "type": "button", "label": "Plans", "href": "https://www.luxalgo.com/pricing" } }, "navigation": { "global": { "anchors": [ { "anchor": "Community", "icon": "discord", "color": { "light": "#535aee", "dark": "#535aee" }, "href": "https://discord.com/invite/LUX" } ] }, "anchors": [ { "anchor": "Documentation", "icon": "book-open", "groups": [ { "group": "Get Started", "pages": [ "docs/getting-started/introduction", "docs/getting-started/what-is-luxalgo", "docs/getting-started/tradingview", "docs/getting-started/setup-tools", "docs/getting-started/community", "docs/getting-started/how-to-update", "docs/getting-started/tradingview-alerts", "docs/getting-started/faq" ] }, { "group": "Trading Algos", "pages": [ { "group": "Price Action Concepts", "pages": [ "docs/algos/price-action-concepts/introduction", "docs/algos/price-action-concepts/market-structures", "docs/algos/price-action-concepts/order-blocks", "docs/algos/price-action-concepts/liquidity", "docs/algos/price-action-concepts/imbalances", "docs/algos/price-action-concepts/pdzones", "docs/algos/price-action-concepts/previous-high-low", "docs/algos/price-action-concepts/fibonacci", "docs/algos/price-action-concepts/alerts", "docs/algos/price-action-concepts/settings" ] }, { "group": "Signals \u0026 Overlays", "pages": [ "docs/algos/signals-overlays/introduction", "docs/algos/signals-overlays/signals", "docs/algos/signals-overlays/signal-settings", "docs/algos/signals-overlays/indicator-overlay", "docs/algos/signals-overlays/tp-sl-points", "docs/algos/signals-overlays/candle-coloring", "docs/algos/signals-overlays/dashboard", "docs/algos/signals-overlays/alerts", "docs/algos/signals-overlays/settings" ] }, { "group": "Oscillator Matrix", "pages": [ "docs/algos/oscillator-matrix/introduction", "docs/algos/oscillator-matrix/hyperwave", "docs/algos/oscillator-matrix/smart-money-flow", "docs/algos/oscillator-matrix/reversal-signals", "docs/algos/oscillator-matrix/confluence", "docs/algos/oscillator-matrix/alerts", "docs/algos/oscillator-matrix/settings" ] }, { "group": "Alert Scripting", "pages": [ "docs/algos/alert-scripting/introduction", "docs/algos/alert-scripting/placeholders", "docs/algos/alert-scripting/operators", "docs/algos/alert-scripting/actions", "docs/algos/alert-scripting/usage", "docs/algos/alert-scripting/readymade-scripts" ] } ] }, { "group": "Screeners", "pages": [ { "group": "Screener (S\u0026O)", "pages": [ "docs/screeners/s-o/introduction", "docs/screeners/s-o/elements", "docs/screeners/s-o/filtering", "docs/screeners/s-o/sorting" ] } ] } ] } ] } } ``` -------------------------------- ### Strategy Scripting Documentation Source: https://docs.luxalgo.com/docs/algos/oscillator-matrix/introduction Guide to Strategy Scripting within LuxAlgo, detailing introduction, placeholders, actions, and Lucid Connectors. ```markdown docs/backtesters/strategy-scripting/introduction docs/backtesters/strategy-scripting/placeholders docs/backtesters/strategy-scripting/actions docs/backtesters/strategy-scripting/lucid-connectors ``` -------------------------------- ### Get Started Navigation Source: https://docs.luxalgo.com/docs/algos/price-action-concepts/imbalances Provides links to the 'Get Started' section of the documentation, covering essential setup and introductory topics for new users. ```APIDOC Get Started: - Introduction: docs/getting-started/introduction - What is LuxAlgo: docs/getting-started/what-is-luxalgo - TradingView: docs/getting-started/tradingview - Setup Tools: docs/getting-started/setup-tools - Community: docs/getting-started/community - How to Update: docs/getting-started/how-to-update - TradingView Alerts: docs/getting-started/tradingview-alerts - FAQ: docs/getting-started/faq ``` -------------------------------- ### Python Time Detection Example Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/placeholders Demonstrates how to use a specific placeholder format for detecting events within a time range. The example shows a Python string representing a start and end time. ```python {"1430"-"1645"} ``` -------------------------------- ### Next.js Route Initialization (Partial Data) Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/actions This snippet captures a partial Next.js internal routing initialization call, indicating the start of data loading or route setup. ```javascript self.__next_f.push([1,"32:I[99543,[\"3473\",\"static/chunks/891cff7f-2ca7 ``` -------------------------------- ### Mintlify Documentation Configuration Source: https://docs.luxalgo.com/docs/algos/price-action-concepts/introduction This snippet details the configuration object for Mintlify, a documentation platform. It includes theme settings, schema URLs, site name, color schemes, logo paths, favicon, appearance defaults, and navbar/navigation link configurations. ```javascript self.__next_f.push([ 1, "11:[\"$\",\"$L5\",null,{\"docsConfig\":{\"theme\":\"mint\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"LuxAlgo\",\"colors\":{\"primary\":\"#0D8ED6\",\"light\":\"#0D8ED6\",\"dark\":\"#0D8ED6\"},\"logo\":{\"light\":\"https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png\",\"dark\":\"https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png\"},\"favicon\":\"/public/images/favicon.png\",\"appearance\":{\"default\":\"dark\"},\"background\":{\"color\":{\"dark\":\"#090c0f\"}},\"navbar\":{\"links\":[{\"label\":\"Support\",\"href\":\"mailto:support@luxalgo.com\"}],\"primary\":{\"type\":\"button\",\"label\":\"Plans\",\"href\":\"https://www.luxalgo.com/pricing\"}},\"navigation\":{\"global\":{\"anchors\":[{\"anchor\":\"Community\",\"icon\":\"discord\",\"color\":{\"light\":\"#535aee\",\"dark\":\"#535aee\"},\"href\":\"https://discord.com/invite/LUX\"}]},\"anchors\":[{\"anchor\":\"Documentation\",\"icon\":\"book-open\",\"groups\":[{\"group\":\"Get Started\",\"pages\":[\"docs/getting-started/introduction\",\"docs/getting-started/what-is-luxalgo\",\"docs/getting-started/tradingview\",\"docs/getting-started/setup-tools\",\"docs/getting-started/community\",\"docs/getting-started/how-to-update\",\"docs/getting-started/tradingview-alerts\",\"docs/getting-started/faq\"]},{\"group\":\"Trading Algos\",\"pages\":[{\"group\":\"Price Action Concepts\",\"pages\":[\"docs/algos/price-action-concepts/introduction\",\"docs/algos/price-action-concepts/market-structures\",\"docs/algos/price-action-concepts/order-blocks\",\"docs/algos/price-action-concepts/liquidity\",\"docs/algos/price-action-concepts/premium-and-discount\",\"docs/algos/price-action-concepts/fair-value-gaps\",\"docs/algos/price-action-concepts/liquidity-voids\",\"docs/algos/price-action-concepts/order-flow\",\"docs/algos/price-action-concepts/market-bias\",\"docs/algos/price-action-concepts/trendlines\",\"docs/algos/price-action-concepts/support-and-resistance\",\"docs/algos/price-action-concepts/chart-patterns\",\"docs/algos/price-action-concepts/candlestick-patterns\",\"docs/algos/price-action-concepts/volume-profile\",\"docs/algos/price-action-concepts/pivot-points\",\"docs/algos/price-action-concepts/moving-averages\",\"docs/algos/price-action-concepts/bollinger-bands\",\"docs/algos/price-action-concepts/rsi\",\"docs/algos/price-action-concepts/macd\",\"docs/algos/price-action-concepts/stochastic-oscillator\",\"docs/algos/price-action-concepts/fibonacci-retracements\",\"docs/algos/price-action-concepts/elliott-wave-theory\",\"docs/algos/price-action-concepts/harmonic-patterns\",\"docs/algos/price-action-concepts/gann-analysis\",\"docs/algos/price-action-concepts/ichimoku-cloud\",\"docs/algos/price-action-concepts/volume-weighted-average-price\",\"docs/algos/price-action-concepts/average-true-range\",\"docs/algos/price-action-concepts/relative-strength-index\",\"docs/algos/price-action-concepts/moving-average-convergence-divergence\",\"docs/algos/price-action-concepts/stochastic-oscillator\",\"docs/algos/price-action-concepts/fibonacci-retracements\",\"docs/algos/price-action-concepts/elliott-wave-theory\",\"docs/algos/price-action-concepts/harmonic-patterns\",\"docs/algos/price-action-concepts/gann-analysis\",\"docs/algos/price-action-concepts/ichimoku-cloud\",\"docs/algos/price-action-concepts/volume-weighted-average-price\",\"docs/algos/price-action-concepts/average-true-range\"}]},{\"group\":\"Trading Algos\",\"pages\":[\"docs/algos/trading-algos/introduction\",\"docs/algos/trading-algos/luxalgo-bot\",\"docs/algos/trading-algos/luxalgo-scanner\",\"docs/algos/trading-algos/luxalgo-indicator\",\"docs/algos/trading-algos/luxalgo-strategy\",\"docs/algos/trading-algos/luxalgo-backtester\",\"docs/algos/trading-algos/luxalgo-optimizer\",\"docs/algos/trading-algos/luxalgo-alert-manager\",\"docs/algos/trading-algos/luxalgo-portfolio-manager\",\"docs/algos/trading-algos/luxalgo-risk-manager\",\"docs/algos/trading-algos/luxalgo-news-sentiment\",\"docs/algos/trading-algos/luxalgo-social-sentiment\",\"docs/algos/trading-algos/luxalgo-fundamental-analysis\",\"docs/algos/trading-algos/luxalgo-technical-analysis\",\"docs/algos/trading-algos/luxalgo-machine-learning\",\"docs/algos/trading-algos/luxalgo-ai-trading\",\"docs/algos/trading-algos/luxalgo-algorithmic-trading\",\"docs/algos/trading-algos/luxalgo-quantitative-trading\",\"docs/algos/trading-algos/luxalgo-high-frequency-trading\",\"docs/algos/trading-algos/luxalgo-automated-trading\",\"docs/algos/trading-algos/luxalgo-trading-robots\",\"docs/algos/trading-algos/luxalgo-trading-bots\",\"docs/algos/trading-algos/luxalgo-trading-software\",\"docs/algos/trading-algos/luxalgo-trading-platforms\",\"docs/algos/trading-algos/luxalgo-trading-systems\",\"docs/algos/trading-algos/luxalgo-trading-strategies\",\"docs/algos/trading-algos/luxalgo-trading-tools\",\"docs/algos/trading-algos/luxalgo-trading-indicators\",\"docs/algos/trading-algos/luxalgo-trading-signals\",\"docs/algos/trading-algos/luxalgo-trading-analytics\",\"docs/algos/trading-algos/luxalgo-trading-charts\",\"docs/algos/trading-algos/luxalgo-trading-view\",\"docs/algos/trading-algos/luxalgo-trading-academy\",\"docs/algos/trading-algos/luxalgo-trading-education\",\"docs/algos/trading-algos/luxalgo-trading-courses\",\"docs/algos/trading-algos/luxalgo-trading-books\",\"docs/algos/trading-algos/luxalgo-trading-articles\",\"docs/algos/trading-algos/luxalgo-trading-news\",\"docs/algos/trading-algos/luxalgo-trading-community\",\"docs/algos/trading-algos/luxalgo-trading-forum\",\"docs/algos/trading-algos/luxalgo-trading-blog\",\"docs/algos/trading-algos/luxalgo-trading-videos\",\"docs/algos/trading-algos/luxalgo-trading-webinars\",\"docs/algos/trading-algos/luxalgo-trading-seminars\",\"docs/algos/trading-algos/luxalgo-trading-coaching\",\"docs/algos/trading-algos/luxalgo-trading-mentorship\",\"docs/algos/trading-algos/luxalgo-trading-signals\",\"docs/algos/trading-algos/luxalgo-trading-analysis\",\"docs/algos/trading-algos/luxalgo-trading-charts\",\"docs/algos/trading-algos/luxalgo-trading-view\",\"docs/algos/trading-algos/luxalgo-trading-academy\",\"docs/algos/trading-algos/luxalgo-trading-education\",\"docs/algos/trading-algos/luxalgo-trading-courses\",\"docs/algos/trading-algos/luxalgo-trading-books\",\"docs/algos/trading-algos/luxalgo-trading-articles\",\"docs/algos/trading-algos/luxalgo-trading-news\",\"docs/algos/trading-algos/luxalgo-trading-community\",\"docs/algos/trading-algos/luxalgo-trading-forum\",\"docs/algos/trading-algos/luxalgo-trading-blog\",\"docs/algos/trading-algos/luxalgo-trading-videos\",\"docs/algos/trading-algos/luxalgo-trading-webinars\",\"docs/algos/trading-algos/luxalgo-trading-seminars\",\"docs/algos/trading-algos/luxalgo-trading-coaching\",\"docs/algos/trading-algos/luxalgo-trading-mentorship\"}]}]}]} ``` -------------------------------- ### AI Backtesting Assistant Introduction Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/placeholders Get started with the AI Backtesting Assistant, a chat platform designed to help traders find and optimize strategies directly on the LuxAlgo platform. ```markdown ## Introduction The AI Backtesting Assistant is an AI chat platform that helps traders get the best strategies with our toolkits directly on our platform. ``` -------------------------------- ### Mintlify Documentation Configuration Source: https://docs.luxalgo.com/docs/algos/price-action-concepts/order-blocks This snippet details the configuration object for Mintlify, a documentation platform. It includes theme settings, schema URLs, site name, color schemes, logo paths, favicon, appearance defaults, and navbar/navigation link configurations. ```javascript self.__next_f.push([ 1, "11:[\"$\",\"$L5\",null,{\"docsConfig\":{\"theme\":\"mint\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"LuxAlgo\",\"colors\":{\"primary\":\"#0D8ED6\",\"light\":\"#0D8ED6\",\"dark\":\"#0D8ED6\"},\"logo\":{\"light\":\"https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png\",\"dark\":\"https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png\"},\"favicon\":\"/public/images/favicon.png\",\"appearance\":{\"default\":\"dark\"},\"background\":{\"color\":{\"dark\":\"#090c0f\"}},\"navbar\":{\"links\":[{\"label\":\"Support\",\"href\":\"mailto:support@luxalgo.com\"}],\"primary\":{\"type\":\"button\",\"label\":\"Plans\",\"href\":\"https://www.luxalgo.com/pricing\"}},\"navigation\":{\"global\":{\"anchors\":[{\"anchor\":\"Community\",\"icon\":\"discord\",\"color\":{\"light\":\"#535aee\",\"dark\":\"#535aee\"},\"href\":\"https://discord.com/invite/LUX\"}]},\"anchors\":[{\"anchor\":\"Documentation\",\"icon\":\"book-open\",\"groups\":[{\"group\":\"Get Started\",\"pages\":[\"docs/getting-started/introduction\",\"docs/getting-started/what-is-luxalgo\",\"docs/getting-started/tradingview\",\"docs/getting-started/setup-tools\",\"docs/getting-started/community\",\"docs/getting-started/how-to-update\",\"docs/getting-started/tradingview-alerts\",\"docs/getting-started/faq\"]},{\"group\":\"Trading Algos\",\"pages\":[{\"group\":\"Price Action Concepts\",\"pages\":[\"docs/algos/price-action-concepts/introduction\",\"docs/algos/price-action-concepts/market-structures\",\"docs/algos/price-action-concepts/order-blocks\",\"docs/algos/price-action-concepts/liquidity\",\"docs/algos/price-action-concepts/premium-and-discount\",\"docs/algos/price-action-concepts/fair-value-gaps\",\"docs/algos/price-action-concepts/liquidity-voids\",\"docs/algos/price-action-concepts/order-flow\",\"docs/algos/price-action-concepts/market-bias\",\"docs/algos/price-action-concepts/trendlines\",\"docs/algos/price-action-concepts/support-and-resistance\",\"docs/algos/price-action-concepts/chart-patterns\",\"docs/algos/price-action-concepts/candlestick-patterns\",\"docs/algos/price-action-concepts/volume-profile\",\"docs/algos/price-action-concepts/pivot-points\",\"docs/algos/price-action-concepts/moving-averages\",\"docs/algos/price-action-concepts/bollinger-bands\",\"docs/algos/price-action-concepts/rsi\",\"docs/algos/price-action-concepts/macd\",\"docs/algos/price-action-concepts/stochastic-oscillator\",\"docs/algos/price-action-concepts/fibonacci-retracements\",\"docs/algos/price-action-concepts/elliott-wave-theory\",\"docs/algos/price-action-concepts/harmonic-patterns\",\"docs/algos/price-action-concepts/gann-analysis\",\"docs/algos/price-action-concepts/ichimoku-cloud\",\"docs/algos/price-action-concepts/volume-weighted-average-price\",\"docs/algos/price-action-concepts/average-true-range\",\"docs/algos/price-action-concepts/relative-strength-index\",\"docs/algos/price-action-concepts/moving-average-convergence-divergence\",\"docs/algos/price-action-concepts/stochastic-oscillator\",\"docs/algos/price-action-concepts/fibonacci-retracements\",\"docs/algos/price-action-concepts/elliott-wave-theory\",\"docs/algos/price-action-concepts/harmonic-patterns\",\"docs/algos/price-action-concepts/gann-analysis\",\"docs/algos/price-action-concepts/ichimoku-cloud\",\"docs/algos/price-action-concepts/volume-weighted-average-price\",\"docs/algos/price-action-concepts/average-true-range\"}]},{\"group\":\"Trading Algos\",\"pages\":[\"docs/algos/trading-algos/introduction\",\"docs/algos/trading-algos/luxalgo-bot\",\"docs/algos/trading-algos/luxalgo-scanner\",\"docs/algos/trading-algos/luxalgo-indicator\",\"docs/algos/trading-algos/luxalgo-strategy\",\"docs/algos/trading-algos/luxalgo-backtester\",\"docs/algos/trading-algos/luxalgo-optimizer\",\"docs/algos/trading-algos/luxalgo-alert-manager\",\"docs/algos/trading-algos/luxalgo-portfolio-manager\",\"docs/algos/trading-algos/luxalgo-risk-manager\",\"docs/algos/trading-algos/luxalgo-news-sentiment\",\"docs/algos/trading-algos/luxalgo-social-sentiment\",\"docs/algos/trading-algos/luxalgo-fundamental-analysis\",\"docs/algos/trading-algos/luxalgo-technical-analysis\",\"docs/algos/trading-algos/luxalgo-machine-learning\",\"docs/algos/trading-algos/luxalgo-ai-trading\",\"docs/algos/trading-algos/luxalgo-algorithmic-trading\",\"docs/algos/trading-algos/luxalgo-quantitative-trading\",\"docs/algos/trading-algos/luxalgo-high-frequency-trading\",\"docs/algos/trading-algos/luxalgo-automated-trading\",\"docs/algos/trading-algos/luxalgo-trading-robots\",\"docs/algos/trading-algos/luxalgo-trading-bots\",\"docs/algos/trading-algos/luxalgo-trading-software\",\"docs/algos/trading-algos/luxalgo-trading-platforms\",\"docs/algos/trading-algos/luxalgo-trading-systems\",\"docs/algos/trading-algos/luxalgo-trading-strategies\",\"docs/algos/trading-algos/luxalgo-trading-tools\",\"docs/algos/trading-algos/luxalgo-trading-indicators\",\"docs/algos/trading-algos/luxalgo-trading-signals\",\"docs/algos/trading-algos/luxalgo-trading-analytics\",\"docs/algos/trading-algos/luxalgo-trading-charts\",\"docs/algos/trading-algos/luxalgo-trading-view\",\"docs/algos/trading-algos/luxalgo-trading-academy\",\"docs/algos/trading-algos/luxalgo-trading-education\",\"docs/algos/trading-algos/luxalgo-trading-courses\",\"docs/algos/trading-algos/luxalgo-trading-books\",\"docs/algos/trading-algos/luxalgo-trading-articles\",\"docs/algos/trading-algos/luxalgo-trading-news\",\"docs/algos/trading-algos/luxalgo-trading-community\",\"docs/algos/trading-algos/luxalgo-trading-forum\",\"docs/algos/trading-algos/luxalgo-trading-blog\",\"docs/algos/trading-algos/luxalgo-trading-videos\",\"docs/algos/trading-algos/luxalgo-trading-webinars\",\"docs/algos/trading-algos/luxalgo-trading-seminars\",\"docs/algos/trading-algos/luxalgo-trading-coaching\",\"docs/algos/trading-algos/luxalgo-trading-mentorship\",\"docs/algos/trading-algos/luxalgo-trading-signals\",\"docs/algos/trading-algos/luxalgo-trading-analysis\",\"docs/algos/trading-algos/luxalgo-trading-charts\",\"docs/algos/trading-algos/luxalgo-trading-view\",\"docs/algos/trading-algos/luxalgo-trading-academy\",\"docs/algos/trading-algos/luxalgo-trading-education\",\"docs/algos/trading-algos/luxalgo-trading-courses\",\"docs/algos/trading-algos/luxalgo-trading-books\",\"docs/algos/trading-algos/luxalgo-trading-articles\",\"docs/algos/trading-algos/luxalgo-trading-news\",\"docs/algos/trading-algos/luxalgo-trading-community\",\"docs/algos/trading-algos/luxalgo-trading-forum\",\"docs/algos/trading-algos/luxalgo-trading-blog\",\"docs/algos/trading-algos/luxalgo-trading-videos\",\"docs/algos/trading-algos/luxalgo-trading-webinars\",\"docs/algos/trading-algos/luxalgo-trading-seminars\",\"docs/algos/trading-algos/luxalgo-trading-coaching\",\"docs/algos/trading-algos/luxalgo-trading-mentorship\"}]}]}]} ``` -------------------------------- ### Mintlify Documentation Configuration Source: https://docs.luxalgo.com/docs/backtesters/strategy-scripting/lucid-connectors Configuration object for Mintlify, specifying theme, project name, colors, logos, favicon, appearance settings, and navigation links. This defines the look and feel of the documentation site. ```json { "theme": "mint", "$schema": "https://mintlify.com/docs.json", "name": "LuxAlgo", "colors": { "primary": "#0D8ED6", "light": "#0D8ED6", "dark": "#0D8ED6" }, "logo": { "light": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png", "dark": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png" }, "favicon": "/public/images/favicon.png", "appearance": { "default": "dark" }, "background": { "color": { "dark": "#090c0f" } }, "navbar": { "links": [ { "label": "Support", "href": "mailto:support@luxalgo.com" } ], "primary": { "type": "button", "label": "Plans", "href": "https://www.luxalgo.com/pricing" } }, "navigation": { "global": { "anchors": [ { "anchor": "Community", "icon": "discord", "color": { "light": "#535aee", "dark": "#535aee" }, "href": "https://discord.com/invite/LUX" } ] }, "anchors": [ { "anchor": "Documentation", "icon": "book-open", "groups": [ { "group": "Get Started" } ] } ] } } ``` -------------------------------- ### LuxAlgo Backtesters - Setup Alerts Source: https://docs.luxalgo.com/docs/getting-started/tradingview-alerts Configure alerts in LuxAlgo’s Backtesters. Set up buy and sell notifications, customize messages with dynamic placeholders, and track every strategy action. ```APIDOC Backtesters - Setup Alerts: Purpose: Receive real-time notifications for specific trading events. Functionality: - Event Triggers: Alerts can be based on entry signals, exit signals, specific indicator conditions, or custom script logic. - Notification Types: Supports various alert destinations (e.g., TradingView alerts, email, mobile push notifications). - Custom Messages: Allows inclusion of dynamic placeholders to provide context (e.g., entry price, stop loss level, profit target). Configuration: - Alert Creation: Typically initiated through a dedicated alert panel or within strategy script settings. - Conditions: Define the specific criteria that must be met for an alert to trigger. - Message Formatting: Utilize placeholders to create informative alert messages. Dependencies: - Requires the backtester to be actively running or monitoring conditions. - Correct configuration of alert settings and notification channels. Examples: - Alert on a buy signal: `strategy.event("buy_alert", "Buy signal triggered at {{close}}")` - Alert on reaching stop loss: `strategy.event("sl_alert", "Stop loss hit for {{symbol}} at {{stop_loss_price}}")` ``` -------------------------------- ### LuxAlgo Documentation Configuration Source: https://docs.luxalgo.com/docs/getting-started/tradingview-alerts Configuration object for the Mintlify documentation theme, defining site appearance, navigation, and content structure. This includes primary colors, logos, favicons, and the organization of documentation pages into logical groups and sections. ```APIDOC docsConfig: theme: "mint" $schema: "https://mintlify.com/docs.json" name: "LuxAlgo" colors: primary: "#0D8ED6" light: "#0D8ED6" dark: "#0D8ED6" logo: light: "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png" dark: "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png" favicon: "/public/images/favicon.png" appearance: default: "dark" background: color: dark: "#090c0f" navbar: links: - label: "Support" href: "mailto:support@luxalgo.com" primary: type: "button" label: "Plans" href: "https://www.luxalgo.com/pricing" navigation: global: anchors: - anchor: "Community" icon: "discord" color: light: "#535aee" dark: "#535aee" href: "https://discord.com/invite/LUX" anchors: - anchor: "Documentation" icon: "book-open" groups: - group: "Get Started" pages: - "docs/getting-started/introduction" - "docs/getting-started/what-is-luxalgo" - "docs/getting-started/tradingview" - "docs/getting-started/setup-tools" - "docs/getting-started/community" - "docs/getting-started/how-to-update" - "docs/getting-started/tradingview-alerts" - "docs/getting-started/faq" - group: "Trading Algos" pages: - group: "Price Action Concepts" pages: - "docs/algos/price-action-concepts/introduction" - "docs/algos/price-action-concepts/market-structures" - "docs/algos/price-action-concepts/order-blocks" - "docs/algos/price-action-concepts/liquidity" - "docs/algos/price-action-concepts/imbalances" - "docs/algos/price-action-concepts/pdzones" - "docs/algos/price-action-concepts/previous-high-low" - "docs/algos/price-action-concepts/fibonacci" - "docs/algos/price-action-concepts/alerts" - "docs/algos/price-action-concepts/settings" - group: "Signals & Overlays" pages: - "docs/algos/signals-overlays/introduction" - "docs/algos/signals-overlays/signals" - "docs/algos/signals-overlays/signal-settings" - "docs/algos/signals-overlays/indicator-overlay" - "docs/algos/signals-overlays/tp-sl-points" - "docs/algos/signals-overlays/candle-coloring" - "docs/algos/signals-overlays/dashboard" - "docs/algos/signals-overlays/alerts" - "docs/algos/signals-overlays/settings" - group: "Oscillator Matrix" pages: - "docs/algos/oscillator-matrix/introduction" - "docs/algos/oscillator-matrix/hyperwave" - "docs/algos/oscillator-matrix/smart-money-flow" - "docs/algos/oscillator-matrix/reversal-signals" - "docs/algos/oscillator-matrix/confluence" - "docs/algos/oscillator-matrix/alerts" - "docs/algos/oscillator-matrix/settings" - group: "Alert Scripting" pages: - "docs/algos/alert-scripting/introduction" - "docs/algos/alert-scripting/placeholders" - "docs/algos/alert-scripting/oper ``` -------------------------------- ### Alerting Examples Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/actions Provides examples of JavaScript code snippets used to define alert conditions. These examples illustrate how to compare price points like 'close', 'open', and 'high' to trigger alerts based on specific criteria. ```javascript // Alert when sequence is completed: // step 1: closing price is above opening price and volume > 500 // step 2: closing price is above previous high and volume > 500 { "close"} > {"open"} {"close"} > {high["next"]} ``` -------------------------------- ### Backtester Documentation (S&O) Source: https://docs.luxalgo.com/docs/algos/oscillator-matrix/introduction Comprehensive guide to the Backtester (S&O), covering introduction, entry conditions, exit strategies, take profit/stop loss (TPSL), and optimization. ```markdown docs/backtesters/s-o/introduction docs/backtesters/s-o/entry docs/backtesters/s-o/exits docs/backtesters/s-o/tpsl docs/backtesters/s-o/optimization ``` -------------------------------- ### JavaScript Sequence Evaluation Example Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/actions An example of evaluating an invalidation condition on multiple steps in JavaScript. It shows how to use an '@invalidate' directive with specific conditions for sequence evaluation. ```javascript // Alert when sequence is completed: // Invalidate sequence if closing price is lower than opening price // when we are evaluating the second step (step=1) @invalidate(step = 1) = { "close" < { "open" } } ``` -------------------------------- ### LuxAlgo @valuewhen Directive Examples Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/actions Illustrates how to use the @valuewhen directive in code. These examples show the directive being applied, likely within a charting or scripting context, to conditionally display values. ```javascript @valuewhen(source) ``` -------------------------------- ### Mintlify Documentation Site Configuration for LuxAlgo Source: https://docs.luxalgo.com/docs/algos/signals-overlays/signal-settings This JSON object defines the comprehensive configuration for the LuxAlgo documentation site using Mintlify. It specifies the theme, schema, site name, color palette for light and dark modes, logo paths, favicon, default appearance, background color, and navigation bar links, including a support email and a button for plans. ```JSON { "docsConfig": { "theme": "mint", "$schema": "https://mintlify.com/docs.json", "name": "LuxAlgo", "colors": { "primary": "#0D8ED6", "light": "#0D8ED6", "dark": "#0D8ED6" }, "logo": { "light": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/light.png", "dark": "https://mintlify.s3.us-west-1.amazonaws.com/luxalgo/public/images/logo/dark.png" }, "favicon": "/public/images/favicon.png", "appearance": { "default": "dark" }, "background": { "color": { "dark": "#090c0f" } }, "navbar": { "links": [ { "label": "Support", "href": "mailto:support@luxalgo.com" } ], "primary": { "type": "button", "label": "Plans", "href": "https://www.luxalgo." } } } } ``` -------------------------------- ### Evaluate Invalidation Condition Example Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/actions Demonstrates how to evaluate an invalidation condition for a sequence of steps. This example shows the logic for triggering alerts based on price and volume criteria across different steps. ```javascript // Alert when sequence is completed: // step 1: closing price is above opening price and volume is above 500 // step 2: closing price is above opening price and volume is above 1000 // step 3: closing price is under opening price { "close"} > { "open"} and { "volume"} > 500 { "close"} > { "open"} ``` -------------------------------- ### Filtering Conditions Example Source: https://docs.luxalgo.com/docs/toolkits/alert-scripting/actions Demonstrates how to define filtering conditions for sequential steps. This example shows comparisons between opening and closing prices, referencing previous high values, and applying volume-based filters. ```javascript // Alert when sequence is completed:\n// step 1: closing price is above opening price and volume > 500\n// step 2: closing price is above previous high and volume > 500\n\n{\"close\"} > {\"open\"}\n{\"close\"} > {high[1]}\n\n// Apply our previously defined volume > 500 filter\n@filter() = {\"volume\"} > 500 ```