Diskussion zum Artikel "Die ChatGPT-Funktionen von OpenAI im Rahmen der MQL4- und MQL5-Entwicklung"

 

Neuer Artikel Die ChatGPT-Funktionen von OpenAI im Rahmen der MQL4- und MQL5-Entwicklung :

In diesem Artikel werden wir uns mit ChatGPT von OpenAI beschäftigen, um zu verstehen, welche Möglichkeiten es bietet, den Zeit- und Arbeitsaufwand für die Entwicklung von Expert Advisors, Indikatoren und Skripten zu reduzieren. Ich werde Sie schnell durch diese Technologie führen und versuchen, Ihnen zu zeigen, wie Sie sie für die Programmierung in MQL4 und MQL5 richtig einsetzen.

Ich glaube, wenn die Menschen etwas über diese Art von Technologie erfahren, lassen sie sich grob in drei Untergruppen einteilen:

  1. „Jetzt werden wir einen Super-Algorithmus erstellen.“
  2. Diejenigen, die KI misstrauisch gegenüberstehen und ihren Nutzen in Frage stellen.
  3. Eine Maschine kann nicht besser sein als ein Mensch. Es ist alles nur ein weiterer Hype.

Ich habe schon vor langer Zeit begonnen, mich mit dieser Technologie vertraut zu machen und gehörte anfangs zur dritten Kategorie. In den ersten zwei Tagen, in denen ich mich mit dieser KI beschäftigte, wechselte ich abrupt von der dritten in die erste Kategorie, woraufhin ein interessanter und eher unangenehmer Prozess der Anpassung meiner eigenen Überzeugungen begann, der eher einem Rollback in die Kategorie „1,5“ gleicht, was bereits eine realistischere Einschätzung dieser Technologie darstellt.



Diese Technologie ist nützlich, aber nicht so sehr, wie Sie vielleicht zunächst denken. In dieser Hinsicht muss man den Entwicklern und Vermarktern dieser Technologie Anerkennung zollen, und sei es nur für die Tatsache, dass sie in den ersten Tagen einen unglaublichen „Wow“-Effekt erzeugt, der für eine Kettenreaktion der Eigenwerbung ausreicht.

Um das zu verstehen, braucht man viel Übung im Umgang mit dieser KI. Ich persönlich hatte etwa hundert verschiedene Dialoge mit ihr über verschiedene Themen. Ich kann sagen, dass ich genug Übung im Umgang mit dieser Technologie gesammelt habe, um sie für MQL5 zu verwenden. Bevor wir uns den praktischen Anwendungen zuwenden, muss ich Ihnen noch einige wichtige Informationen mitteilen, und dazu müssen wir tiefer unter die Haube dieser Technologie schauen.

Autor: Evgeniy Ilin

 
MetaQuotes:

Der Artikel Opportunities of OpenAI's CHATGP in the context of MQL4 and MQL5 development ist veröffentlicht worden:

Autor: Evgeniy Ilin

Es gibt nicht genügend Zitate von Promts. Aus dem Text geht nicht hervor, wie ChatGPT-Abfragen gesetzt wurden.

Zum Beispiel habe ich es nie geschafft, den Code der Eröffnungspositionen für 5ka zu bekommen. Es wurde immer ein Ticket anstelle einer booleschen Variable zurückgegeben.

 
Funktion
 double calculateEMA(int PeriodEMA,double Flatness=2.0,int Shift=0)

ist falsch. Dieser Ansatz funktioniert nicht mit dem exponentiellen Durchschnitt. Für eine korrekte Berechnung des EMA benötigen Sie 10-20 mal mehr Balken als die MA-Periode. Und wie fühlt es sich an, ständig einen solchen Zyklus im Expert Advisor laufen zu lassen?

Und im Allgemeinen, Leute, hört auf, über Indikatoren zu reden. Sie enthalten keine "unnötigen und überflüssigen Berechnungen und Funktionen".

 
Valeriy Yastremskiy #:

Es gibt nicht genügend Promt-Zitate. Aus dem Text geht nicht hervor, wie die ChatGPT-Anfragen gestellt wurden.

Ich habe es zum Beispiel nie geschafft, den Code der Eröffnungspositionen für 5ka zu bekommen. Es wurde immer ein Ticket anstelle einer booleschen Variable zurückgegeben.

Vielleicht hätte ich betonen sollen, dass Prompts nicht wichtig sind. Er begreift alles. Alles hier ist empirisch erreicht. Außerdem habe ich geschrieben, dass alles doppelt geprüft und dann korrigiert werden muss. Er gibt nicht in allen Fällen einen funktionierenden Code vor, und man muss ihn abändern. Ich bin sicher, ich werde mich hinsetzen und es zum Laufen bringen. Halten Sie sich nicht mit Aufforderungen auf, es ist kein Gedicht, das Sie auswendig lernen müssen.

 
Dmitry Fedoseev exponentiellem Durchschnitt. Für eine korrekte Berechnung des EMA benötigen Sie 10-20 mal mehr Balken als die MA-Periode. Und wie fühlt es sich an, ständig einen solchen Zyklus im Expert Advisor laufen zu lassen?

Und im Allgemeinen, Leute, hört auf, über Indikatoren zu reden. Sie enthalten keine "unnötigen und überflüssigen Berechnungen und Funktionen".

Ihr solltet lieber darüber nachdenken, dass die EMA-Berechnung zu Beginn nicht mit den nachfolgenden Berechnungen übereinstimmt, denn ihr müsst Balken speichern, bis ihr blau im Gesicht seid, und ihr müsst hier und jetzt handeln. Was die Zyklen betrifft, so funktioniert alles auf Balkenbasis, ich habe keine merklichen Verlangsamungen festgestellt. Sie können die Berechnungen für diesen Indikator abschließen, wie Sie wollen, aber wird es Ihnen viel geben ) Ich weiß nur, dass überhaupt nichts ).

 
Evgeniy Ilin #:

Vielleicht hätte ich betonen sollen, dass Bälle keine Rolle spielen. Er begreift alles. Alles hier ist empirisch erreicht. Außerdem habe ich geschrieben, dass alles doppelt geprüft und dann korrigiert werden sollte. Er gibt nicht in allen Fällen einen funktionierenden Code vor, und man muss ihn abändern. Ich bin sicher, ich werde mich hinsetzen und es zum Laufen bringen. Lassen Sie sich nicht von den Aufforderungen ablenken, es ist kein Gedicht, das Sie auswendig lernen müssen.

Ich denke, ich habe eine andere Meinung. Bei gpt kommt es auf die richtigen Fragen an. Der Artikel scheint im Sinne und Titel zu sein, wie man Prompts richtig stellt, um die meisten richtigen Codes zu bekommen, aber in Wirklichkeit sind es einfache Indikatoren.
 
Valeriy Yastremskiy #:
Ich denke, ich bin da anderer Meinung. Für gpt sind es die richtigen Fragen, die wichtig sind. Der Artikel scheint in Bezug auf die Bedeutung und den Titel, wie man Promt die richtigen Fragen zu stellen, um die meisten richtigen Code zu erhalten, aber in der Tat einfache Indikatoren zu sein.

Ich werde Ihnen sagen, dass ich mich hingesetzt und angefangen habe, es einfach zu versuchen, und alles wurde sofort klar. Wenn Sie genug üben, werden Sie feststellen, dass es gar nicht um Promt geht. Ich habe nicht ein einziges Mal den Prompt eines anderen benutzt, habe als Person dumm kommuniziert und genau das bekommen, was ich wollte. Ich tue einfach, was ich tue, und ich bekomme es. Ich verstehe ehrlich gesagt nicht, woher die Probleme kommen. Wichtig ist die Struktur der Gedanken, die Prägnanz, die Blockhaftigkeit. Wenn man richtig denkt, fängt man an, die richtigen Fragen zu stellen. Das braucht Übung. Ich kann einen Artikel mit Aufforderungen füllen und er wird doppelt so groß sein, aber wenn ich nicht weiß, was ich gesagt habe, ist es wie das Auswendiglernen einer Formel in Mathe, man hat die Formel, aber kein Verständnis.

 
Evgeniy Ilin #:

Ich sage Ihnen, ich habe mich hingesetzt und einfach angefangen, es zu versuchen, und alles wurde sofort klar. Wenn du genug übst, wirst du merken, dass es gar nicht um Aufforderungen geht. Ich habe nicht ein einziges Mal die Aufforderung eines anderen benutzt, dumm kommuniziert und genau das bekommen, worum ich gebeten habe. Ich tue einfach, was ich tue, und ich bekomme es. Ich verstehe ehrlich gesagt nicht, woher die Probleme kommen. Wichtig ist die Struktur der Gedanken, die Prägnanz, die Blockhaftigkeit. Wenn man richtig denkt, fängt man an, die richtigen Fragen zu stellen. Das braucht Übung. Ich kann einen Artikel mit Aufforderungen füllen und er wird doppelt so groß sein, aber wenn ich nicht weiß, was ich gesagt habe, ist es wie das Auswendiglernen einer Formel in Mathe, man hat die Formel, aber kein Verständnis.

Ja, als ob ohne Vorspiegelung, nur Dissonanz entstand aus der Erwartung durch den Titel des Artikels und den Inhalt. Ich hoffte, dass Ihre Praxis der promtov etwas Neues))))))

Ich übe regelmäßig, und ich würde nicht sagen, dass es ein einfaches Thema ist, um die promt als notwendig einzustellen. Und oft geht es im Kreis herum und das Problem ist nicht gelöst, vor allem für 5k. Für einfache Aufgaben, und auch nicht bekannte Normen, und für Algorithmen übrigens auch, ist die Logik ausreichend.

 
Valeriy Yastremskiy #:

Keine Beschwerden, nur eine Dissonanz von dem, was der Titel des Artikels und der Inhalt erwarten lassen. Ich hatte gehofft, dass Ihre promt Praxis würde etwas Neues geben))))

Ich übe regelmäßig, und ich würde nicht sagen, dass es ein einfaches Thema ist, den Promt so zu setzen, wie es notwendig ist. Und oft dreht es sich im Kreis und das Problem wird nicht gelöst, besonders bei 5k. Für einfache Aufgaben, und auch nicht bekannte Normen, und für Algorithmen übrigens auch, reicht Logik.

Also über Aufforderungen weder im Titel noch in der Beschreibung. Als ich geschrieben habe, habe ich grundsätzlich keine Beispiele genannt, weil das alles individuell ist und jeder anders denkt. Jeder Dialog ist einzigartig und jede Aufgabe ist ein wenig anders, deshalb ist es so wichtig, seine eigene Methodik zu entwickeln. Meine Aufgabe war es, meine Erfahrungen weiterzugeben und mehr über die richtige Einstellung zu dieser Art von Instrumenten zu vermitteln. Denn wie immer wollen viele Menschen alles auf einmal, und dann erfinden sie eine Menge Dinge für sich selbst und fangen an, sie an andere weiterzugeben, obwohl es nur ihre Gedanken sind. Aber ich denke, im Rahmen der Diskussion des Artikels können wir Beispiele lösen, warum auch nicht. Ich werde versuchen, Ihnen bei der Lösung Ihres Problems zu helfen, es wird Aufforderungen für Sie geben.

 
Evgeniy Ilin #:

Also über Aufforderungen weder im Titel noch in der Beschreibung. Als ich geschrieben habe, habe ich grundsätzlich keine Beispiele gegeben, weil alles individuell ist und jeder anders denkt. Jeder Dialog ist einzigartig und jede Aufgabe ist ein wenig anders, deshalb ist es so wichtig, seine eigene Methodik zu entwickeln. Meine Aufgabe war es, meine Erfahrungen weiterzugeben und mehr über die richtige Einstellung zu dieser Art von Instrumenten zu vermitteln. Denn wie immer wollen viele Leute alles auf einmal, und dann erfinden sie eine Menge Dinge für sich selbst und fangen an, sie an andere weiterzugeben, obwohl es nur ihre Gedanken sind. Aber ich denke, im Rahmen der Diskussion des Artikels können wir Beispiele lösen, warum nicht.

Es wäre gut) im Rahmen des Erfahrungsaustausches) die Aufgabe wird dadurch erschwert, dass µl die gpt-Sprachen nicht sehr gut kennt. Manchmal ist es recht schwierig, fehlerfreien Code zu erhalten.
 
Valeriy Yastremskiy #:
Es wäre gut) als Teil des Erfahrungsaustauschs) wird die Aufgabe durch die Tatsache erschwert, dass µl die gpt-Sprachen nicht sehr gut kennt. Manchmal ist es ziemlich schwierig, fehlerfreien Code zu bekommen.

Es ist fast unmöglich, ihn überhaupt fehlerfrei zu bekommen. Dies gilt insbesondere für GPT 3.5. Die vierte Version ist besser. Es gibt immer einige Fehler. Emku ist das gleiche C++, es produziert alles normal. Ich habe es für C# benutzt und ich kann nicht sagen, dass es viel besser ist. Man muss nur bedenken, dass es sich nicht lohnt, ihm verantwortungsvolle Aufgaben zu übertragen, und sei es nur, um Zeit zu sparen, so dass man eine grobe Skizze erhält und sie dann trotzdem korrigiert. Ich benutze es mehr anstelle von Google, meistens für kurze Algorithmen oder reguläre Ausdrücke, was mir Zeit spart. Oder ich bin zum Beispiel zu faul, mir einen Algorithmus auszudenken, dann bitte ich ihn, das zu tun, und dann poliere ich ihn für mich, dann habe ich gleich ein Beispiel. Jeder ist es gewohnt, in Google zu suchen, und er hat sofort, was man braucht. Im Allgemeinen ist es so. Diejenigen, die nicht wissen, wie man programmiert, wollen ihre eigene Eule zu bauen ist definitiv nicht hier ))))