← Back to Skills Marketplace
114
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install qstrader
Description
AI Trading Assistant for quantumstocks.ru. Automated hedge fund with market analysis, risk management, and trade execution via n8n MCP. Use when analyzing ma...
Usage Guidance
This skill appears to implement what it claims (market analysis, risk checks, and mcporter-based trading), but there are important mismatches and operational risks you should address before installing:
1) Metadata mismatch: The skill DOES expect and instruct you to populate a .env with N8N_MCP_URL, QDRANT and LightRAG credentials, and an OpenRouter key, yet the registry lists no required env vars. Don’t assume the registry has enumerated needed secrets — inspect and populate .env yourself.
2) Broker write ability: The skill can call Place_Order and other write endpoints via mcporter. SKILL.md asks for human confirmation, but the code does not technically enforce an interactive confirmation step. If you allow autonomous agent actions, an agent could place live orders. Limit agent autonomy or require an explicit, auditable manual confirmation step before any write call.
3) mcporter config and scope: The scripts auto-detect and use existing mcporter config files (~/.openclaw/workspace/config/mcporter.json, ~/.mcporter/mcporter.json). Before running, inspect those files to ensure they reference only broker/MCP endpoints you control; otherwise the skill could use pre-existing credentials unintentionally.
4) Run in a safe environment: Test thoroughly in a sandbox or paper-trading account (n8n MCP test/demo) before connecting to live brokers. Verify risk_manager behavior (it returns non-zero on rejection) and that your operational process prevents accidental live orders.
5) Review .env.example and sources: Fill only the minimal credentials required, rotate keys used for testing, and avoid putting high-privilege production keys into the skill until tested. Consider restricting OPENROUTER/QDRANT keys to limited-scope/test projects.
6) Operational checks: If you intend to use this skill, update the registry metadata to list required env vars and required binaries (mcporter, python3). Add or demand a programmatic confirmation step (or disable autonomous invocation) before write endpoints are called.
If you want, I can produce a checklist you can run before enabling the skill or suggest a minimal .env and a safe confirmation wrapper to enforce manual approval.
Capability Analysis
Type: OpenClaw Skill
Name: qstrader
Version: 1.0.0
The QStrader skill bundle is a comprehensive AI trading assistant designed to interface with an n8n-based Model Context Protocol (MCP) server. The code (Python and Bash) and documentation (SKILL.md, README.md) are consistently aligned with the stated purpose of market analysis, risk management, and trade execution. The skill includes explicit safety mechanisms, such as a dedicated risk manager script (risk_manager.py) that enforces stop-loss/take-profit orders, margin limits, and daily loss caps. It also instructs the AI agent to always seek user confirmation before placing orders. No evidence of data exfiltration, unauthorized execution, or malicious prompt injection was found; the scripts primarily use the 'mcporter' CLI to interact with the user's own configured MCP endpoints.
Capability Assessment
Purpose & Capability
The skill claims to be a trading assistant using n8n MCP, which matches the code (mcporter calls, risk checks, logging). However the registry metadata declares no required environment variables or binaries even though SKILL.md and scripts expect .env entries (N8N_MCP_URL, QDRANT_URL, QDRANT_API_KEY, LIGHTRAG_USERNAME/PASSWORD, OPENROUTER_API_KEY) and require 'mcporter' and Python. This mismatch between declared requirements and actual needs is an incoherence.
Instruction Scope
SKILL.md and scripts instruct the agent to call many MCP endpoints including write endpoints (Place_Order, Close_an_open_deal). The documentation insists on human confirmation for writes, but nothing in the code enforces interactive confirmation — the agent or an automated workflow could call Place_Order if prompted. Scripts also read local mcporter config files (~/.openclaw/workspace/config/mcporter.json and similar) and reference instrument.json paths, which gives access to existing configured broker connections and their credentials if present.
Install Mechanism
There is no formal install spec (instruction-only), which lowers install-time risk. setup.sh is provided and suggests installing mcporter via npm; the skill will instruct users to run that script. No remote downloads or obfuscated installers are present in the package, but running setup.sh or the suggested npm install will modify the host environment and may register MCP endpoints.
Credentials
The package expects multiple secrets and endpoints (.env.example lists N8N_MCP_URL, QDRANT_URL/KEY, LightRAG creds, OPENROUTER_API_KEY) yet the skill metadata declares none. Requesting broker/control endpoints and database/LLM keys is reasonable for this purpose, but those are sensitive credentials and their absence from the declared requirements is misleading and reduces the ability to evaluate privilege scope before install.
Persistence & Privilege
always:false and normal model invocation behavior — no forced permanent inclusion. setup.sh may add a mcporter config entry (mcporter add my-n8n-mcp) into the user's mcporter configuration which is expected. The combination of autonomous invocation (platform default) plus the skill's ability to call write endpoints is worth attention, but autonomous invocation alone is not a disqualifier.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qstrader - After installation, invoke the skill by name or use
/qstrader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
# QStrader — AI Trading Assistant
> **quantumstocks.ru** | Версия 1.0.0 | Лицензия: MIT
## Что это
AI-ассистент для автоматизированного хедж-фонда. Анализирует рынки, проверяет риски, управляет позициями через n8n MCP.
## Возможности
- 📊 **Технический анализ** — RSI, MACD, Bollinger Bands, EMA (20/50/100)
- 🤖 **LSTM прогноз** — 10 шагов вперёд + VaR 95% + стоп-лоссы по 3 методам
- 🛡️ **Risk Manager** — автоматическая проверка SL/TP, margin, дневных лимитов
- 📰 **Новости** — CNBC, Bloomberg, Berezin, макро-календарь, FED
- 📊 **Фундаментал** — балансы компаний, финансовые скоры, FRED макроданные
- 💰 **Торговля** — ордера, SL/TP, закрытие сделок через брокера
- 📝 **Trade Journal** — лог сделок в Qdrant (векторная БД)
- 🔍 **Семантическая память** — поиск по истории решений и паттернов
## Требования
- **OpenClaw** — https://github.com/openclaw/openclaw
- **mcporter** — CLI для MCP (входит в OpenClaw)
- **n8n** — с MCP workflow (торговый терминал)
- **Python 3.10+**
- **Qdrant** — векторная БД (опционально, для памяти)
- **LightRAG** — графовая БД (опционально, для знаний)
Metadata
Frequently Asked Questions
What is QStrader - AI Trading Assistant?
AI Trading Assistant for quantumstocks.ru. Automated hedge fund with market analysis, risk management, and trade execution via n8n MCP. Use when analyzing ma... It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.
How do I install QStrader - AI Trading Assistant?
Run "/install qstrader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is QStrader - AI Trading Assistant free?
Yes, QStrader - AI Trading Assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does QStrader - AI Trading Assistant support?
QStrader - AI Trading Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created QStrader - AI Trading Assistant?
It is built and maintained by antonBy77 (@antonby77); the current version is v1.0.0.
More Skills