n8n Stock Screening Workflow
Budget: $30 – $250 USD
I already have OHLCV data coming in through the Yahoo Finance API; what I am missing is an n8n scenario that can turn a plain-English prompt into a usable screener. When I send something like “price below 1, price above sma 10, below sma 20” to a webhook, the workflow should:
• pull fresh OHLCV for the tickers I specify,
• recognise every condition in the sentence—even if it names SMA, EMA, RSI, MACD or a less common indicator the user invents—
• calculate the indicator locally where possible (JavaScript function or lightweight TA library in a Code node) or grab the latest figure online when it is not derivable from the core data, and
• return a clean JSON or CSV list of symbols that satisfy every rule.
I want the logic to be fully dynamic, not limited to a predefined checklist; if the phrase “RSI under 30” appears, the workflow handles it, and the same goes for “MACD crossing up” or anything else. A single HTTP trigger is enough, and results can simply be returned in the response body, though a Telegram or email node afterwards would be a welcome extra.
Please deliver:
1. The .json export of the finished n8n workflow, ready to import.
2. A brief read-me explaining any environment variables or credentials I need to set (just the Yahoo Finance API key in my case) and a couple of sample prompts I can paste in to verify the logic.
If I can drop your export into my n8n instance, hit the endpoint with a random screening sentence, and immediately get back the right tickers, the job is done.
• pull fresh OHLCV for the tickers I specify,
• recognise every condition in the sentence—even if it names SMA, EMA, RSI, MACD or a less common indicator the user invents—
• calculate the indicator locally where possible (JavaScript function or lightweight TA library in a Code node) or grab the latest figure online when it is not derivable from the core data, and
• return a clean JSON or CSV list of symbols that satisfy every rule.
I want the logic to be fully dynamic, not limited to a predefined checklist; if the phrase “RSI under 30” appears, the workflow handles it, and the same goes for “MACD crossing up” or anything else. A single HTTP trigger is enough, and results can simply be returned in the response body, though a Telegram or email node afterwards would be a welcome extra.
Please deliver:
1. The .json export of the finished n8n workflow, ready to import.
2. A brief read-me explaining any environment variables or credentials I need to set (just the Yahoo Finance API key in my case) and a couple of sample prompts I can paste in to verify the logic.
If I can drop your export into my n8n instance, hit the endpoint with a random screening sentence, and immediately get back the right tickers, the job is done.
Related categories:
PHP
JavaScript
Python
Data Processing
Software Architecture
JSON
API
Automation
n8n