MetaEditor HilfeProgramme entwickelnAI Kodierassistent

AI Kodierassistent

MetaEditor verfügt über einen AI-Assistenten – ein fortschrittliches Tool zur automatischen Codevervollständigung, das auf OpenAI-basierten Modellen basiert. Schreiben Sie eine Handelsidee in einer natürlichen Sprache, und AI Assistant wird seine MQL5-Implementierung anbieten. Von dieser Möglichkeit kann jeder profitieren:

  • Anfänger erhalten fertige Codeschnipsel, um zu lernen und Ideen zu implementieren,
  • Fachleute sparen Zeit bei der Codierung.

Codegenerierung #

Fügen Sie dem Programmcode oder einem Teil der Funktion, die Sie hinzufügen möchten, einen Kommentar mit einer Eingabeaufforderung hinzu. Wählen Sie dann im Menü "Aufforderung an AI Assistant" oder drücken Sie Strg+Alt+\. Das neuronale Netzwerk analysiert Ihre Aufforderung und bietet Ihnen Code-Optionen zur Umsetzung Ihrer Idee an.

AI Assistant-Kodierassistent

Je nach Dateityp wird am Anfang jeder Eingabeaufforderung automatisch die Zeichenfolge "MQL5 Sprache", "Python Sprache" oder "C++ Sprache" eingefügt. So liefert das neuronale Netz das Ergebnis in der gewünschten Sprache.

Code-Erklärung #

AI Assistant kann nicht nur neuen Code schreiben, sondern auch den vorhandenen Code erklären. Wählen Sie den gewünschten Teil des Codes aus und klicken Sie auf "Erklären durch AI Assistant". Die vom neuronalen Netzwerk generierte Code-Erklärung wird als Kommentar über dem ausgewählten Teil eingefügt.

AI Assistant kann den vorhandenen Code erklären.

AI Assistant-Einstellungen #

AI Assistant ist derzeit kostenlos und ist bereits im Editor aktiviert. Unter Extras \ Optionen \ AI Assistant sind verschiedene Optionen verfügbar:

AI Assistant-Einstellungen

Zahlungseinstellungen:

  • MQL5-Konto verwenden – diese Option ist derzeit kostenlos verfügbar. Später werden Sie in der Lage sein, das Abonnement direkt von Ihrem MQL5-Kontostand zu bezahlen.
  • OpenAI API-Schlüssel verwenden – Sie können diese Option nutzen, wenn Sie bereits das Abonnement erworben haben und über einen Schlüssel verfügen.

Aufforderung-Einstellungen:

  • Modell – ein neuronales Netz, das Ihre Aufforderung verarbeiten wird. GPT-3.5 Turbo, GPT-4 Turbo und GPT-4o sind derzeit verfügbar.
  • Maximum tokens – die Anzahl der Texteinheiten, die das Modell als Antwort auf eine Aufforderung zurückgeben kann.
  • Variabilität – beeinflusst, wie genau das neuronale Netz der Aufforderung folgt. Je höher der Wert, desto größer ist die Zufälligkeit des Ergebnisses. Diese Option entspricht dem Parameter Temperatur in OpenAI-Modellen.