MetaEditor HilfeProgramme entwickelnCopilot-Kodierassistent

Copilot-Kodierassistent

MetaEditor bietet eine Integration mit dem fortschrittlichen automatischen Kodierungsassistenten Copilot. Er wird von Modellen auf Basis von OpenAI unterstützt. Schreiben Sie eine Handelsidee in einer natürlichen Sprache, und Copilot 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 Copilot" oder drücken Sie Strg+Alt+\. Das neuronale Netzwerk analysiert Ihre Aufforderung und bietet Ihnen Code-Optionen zur Umsetzung Ihrer Idee an.

Copilot-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 #

Copilot 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 Copilot". Die vom neuronalen Netzwerk generierte Code-Erklärung wird als Kommentar über dem ausgewählten Teil eingefügt.

Copilot kann den vorhandenen Code erklären.

Copilot-Einstellungen #

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

Copilot-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. text-davinci-003 und gpt-3.5-turbo sind derzeit verfügbar. Unterstützung für gpt-4 wird bald hinzugefügt werden.
  • 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.