CommunityCodierung & Entwicklunggithub.com

phenomenoner/neoapi-skill

富邦新一代(Fubon Neo)Python 技能包:Handels- und Marktdaten-Workflows, Integrationstests mit Testumgebungen, Multi-Agent (Codex/Claude/Gemini) Anpassung.

Was ist neoapi-skill?

Dieses Skill-Paket ermöglicht es KI-Agenten (Codex, Claude, Gemini), auf die Fubon Neo API zuzugreifen, um Handelsaufträge auszuführen, Marktdaten abzurufen und Workflows für den Wertpapierhandel zu automatisieren. Es bietet integrierte Testumgebungen, um Transaktionen risikofrei zu simulieren, und eine konsistente Python-Schnittstelle für die Anbindung an verschiedene Agenten-Plattformen. Entwickler können damit schnell Prototypen für algorithmische Handelsstrategien erstellen, Orders verwalten und Echtzeit-Kursdaten in ihre KI-gestützten Anwendungen einbinden. Das Paket ist ideal für die Entwicklung von Handelsbots, Portfolio-Management-Tools und Marktanalyse-Systemen im Kontext der taiwanesischen Wertpapiermärkte.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add phenomenoner/neoapi-skill

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht neoapi-skill?

富邦新一代(Fubon Neo)Python 技能包: Handels- und Marktdaten-Workflows, Integrationstests in Testumgebungen, Multi-Agent-Anpassung (Codex / Claude / Gemini).

Überblick

Dieses Skill-Paket bietet eine Python-Schnittstelle zur Fubon Neo API. Es ermöglicht:

  • Handelsausführung: Platzieren, Ändern und Stornieren von Aufträgen.
  • Marktdatenabruf: Abfragen von Echtzeit- und historischen Kursen.
  • Workflow-Automatisierung: Unterstützung für automatisierte Handelsstrategien.
  • Testumgebungen: Sicheres Testen von Workflows ohne echtes Kapital.
  • Multi-Agent-Kompatibilität: Optimiert für Codex, Claude und Gemini.

Voraussetzungen

  • Python 3.8 oder höher
  • Gültiger API-Schlüssel für die Fubon Neo API
  • (Optional) Testumgebung-Zugangsdaten

Installation

pip install neoapi-skill

Konfiguration

Setzen Sie Ihre API-Schlüssel als Umgebungsvariablen:

export FUBON_NEO_API_KEY="your_api_key"
export FUBON_NEO_API_SECRET="your_api_secret"
export FUBON_NEO_ENV="sandbox"  # oder "production"

Verwendung

Initialisieren des Clients

from neoapi import NeoClient

client = NeoClient(
    api_key="Ihr_API_Schlüssel",
    api_secret="Ihr_API_Secret",
    environment="sandbox"  # Wechseln Sie zu "production" für Live-Handel
)

Auftrag platzieren

order = client.place_order(
    symbol="2330.TW",
    side="buy",
    quantity=1000,
    order_type="limit",
    price=580.0
)
print(f"Auftrag platziert: {order.id}")

Marktdaten abrufen

quotes = client.get_market_data(symbol="2330.TW")
print(f"Letzter Kurs: {quotes['last_price']}")

Testumgebung

Das Skill-Paket enthält eine integrierte Testumgebung für risikofreies Testen:

# Testumgebung aktivieren
client.enable_sandbox()

# Testauftrag simulieren
result = client.simulate_order(
    symbol="2330.TW",
    side="sell",
    quantity=500
)
print(f"Simulationsergebnis: {result['status']}")

Multi-Agent-Unterstützung

Das Paket wurde für die Zusammenarbeit mit gängigen KI-Agenten optimiert:

  • Codex (OpenAI): Verwendet natürliche Sprachbefehle für Handelsaktionen.
  • Claude (Anthropic): Arbeitet mit strukturierten Anweisungen und Kontextanalyse.
  • Gemini (Google): Nutzt multimodale Eingaben für Marktanalysen.

Beispiele

Agent-spezifische Integration

# Codex-Adapter
from neoapi.adapters import CodexAdapter
adapter = CodexAdapter(client)
adapter.execute("Kaufe 1000 Aktien von 2330.TW zum Marktpreis")

Fehlerbehandlung

try:
    order = client.place_order(...)
except NeoAPIError as e:
    print(f"Fehler: {e.message}")

Lizenz

MIT License

Support

Bei Fragen oder Problemen öffnen Sie bitte ein Issue im GitHub-Repository.

Verwandte Skills