Analysiere den Wechselkurs USD/JPY alle 4 Stunden und sende das Ergebnis per E-Mail
Fortgeschritten
Dies ist ein Automatisierungsworkflow mit 12 Nodes. Hauptsächlich werden Set, Gmail, HttpRequest, Agent, ScheduleTrigger und andere Nodes verwendet. Verwenden Sie KI und die Tavily News-Suche, um den Wechselkurs US-Dollar/Japan-Yen für E-Mail-Berichte zu analysieren
Voraussetzungen
- •Google-Konto + Gmail API-Anmeldedaten
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Verwendete Nodes (12)
Kategorie
-
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"meta": {
"instanceId": "15d6057a37b8367f33882dd60593ee5f6cc0c59310ff1dc66b626d726083b48d"
},
"name": "Analyze USD/JPY rate and email results every 4 hours",
"tags": [],
"nodes": [
{
"id": "4c0ddb6c-8600-4415-b43d-5f21ca6f4a20",
"name": "Alle 4 Stunden ausführen",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-272,
288
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"hoursInterval": 4
}
]
}
},
"typeVersion": 1.2
},
{
"id": "772686d8-5109-4e73-bfe2-ea825c70fbf5",
"name": "Hinweis: Zeitplan",
"type": "n8n-nodes-base.stickyNote",
"position": [
-320,
64
],
"parameters": {
"color": 5,
"width": 200,
"height": 150,
"content": "## Schedule\nRuns every 4 hours\n\nStarts the forex analysis pipeline"
},
"typeVersion": 1
},
{
"id": "9ca23927-bda5-4914-807c-944744976dbd",
"name": "Hinweis: Kurs abrufen",
"type": "n8n-nodes-base.stickyNote",
"position": [
176,
64
],
"parameters": {
"width": 200,
"height": 182,
"content": "## Fetch current exchange rate\nFetch the latest USD/JPY rate\n\nUses a free HTTP API"
},
"typeVersion": 1
},
{
"id": "a13e3fc1-2101-4916-a3dc-1fe6deb79c89",
"name": "USD/JPY analysieren (KI-Agent)",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
448,
288
],
"parameters": {
"text": "=以下の情報を基にUSD/JPY(ドル円)の為替分析を行ってください:\n\n現在のレート: {{ $json.rates.JPY }} 円/ドル\n\nタスク:\n1. 最新のドル円関連ニュースを検索して分析\n2. テクニカル分析の観点から現在のトレンドを判定\n3. 買い・売り・様子見のいずれかを推奨\n4. その根拠を詳しく説明\n\n分析結果を日本語でまとめてください。",
"options": {
"systemMessage": "=role: |\n あなたは経験豊富な為替アナリストです。USD/JPY(ドル円)の分析を行い、テクニカル分析とファンダメンタル分析の両方の観点から投資判断を提供します。\n あなたの最も重要な役割は「ツールを必ず活用すること」です。特にニュース検索は自力で答えるのではなく、必ずツールを呼び出してください。\n\nenvironment: |\n 入力として現在の為替レートが提供されます。\n その後、あなたは以下の流れで動作してください:\n 1. **Search Forex News** ツールを呼び出し、最新のUSD/JPY関連ニュースを取得する。\n 2. 取得したニュースを分析し、ファンダメンタルの観点をまとめる。\n 3. テクニカル分析を行い、現在のトレンドを判定する。\n 4. 「買い・売り・様子見」のいずれかを必ず推奨し、その根拠を説明する。\n 5. 結果を構造化(recommendation, currentRate, technicalAnalysis, newsAnalysis, reasoning)して返す。\n\ntools:\n - name: Search Forex News\n description: USD/JPY(ドル円)に関する最新ニュースを取得する。\n must_use: true\n - name: Analysis Output Parser\n description: 構造化された出力(recommendation, currentRate, technicalAnalysis, newsAnalysis, reasoning)を生成する。\n must_use: true\n\nrules: |\n - すべての回答は日本語で出力する。\n - ニュースの取得は必ず **Search Forex News** ツール経由で行い、自分で想像して補完しない。\n - 出力は必ず **Analysis Output Parser** を通じて構造化する。\n - 曖昧なまま答えるのではなく、ツールを活用して不足情報を補う。"
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2
},
{
"id": "bd210702-ef05-4f18-a99d-836628970d18",
"name": "LLM-Anbieter (konfigurieren)",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
336,
528
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "b924ba96-6fb4-4f50-ae33-6e63997d4e45",
"name": "Hinweis: LLM-Einrichtung",
"type": "n8n-nodes-base.stickyNote",
"position": [
272,
672
],
"parameters": {
"color": 3,
"width": 200,
"height": 150,
"content": "## LLM setup\nProvide your LLM provider credential in this node\n\nDefault: small/light model"
},
"typeVersion": 1
},
{
"id": "88b48c24-c1d2-4de7-89f9-31c557c126f4",
"name": "Tool: Forex-Nachrichten suchen (Tavily)",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
544,
512
],
"parameters": {
"url": "https://api.tavily.com/search",
"method": "POST",
"jsonBody": "={\n \"api_key\": \"={{ $json.tavilyApiKey }}\",\n \"query\": \"{searchTerm}\",\n \"search_depth\": \"advanced\",\n \"include_answer\": true,\n \"topic\": \"finance\",\n \"include_raw_content\": true,\n \"max_results\": 5\n}",
"sendBody": true,
"specifyBody": "json",
"toolDescription": "USD/JPY(ドル円)に関する最新ニュースを検索",
"placeholderDefinitions": {
"values": [
{
"name": "searchTerm",
"type": "string",
"description": "Edit the query if you want to focus on specific events (e.g., BoJ, FOMC, yields)."
}
]
}
},
"typeVersion": 1.1
},
{
"id": "2bf64e09-14c7-4534-9e36-294c39239352",
"name": "Tool: Strukturierter Ausgabe-Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
688,
512
],
"parameters": {
"schemaType": "manual",
"inputSchema": "{\n \"type\": \"object\",\n \"properties\": {\n \"recommendation\": {\n \"type\": \"string\",\n \"description\": \"買い、売り、様子見のいずれかの推奨\"\n },\n \"currentRate\": {\n \"type\": \"string\",\n \"description\": \"現在のUSD/JPYレート\"\n },\n \"technicalAnalysis\": {\n \"type\": \"string\",\n \"description\": \"テクニカル分析の詳細\"\n },\n \"newsAnalysis\": {\n \"type\": \"string\",\n \"description\": \"最新ニュースの分析結果\"\n },\n \"reasoning\": {\n \"type\": \"string\",\n \"description\": \"推奨の根拠と詳細な説明\"\n }\n },\n \"required\": [\"recommendation\", \"currentRate\", \"technicalAnalysis\", \"newsAnalysis\", \"reasoning\"]\n}"
},
"typeVersion": 1.2
},
{
"id": "94430eeb-9636-4509-81fe-7ebe89b04ff4",
"name": "Hinweis: E-Mail-Einrichtung",
"type": "n8n-nodes-base.stickyNote",
"position": [
752,
64
],
"parameters": {
"color": 6,
"width": 200,
"height": 182,
"content": "## Email settings\nConfigure your email credential (Gmail or SMTP)\n\nRecipient is controlled via the **Set (Fields)** node"
},
"typeVersion": 1
},
{
"id": "95e39659-8e9c-46c6-8603-ed89ed5d1ee1",
"name": "Ergebnisse senden via Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
800,
288
],
"webhookId": "7b2cd3c6-0dc4-4226-9bd3-15c28199e278",
"parameters": {
"sendTo": "={{ $json.notifyEmail }}",
"message": "={{ JSON.stringify($json.output) }}",
"options": {},
"subject": "USD/JPY analysis result"
},
"typeVersion": 2.1
},
{
"id": "c9d40300-0332-4409-ba47-349339536b24",
"name": "Set (Felder) — Konfigurieren",
"type": "n8n-nodes-base.set",
"position": [
0,
288
],
"parameters": {
"values": {
"string": [
{
"name": "tavilyApiKey",
"value": "<YOUR_TAVILY_API_KEY>"
},
{
"name": "notifyEmail",
"value": "<YOUR_EMAIL_ADDRESS>"
}
]
},
"options": {}
},
"typeVersion": 2
},
{
"id": "4e0e0f6f-e9a2-42ba-a633-d04e0f664594",
"name": "USD/JPY-Kurs abrufen (HTTP)",
"type": "n8n-nodes-base.httpRequest",
"position": [
224,
288
],
"parameters": {
"url": "https://api.exchangerate-api.com/v4/latest/USD",
"options": {}
},
"typeVersion": 4.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "",
"connections": {
"4c0ddb6c-8600-4415-b43d-5f21ca6f4a20": {
"main": [
[
{
"node": "c9d40300-0332-4409-ba47-349339536b24",
"type": "main",
"index": 0
}
]
]
},
"bd210702-ef05-4f18-a99d-836628970d18": {
"ai_languageModel": [
[
{
"node": "a13e3fc1-2101-4916-a3dc-1fe6deb79c89",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"4e0e0f6f-e9a2-42ba-a633-d04e0f664594": {
"main": [
[
{
"node": "a13e3fc1-2101-4916-a3dc-1fe6deb79c89",
"type": "main",
"index": 0
}
]
]
},
"a13e3fc1-2101-4916-a3dc-1fe6deb79c89": {
"main": [
[
{
"node": "95e39659-8e9c-46c6-8603-ed89ed5d1ee1",
"type": "main",
"index": 0
}
]
]
},
"c9d40300-0332-4409-ba47-349339536b24": {
"main": [
[
{
"node": "4e0e0f6f-e9a2-42ba-a633-d04e0f664594",
"type": "main",
"index": 0
}
]
]
},
"2bf64e09-14c7-4534-9e36-294c39239352": {
"ai_outputParser": [
[
{
"node": "a13e3fc1-2101-4916-a3dc-1fe6deb79c89",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"88b48c24-c1d2-4de7-89f9-31c557c126f4": {
"ai_tool": [
[
{
"node": "a13e3fc1-2101-4916-a3dc-1fe6deb79c89",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
n8n-Knoten in der visuellen Referenzbibliothek erkunden
Erkundung von n8n-Knoten in der visuellen Referenzbibliothek
If
Ftp
Set
+
If
Ftp
Set
113 NodesI versus AI
Sonstiges
KI-Branchentrends 24/7-Überwachung (X, Gmail und Websites)
KI-Branchentrends 24/7-Überwachung basierend auf GPT-5 (X, Gmail und Websites)
Set
Gmail
Airtop
+
Set
Gmail
Airtop
35 NodesLeeWei
Marktforschung
Automisierter News-to-Newsletter AI-Agent v13
KI-Nachrichtenforschungsteam: 24/7-Newsletter-Automatisierung mit Perplexity-Zitaten
Set
Code
Gmail
+
Set
Code
Gmail
37 NodesDerek Cheung
Produkt
KI-Forschungsagent: Automatische PDF-Analyse mit Mistral bester OCR
KI-Forschungsagent: Automatische PDF-Analyse mit Mistral bester OCR
Set
Code
Gmail
+
Set
Code
Gmail
30 NodesDerek Cheung
Künstliche Intelligenz
AI-Powered Email Triage & Auto-Response System with OpenAI Agents & Gmail
If
Set
Gmail
+
If
Set
Gmail
68 NodesAbdullahi Ahmed
Content-Erstellung
Regelmäßige n8n-Release Notes an Gmail senden
KI-gestützte n8n-Veröffentlichungsnotiz-Zusammenfassung (über Gmail mit GPT-5-Mini)
Set
Code
Html
+
Set
Code
Html
16 NodesJeff Huera
Persönliche Produktivität
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes12
Kategorie-
Node-Typen9
Autor
s3110
@s3110Externe Links
Auf n8n.io ansehen →
Diesen Workflow teilen