Knecht

Rabbit-API

Dies ist eine Kurzdokumentation zur Steuerung des Hieronymus Handelsknechts.

Eine Server-Applikation kann in einer beliebigen Programmiersprache umgesetzt werden. Es gibt hierfür gut gepflegte Open-Source Libraries.

Die Angaben zur API des Rabbit-Servers sollten ausreichen, um eine einfache Implementierung durch ein LLM erstellen zu lassen.

Falls Sie eine erprobte Lösung bevorzugen, sprechen Sie uns bitte an.

Strategie

Eine Handelsstrategie wird über eine Fanout-Exchange auf dem Rabbit-MQ-Server umgesetzt. Die Knecht-Clients nehmen diese Exchange in ihre config.yml auf.

Die folgenden Messages werden über die Strategie-Exchange verbreitet.

Handelsvorbereitung

Der Orderprozess

Response + Error

Die Clients beantworten die Messages des Servers über die Response und die Error-Exchange, falls die Kategorie übereinstimmt.