Skip to main content

Agent Studio

Το Agent Studio σάς επιτρέπει να δημιουργήσετε έναν πράκτορα συναλλαγών με χαρακτήρα — χωρίς κώδικα — και να του δώσετε τη διαχείριση των λογαριασμών σας προς μετρήσιμους στόχους. Ένας πράκτορας είναι σαν ένα cBot βάσει προσωπικότητας: επιλέγετε ένα αρχέτυπο και στάση, ορίζετε τις ασφαλειοποιημένες παραμέτρους, και εκτελείται υπό το Autonomy & Safety Kernel.

Ανοίξτε το AI → Agent Studio (/agent-studio).

Δημιουργία ενός πράκτορα​

Το dialog New agent συλλέγει, χωρίς κώδικα:

  • Name και archetype — Scalper, Day Trader, Swing Trader, Position Trader, News Trader, Contrarian, Mean Reversion ή Breakout/Momentum. Κάθε προεπιλογή καθορίζει μια λογική συχνότητα και στάση.
  • Attitude — ρυθμιστές επιθετικότητας, υπομονής και τάσης ακολούθησης.
  • Managed account(s) — τουλάχιστον ένας λογαριασμός απαιτείται για τη δημιουργία του πράκτορα (ένας πράκτορας χωρίς λογαριασμό δεν θα μπορούσε ποτέ να ξεκινήσει, επομένως Create παραμένει απενεργοποιημένο μέχρι να επιλέξετε έναν). Εάν δεν έχετε ακόμα συνδέσει έναν λογαριασμό συναλλαγών, το dialog λέει έτσι και σας κατευθύνει να συνδέσετε έναν πρώτα.
  • Επίπεδο αυτονομίας — Advisory (προτείνει μόνο) ή Approval-gated (ενεργεί μόνο μετά από έγκρισή σας ανά ενέργεια). Το Full Auto (χωρίς έγκριση ανά συναλλαγή) απαιτεί επιπλέον έναν φάκελο κινδύνου και αποδοχή της αποποίησης ευθύνης πριν μπορέσει να οπλίσει.

Η προσωπικότητα μεταγλωττίζεται ντετερμινιστικά στο system prompt του πράκτορα (κανένα LLM δεν τη συντάσσει), οπότε η ίδια διαμόρφωση παράγει πάντα τις ίδιες οδηγίες — αναπαραγώγιμες και ελεγμένες.

Η λίστα πρακτόρων​

Κάθε πράκτορας εμφανίζεται σε πίνακα ελέγχου: ποιος πράκτορας, ο τύπος του, πόσους λογαριασμούς διαχειρίζεται, οι στόχοι του, η κατάσταση εκτέλεσης, και η τελευταία ενέργεια, με στοιχεία ελέγχου Start / Stop / Kill. Ο διακόπτης Kill σταματά αμέσως έναν εκτελούμενο πράκτορα.

Η ασφάλεια είναι αμετάβλητο domain, όχι ρύθμιση​

Όλα όσα αγγίζουν χρήματα δρούν μέσω του Autonomy & Safety Kernel:

  • Φάκελος κινδύνου — σκληρά όρια ανά εντολή (μέγιστη ημερήσια απώλεια, ανοιχτή έκθεση, μέγεθος θέσης, μόχλευση, διαδοχικές απώλειες, εντολές/ώρα, επιτρεπόμενα σύμβολα). Κάθε εντολή επικυρώνεται έναντι αυτού πριν από την αποστολή· μια παράβαση απορρίπτεται, δεν περιορίζεται. Απαιτείται πριν ένας πράκτορας φτάσει στο Full Auto.
  • Διακόπτης κυκλώματος — ντετερμινιστικά σταματά νέο κίνδυνο σε σερί απωλειών, παράβαση ημερήσιας απώλειας, σκληρή παράβαση στόχου απόδοσης, ή μη διαθεσιμότητα του AI provider (ένα μοντέλο εκτός ή παραισθητικό δεν ανοίγει νέες θέσεις).
  • Συγκατάθεση αποποίησης ευθύνης με έκδοση — απαιτείται μια μοναδική, με έκδοση αποδοχή για να οπλίσει το Full Auto (νομικά απαιτούμενη συγκατάθεση, όχι έγκριση ανά συναλλαγή)· η αναβάθμιση της αποποίησης επιβάλλει εκ νέου συγκατάθεση.
  • Διακόπτης θανάτωσης — ένα παροδικό φρένο έκτακτης ανάγκης σε κάθε εκτελούμενο πράκτορα.

Στόχοι​

Δώστε σε έναν πράκτορα μετρήσιμους στόχους — π.χ. διατήρηση μέγιστης ανοχής κάτω από 4%, συντελεστής κέρδους τουλάχιστον 1.5, ποσοστό κέρδους ≥ 55%. Κάθε στόχος είναι Hard (ένα προστατευτικό όριο — μια παράβαση ενεργοποιεί τον διακόπτη κυκλώματος) ή Soft (καθοδηγεί μόνο τη συλλογιστική), και αξιολογείται ως On-track / At-risk / Breached.

Η διοχέτευση αποφάσεων​

Μόλις ξεκινήσει, ένας πράκτορας εκτελεί έναν βρόχο 24/7 επιβλεπόμενος (AgentRuntimeService). Κάθε tick, για κάθε διαχειριζόμενο λογαριασμό, διαβάζει την ντετερμινιστική κατάσταση λογαριασμού (αληθινή πραγματικότητα, ποτέ η μνήμη του μοντέλου)· ζητά από τη μηχανή απόφασης μια κίνηση· την περνά μέσω της πύλης ασφαλείας (AgentDecisionProcessor) — επίπεδο αυτονομίας → διακόπτης κυκλώματος → φάκελος κινδύνου· γράφει μια append-only AgentDecisionRecord· και σταματά ή εκτελεί όπως η πύλη κατευθύνει. Ο βρόχος είναι απομονωμένος ως προς σφάλματα (η αποτυχία ενός πράκτορα δεν αγγίζει άλλον ή τον host) και ασφαλής εξ ορισμού: είναι αδρανής εκτός αν το AI είναι διαμορφωμένο και το App:Ai:AgentRuntimeEnabled είναι στημένο, και ποτέ δεν ανοίγει νέο κίνδυνο ενώ ο AI provider είναι μη διαθέσιμος.

  • Πύλη έγκρισης — μια εντολή που προτείνεται από έναν Approval-gated πράκτορα καταγράφεται ως Pending και δεν κάνει τίποτα μέχρι ο ιδιοκτήτης να την εγκρίνει (POST /api/agent-studio/{id}/decisions/{seq}/approve ή /reject)· το Full Auto περνά μέσω του φακέλου χωρίς έγκριση ανά συναλλαγή· το Advisory μόνο προτείνει.
  • Λογιστικό μητρώο — κάθε απόφαση είναι αναπαραγώγιμη: συλλογιστική (XAI), τα στοιχεία που επικαλέστηκε, η ετυμηγορία της πύλης, η πρόθεση εντολής και αν εκτελέστηκε, στο GET /api/agent-studio/{id}/decisions.
  • Ερευνητικό γραφείο — μια κατ' απαίτηση πολυπρακτορική συζήτηση: Alpha/Sentiment/Technical/Risk αναλυτές δίνουν ο καθένας την άποψή του και ένας Reviewer συνθέτει μια πρόταση (POST /api/agent-studio/{id}/debate).
  • Μνήμη — ο πράκτορας θυμάται κάθε απόφαση και ανακαλεί την πρόσφατη μνήμη στο επόμενο prompt του για συνέχεια (GET /api/agent-studio/{id}/memory).

Κάθε γραμμή της λίστας το Details ανοίγει το feed αποφάσεων του πράκτορα (με Approve/Reject σε εκκρεμείς εντολές), τη μνήμη του, και μια καρτέλα Run-debate.

Εύρος​

Έχει αποσταλεί: ο πλήρης κύκλος ζωής του πράκτορα, η ντετερμινιστική πύλη ασφαλείας, ο 24/7 runtime, η πύλη έγκρισης ανθρώπου-σε-βρόχο, το λογιστικό μητρώο, και η ζωντανή ενσωμάτωση cTrader Open API — το store κατάστασης λογαριασμού (διαβάζει πραγματικό υπόλοιπο, θέσεις και ανοιχτή έκθεση σε lots) και ο εκτελεστής εντολών (τοποθετεί πραγματικές εντολές αγοράς, lots→όγκος μέσω του lot size του συμβολαίου), και τα δύο επιλύοντας τα OAuth credentials κάθε διαχειριζόμενου λογαριασμού και υποβαθμίζοντας με ασφάλεια όταν ένας λογαριασμός δεν είναι συνδεδεμένος. Απαιτεί το κλειδί Anthropic API για να παράγει εντολές το μοντέλο (μέχρι τότε ο engine κρατά)· όσα ακόμα έρχονται είναι πολυπρακτορικοί ρόλοι συζήτησης και μνήμη/αναστοχασμός. Ο runtime είναι κλειστός εκτός αν το App:Ai:AgentRuntimeEnabled είναι στημένο, οπότε οι ζωντανές συναλλαγές συμβαίνουν μόνο με ρητή, πλήρως συναινετική επιλογή.

Διαχειριζόμενοι λογαριασμοί και επεξεργασία​

Κατά τη δημιουργία ενός πράκτορα, επιλέγετε τον/τους λογαριασμό/ους συναλλαγών που διαχειρίζεται — τουλάχιστον ένας απαιτείται κατά τη δημιουργία (το κουμπί Create είναι απενεργοποιημένο μέχρι να επιλεχθεί ένας, και το τελικό σημείο δημιουργίας απορρίπτει μια κενή επιλογή). Κάθε πράκτορας μπορεί να επεξεργαστεί αργότερα (όνομα, ιδιοσυγκρασία, αυτονομία και διαχειριζόμενοι λογαριασμοί) από το εικονίδιο μολυβιού στη γραμμή της λίστας του. Οι στοιχεία ελέγχου κύκλου ζωής (λεπτομέρειες, επεξεργασία, έναρξη, διακοπή, εξολόθρευση) είναι εικονίδια κουμπιών, καθένα απενεργοποιημένο σε καταστάσεις όπου η ενέργεια δεν ισχύει.