OmniFlamo Builder Pro

━━ What it is & why it exists ━━
Most indicators are single-purpose: one signal, one logic, no way to combine it with others without editing code. OmniFlamo Builder Pro exists to solve that specific problem — it's a no-code, non-invasive layer that lets you take signals from indicators you already trust (yours or third-party, however complex their underlying calculation) and impose a shared decision structure on top of them: sequencing, confirmation, mutual agreement, and directional gating — none of which those individual indicators do on their own.
You do not write Pine Script. You do not edit or fork other indicators. Add any indicators you already use, point OmniFlamo's inputs (P1 / P2 / P3) at their plots on the chart, and assemble a full trading logic stack from the settings panel alone.
This is the indicator's core value: not the individual triggers themselves (those are common building blocks), but the relationship logic that governs how multiple independent sources are required to agree — or intentionally allowed to diverge — before a signal counts. That layer is original to OmniFlamo and is fully documented below.
━━ No-code · non-invasive — how it works ━━
▸ No code
All logic lives in inputs — trigger modes, filters, exits, risk, alerts. If you can configure an indicator, you can build with OmniFlamo.
▸ Non-invasive
Other scripts stay untouched. OmniFlamo reads their outputs as sources (close, RSI, EMA, custom plots, plotshape/plotchar marks, etc.). Stack, swap, or remove indicators freely without merging code or republishing scripts.
▸ One chart, many combinations
Main fires an entry based on a crossover, breakout, extreme-value condition, or an existing buy/sell mark on whichever source you assign to it. Aux adds a second layer that decides how strictly a second source must agree: either a background state must already hold true (State Filter), a second signal must land within a set number of bars of the first (Sync Confirm), or either source can fire independently (Parallel Trigger). Trend uses a three-line structure to establish directional bias so Main/Aux signals are only allowed through when the broader structure agrees. Optional Omni Core adds a final multi-factor agreement check before a signal is confirmed. Merge shows the combined bias on the panel and background.
You supply the indicators and the combination logic decides how they interact — that decision layer is what you're paying for, not the underlying indicators themselves.
━━ Core modules ━━
▸ Main — 8 trigger modes, each reading a different kind of price/indicator behavior: Line Cross (two sources crossing), Threshold (a fixed level being crossed), OB/OS (an extreme reading), Channel (a boundary break), HighLow Break (a structural high/low break), Direction Reversal (a short-term directional flip), and BuySell Mark (directly consumes an existing plotshape/plotchar buy or sell mark from any indicator already on your chart — including OmniFlamo's own alert plots — P1 reads the buy/long boolean, P2 reads the sell/short boolean). Each instance is intentionally limited to three layers (Main/Aux/Trend), but because BuySell Mark can read another OmniFlamo instance's own output, that simple three-layer structure becomes a building block: chain multiple instances on the same chart, each one filtering or confirming the previous instance's signal, to resolve arbitrarily complex indicator combinations without ever needing more than three layers of logic at a time. P1/P2 accept any source.
▸ Aux — three relationship modes that control how strictly two sources must agree: State Filter (a condition must already be true in the background before Main can fire), Sync Confirm (a second source must confirm within N bars of the first), Parallel Trigger (either source can fire independently, OR logic). BuySell Mark signals can be used in Aux the same way as any other Main source, so third-party or chained OmniFlamo signals can confirm or run in parallel with another trigger, not just stand alone.
▸ Trend — optional directional bias filter built from a three-line structure (P1/P2/P3); used to block signals that go against the broader trend context.
▸ Omni Core — optional refinement layer that sits after Main/Aux/Trend agree on a signal, before it's confirmed. It evaluates trend deviation, momentum, and longer-term directional bias as three independent factors and requires majority agreement between them, rather than reacting to any single condition alone. A separate volatility-regime check excludes both abnormally quiet and abnormally explosive conditions from consideration. In its adaptive mode, it also detects whether the market currently favors trend-following or range-reversion behavior (based on a rolling measure of trend strength) and switches confirmation logic accordingly — or you can lock it to one mode manually. Off = raw pass-through, no refinement applied. Deterministic and non-repainting — it only evaluates closed bars, never look-ahead.
▸ Stop & Target — ATR or Percent SL/TP; Max USD + Risk USD sizing. Four exits: Reverse · Strict·ST · Flex·STR · Flex·SR.
▸ Alerts — FlamoHub JSON (CREATE/CLOSE) + INFO text; {{plot("…")}}-ready plots.
▸ Status panel — all layers, exit mode, position, SL/TP, signal count.
━━ Quick start ━━
1. Load the indicators you want on the chart.
2. Open OmniFlamo → point Main P1/P2 (and Trend P3 if needed) at their plots, or select BuySell Mark to read an existing indicator's (or another OmniFlamo instance's) buy/sell marks directly.
3. Add Aux / Trend / Omni Core as needed.
4. Configure Stop & Target and alerts.
5. Alert → Once Per Bar Close.
Start with Main only; add layers one at a time.
━━ Disclaimer ━━
Chart position and backtest illustrations are simulated for visualization and alerts. They do not represent live trading results. Past performance does not guarantee future results.
========================================
━━ 这是什么,以及为什么需要它 ━━
大多数指标都是单一功能:一个信号、一套逻辑,没办法在不改代码的情况下和别的指标组合使用。OmniFlamo Builder Pro 就是为了解决这个具体问题存在的——它是一个无代码、无侵入的逻辑层,让你把已经在用、已经信任的指标(无论是自己的还是第三方的,哪怕底层计算再复杂)的输出接进来,在它们之上施加一套共同的决策结构:先后顺序、相互确认、多源一致性判断、方向性放行——这些是单个指标本身做不到的。
无需编写 Pine Script,无需修改或 fork 其他指标。把常用指标加到图表,将 OmniFlamo 的 P1 / P2 / P3 指向它们的 plot,仅在设置面板中即可组装完整交易逻辑。
本指标的核心价值不在于单个触发条件本身(这些是常见的基础构件),而在于**决定多个独立信号源之间如何相互制约、何时必须一致、何时允许各自独立**的这套关系逻辑——这一层是 OmniFlamo 的原创部分,具体说明见下方。
━━ 无代码 · 无侵入 — 如何工作 ━━
▸ 无代码
触发、过滤、出场、风险、警报均在设置中完成。会配指标,就会用 OmniFlamo 搭建。
▸ 无侵入
其他脚本保持原样。OmniFlamo 只读取图表上已有输出(收盘价、RSI、均线、自定义 plot、plotshape/plotchar 标注等)。随意叠加、更换、移除指标,无需合并代码或重新发布脚本。
▸ 一张图,多种组合
Main 根据你指定的来源判断交叉、突破、极值条件,或直接读取已有的买卖标注来触发入场。Aux 决定第二个信号源需要多"严格"地与第一个一致:要么某个背景状态必须已经成立(State Filter),要么第二个信号必须在设定的 N 根 K 线内跟上(Sync Confirm),要么两个来源各自独立都能触发(Parallel Trigger)。Trend 用三线结构建立方向性偏向,只有当大结构方向一致时才放行 Main/Aux 的信号。可选 Omni Core 在信号最终确认前,再加一层多因子一致性检验。Merge 在面板与背景显示合并偏向。
你提供指标,OmniFlamo 决定它们之间如何互相作用——你付费买的是这套判断逻辑,而不是底层那些指标本身。
━━ 核心模块 ━━
▸ Main — 8 种触发模式,各自基于不同类型的价格/指标行为判断:Line Cross(两条线交叉)、Threshold(突破固定水平)、OB/OS(极值读数)、Channel(边界突破)、HighLow Break(结构高低点突破)、Direction Reversal(短期方向反转)、BuySell Mark(直接读取图表上任意指标已生成的 plotshape/plotchar 买卖标注——**包括 OmniFlamo 自身的信号 plot**——P1 读取做多标注的布尔值,P2 读取做空标注的布尔值)。每个实例本身刻意只保留三层结构(Main/Aux/Trend),但正因为 BuySell Mark 能读取另一个 OmniFlamo 实例的输出,这套简单的三层结构就成了可复用的积木:在同一张图上链接多个实例,每一层过滤或确认上一层的信号,即可用任意深度的叠加与嵌套解决高复杂度的指标线组合需求,而不需要单个实例本身变得越来越复杂。P1/P2 可接任意来源。
▸ Aux — 三种关系模式,控制两个信号源需要多严格地保持一致:State Filter(某背景条件必须已经成立,Main 才能触发)、Sync Confirm(第二信号需在 N 根 K 线内跟上第一信号)、Parallel Trigger(两个来源各自独立触发,OR 逻辑)。BuySell Mark 信号同样可以像其他 Main 来源一样接入 Aux,让第三方或链式接入的 OmniFlamo 信号也能参与确认或并行判断,而不只是孤立使用。
▸ Trend — 可选方向性偏向过滤,基于三线结构(P1/P2/P3),用于屏蔽逆着大方向的信号。
▸ Omni Core — 可选精炼层,位于 Main/Aux/Trend 达成一致之后、信号最终确认之前。它把趋势偏离度、动量方向、更长周期的方向偏向作为三个独立因子,要求多数因子方向一致才确认信号,而不是任由单一条件说了算。另有独立的波动率环境检验,会把过度平静或过度剧烈的异常波动状态排除在判断之外。在自适应模式下,它还会判断当前市场更偏向"趋势"还是"震荡"(基于趋势强度的滚动分位排名),并据此自动切换对应的确认逻辑;也可以手动锁定只用其中一种模式。关闭则直通,不做任何精炼处理。确定性、不重绘——只评估已收盘的 K 线,不使用未来数据。
▸ 止损止盈 — ATR 或百分比;最大 USD + 风险 USD;四种出场:Reverse · Strict·ST · Flex·STR · Flex·SR
▸ 警报 — FlamoHub JSON + 文本 INFO
▸ 状态面板 — 各层状态、出场模式、持仓、SL/TP
━━ 快速上手 ━━
1. 图表加载目标指标
2. OmniFlamo 中 Main 的 P1/P2(及 Trend 的 P3)指向对应 plot,或选择 BuySell Mark 直接读取已有指标(或另一个 OmniFlamo 实例)的买卖标注
3. 按需开启 Aux / Trend / Omni Core
4. 配置止损止盈与警报
5. 警报设为每根 K 线收盘一次
建议先只用 Main,再逐层叠加。
━━ 免责声明 ━━
图表持仓与回测示意图仅为可视化与警报模拟,不代表实盘结果。历史表现不保证未来收益。
🚀 Upgrade Release Notes
1. Optimized Merged Trend Logic
— Updated the background trend calculation logic, now more rigorous and reasonable.
2. "Channel Break" trigger explanation
— Uses the candle's close to break out of the channel formed by P1 and P2. Here "Channel" is used in a broad sense: it's formed by P1 and P2, with no requirement as to which plot line sits above or below the other — they can even be intertwined with each other.
3. "BuySell Mark" trigger explanation
— The core purpose of introducing the buy/sell mark mode is to directly capture and leverage buy/sell signals that already exist on the chart. This is especially useful when those buy/sell points are derived from extremely complex underlying calculation mechanisms — the feature offers major convenience in such cases. Both the main and auxiliary logic layers support this; the auxiliary logic includes Confirmation Mode and Parallel Mode.
— P1: represents the plotshape/plotchar boolean output marking the buy/long signal.
— P2: represents the plotshape/plotchar boolean output marking the sell/short signal.
▶️ Core Value Upgrade: Precisely because of the "BuySell Mark" key feature, the OmniFlamo Builder Pro indicator can achieve unlimited stacking and nesting, allowing users to easily handle highly complex combinations of third-party indicator lines, as well as various advanced signal-filtering scenarios.
🚀 升级更新说明
1、更新了背景趋势的计算逻辑,更严谨更合理。
2、“Channel Break” 触发说明
— 使用 K 线的 close 突破 P1 及 P2 组成的通道。 这里的 Channel 是广义的通道,由 P1 与 P2 组成,不要求 P1 与 P2 plot 线哪个在上哪个在下,甚至互相缠绕也可以。
3、"BuySell Mark" 触发说明
— 引入买卖点标注模式的核心目的,是为了能够直接抓取和利用图表中已经存在的买卖信号。尤其是当这些买卖点是由极为复杂的底层机制计算得出时,该功能将提供极大的便利。主辅逻辑层都支持,辅助逻辑包括确认模式(Confirmation Mode)与并行模式(Parallel Mode)
— P1:代表标注 buy/long(做多) 信号的 plotshape / plotchar 布尔值输出。
— P2:代表标注 sell/short(做空) 信号的 plotshape / plotchar 布尔值输出。
▶️ 核心价值升级:正因为 "BuySell Mark" 关键功能,OmniFlamo Builder Pro 指标能够实现无限的叠加与嵌套使用,使得用户可以轻松应对高复杂度的第三方指标线组合,以及各种高阶的信号过滤场景。
🚀 Update Notes
1. Revised the trend calculation logic for "Channel Break" to better fit a generalized channel definition.
2. Updated the optional graphic display content, with improved performance as well.
🚀 升级更新说明
1、修改了 “Channel Break” 的趋势计算逻辑,更适合广义通道的定义。
2、修改了可选图形显示内容,性能也更好。
🚀 Upgrade Release Notes
1. Updated the trend calculation logic for Direction and Direction Reverse.
2. Added new trigger modes: OB/OS Reverse, Channel Return, Channel Touch, Channel Reverse, and K Engulf.
3. Optimized the display and visualization.
=======================
🚀 升级说明
1、修改了 Direction 及 Direction Reverse 的 趋势计算。
2、增加了 OB/OS Reverse、Channel Return、Channel Touch、Channel Reverse、K Engulf 触发模式。
3、优化了显示方式。
This update further clarifies the purpose of OmniFlamo Builder Pro as a no-code indicator logic construction framework.
OmniFlamo Builder Pro is not a standalone signal indicator. It allows users to use existing TradingView indicator outputs as input sources and construct their own trading logic system through configurable layers, without modifying Pine Script code or the source indicators.
The external indicators shown in chart examples are not unrelated indicators. They are input sources used to demonstrate the main functionality of OmniFlamo Builder Pro: combining independent indicator outputs into a unified decision framework.
The constructed logic can generate:
Buy/Sell signals
Confirmation and filtering conditions
Trend-based directional control
Stop Loss / Take Profit management
Alert outputs for automation workflows
This update also adds Trend inversion support, allowing users to reverse the directional interpretation of the Trend layer when building custom logic structures.
OmniFlamo does not reproduce or modify the internal calculations of third-party indicators. Instead, it provides a flexible logic layer that controls how different sources interact and how final trading decisions are generated.
================================
更新说明:增强逻辑构建框架并增加 Trend 取反功能
本次更新进一步明确 OmniFlamo Builder Pro 作为无代码指标逻辑构建框架的定位。
OmniFlamo Builder Pro 不是一个传统的独立买卖信号指标,而是允许用户将已有 TradingView 指标的输出作为输入源,通过可配置的逻辑层构建自己的交易逻辑系统,无需修改 Pine Script 代码,也无需修改原始指标。
图表示例中的其它指标并不是无关指标,而是用于展示 OmniFlamo Builder Pro 主要功能的输入源:将多个独立指标输出组合为统一的决策框架。
构建后的逻辑系统可以输出:
买卖信号
确认与过滤条件
基于趋势方向的交易控制
止损 / 止盈管理
用于自动化交易的警报输出
本次更新同时增加 Trend 层取反功能,用户可以根据自己的逻辑需求反转 Trend 层的方向判断,从而构建更多样化的指标组合逻辑。
OmniFlamo 不复制、不修改第三方指标的内部计算逻辑,而是提供一个灵活的逻辑层,用于控制不同指标输出之间的关系,并生成最终交易决策。
Update Notes:
Fixed an issue where related settings were not correctly enabled or disabled based on selected options.
Skript nur auf Einladung
Ausschließlich Nutzer mit einer Erlaubnis des Autors können Zugriff auf dieses Script erhalten. Sie müssen diese Genehmigung bei dem Autor beantragen. Dies umfasst üblicherweise auch eine Zahlung. Wenn Sie mehr erfahren möchten, dann sehen Sie sich unten die Anweisungen des Autors an oder kontaktieren Sie OmniFlamo direkt.
TradingView empfiehlt NICHT, für die Nutzung eines Scripts zu bezahlen, wenn Sie den Autor nicht als vertrauenswürdig halten und verstehen, wie das Script funktioniert. Sie können außerdem auch kostenlose Open-Source-Alternativen in unseren Community-Scripts finden.
Hinweise des Autors
🔥【Optimized Configs 策略共享】cn.tradingview.com/chart/ZpRcH3XY
⚡【Auto-Trade】flamohub.cc
ℹ️ Support: t.me/FlamoHelp
✉️ Email: tradeflamo@gmail.com
Haftungsausschluss
Skript nur auf Einladung
Ausschließlich Nutzer mit einer Erlaubnis des Autors können Zugriff auf dieses Script erhalten. Sie müssen diese Genehmigung bei dem Autor beantragen. Dies umfasst üblicherweise auch eine Zahlung. Wenn Sie mehr erfahren möchten, dann sehen Sie sich unten die Anweisungen des Autors an oder kontaktieren Sie OmniFlamo direkt.
TradingView empfiehlt NICHT, für die Nutzung eines Scripts zu bezahlen, wenn Sie den Autor nicht als vertrauenswürdig halten und verstehen, wie das Script funktioniert. Sie können außerdem auch kostenlose Open-Source-Alternativen in unseren Community-Scripts finden.
Hinweise des Autors
🔥【Optimized Configs 策略共享】cn.tradingview.com/chart/ZpRcH3XY
⚡【Auto-Trade】flamohub.cc
ℹ️ Support: t.me/FlamoHelp
✉️ Email: tradeflamo@gmail.com