Fix Format Risk node data references
- Updated to Set node v3.4 with proper assignments format - Explicitly reference Parse Signal Enhanced for rawMessage - Use $json for Check Risk output (reason, details, score, reasons) - Properly formatted message with all data fields populated - Added seconds to timestamp for better tracking
This commit is contained in:
@@ -235,11 +235,15 @@
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"fields": {
|
||||
"values": [
|
||||
"mode": "manual",
|
||||
"duplicateItem": false,
|
||||
"assignments": {
|
||||
"assignments": [
|
||||
{
|
||||
"id": "risk_message",
|
||||
"name": "message",
|
||||
"stringValue": "={{ '⚠️ TRADE BLOCKED\\n\\n' + $json.rawMessage + '\\n\\n🛑 Reason: ' + ($json.reason || 'Risk limits exceeded') + ($json.details ? '\\n📋 Details: ' + $json.details : '') + ($json.qualityScore ? '\\n📊 Quality Score: ' + $json.qualityScore + '/100' : '') + ($json.qualityReasons && $json.qualityReasons.length > 0 ? '\\n⚠️ Issues:\\n • ' + $json.qualityReasons.join('\\n • ') : '') + '\\n⏰ ' + $now.format('HH:mm') }}"
|
||||
"value": "={{ '⚠️ TRADE BLOCKED\\n\\n' + $('Parse Signal Enhanced').item.json.rawMessage + '\\n\\n🛑 Reason: ' + $json.reason + '\\n📋 Details: ' + ($json.details || 'N/A') + '\\n\\n📊 Quality Score: ' + ($json.qualityScore || 'N/A') + '/100' + ($json.qualityReasons && $json.qualityReasons.length > 0 ? '\\n⚠️ Issues:\\n • ' + $json.qualityReasons.join('\\n • ') : '') + '\\n\\n⏰ ' + $now.format('HH:mm:ss') }}",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -248,7 +252,7 @@
|
||||
"id": "da462967-0548-4d57-a6de-cb783c96ac07",
|
||||
"name": "Format Risk",
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.2,
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
60,
|
||||
760
|
||||
|
||||
Reference in New Issue
Block a user