🔧 Extract Indicator Settings
Paste an MT4 .mq4 source or a TradingView Pine Script source.
The tool extracts the extern / input declarations and outputs JSON
in the same parameters schema used by the
indicator dictionary. Copy the output and open a PR to
honest-confluence-mt4/dictionary.
Honest scope. Extracts settings only — no prediction, no signal, no investment advice.
Parsing is 100% client-side; your pasted source stays in your browser and is never uploaded.
No auto-submit: the output is JSON that you copy and submit as a manual PR.
Regex-based parser covers common declaration forms; uncommon spec edges may not parse cleanly.
What this tool does (and doesn't)
- Does: regex-parse
extern/inputdeclarations into the dictionary schema (name,type,default). - Does: auto-detect language by the first match (MQL
extern/inputstyle vs Pineinput.*style). - Does not: execute, compile, or simulate the source. No prediction, no backtest.
- Does not: upload anything. Pasted text stays in this page.
- Does not: auto-submit to the dictionary. The dictionary is a curated registry; you open a PR by hand.
- Edge cases not handled cleanly: multi-line declarations,
#define-driven defaults, dynamically-built input titles,input.session()/input.symbol()structured types. The parser emits a warning when it gives up.