Bitte helfen Sie mir. wie man diesen Code in einem Expert Advisor zu verwenden. sagen wir diese https://www.mql5.com/de/articles/100.
Ich kann diesen OOP in keiner Weise erhalten. Hilfe. zeigen Sie mir, wie ich diesen Code oder Trawl in meinen EA einfügen kann. der ohne die Hilfe eines Assistenten erstellt wird. Ich danke Ihnen
- 2010.06.09
- Samuel
- www.mql5.com
- 2010.12.15
- MetaQuotes Software Corp.
- www.mql5.com
Bitte helfen Sie mir. wie man diesen Code in einem Expert Advisor zu verwenden. sagen wir diese https://www.mql5.com/de/articles/100.
Ich kann diesen OOP in keiner Weise erhalten. Hilfe. zeigen Sie mir, wie ich diesen Code oder Trawl in meinen EA einfügen kann. der ohne die Hilfe eines Assistenten erstellt wird. Ich danke Ihnen
"Dieser Code oder Trawl kann nicht in Ihren EA eingefügt werden", wenn man bedenkt, dass "es keine Möglichkeit gibt, dieses OOP zu erhalten".
Das Modul zur Verwaltung der offenen Positionen ist unter Berücksichtigung der Besonderheiten seiner (des Moduls) Interaktion mit der Klasse CExpert geschrieben.
Theoretisch ist es möglich, eine Software-"Schicht" zu schreiben, aber das erfordert OOP-Kenntnisse und zusätzlichen Aufwand.
es stellt sich heraus, dass alle Standardklassen nur für ihre Verwendung im Expert Advisor gemacht sind, der mit dem eingebauten Generator erhalten wird....
Schlecht, sehr schlecht, dass diese Standardklassen, der gleiche Algorithmus für die verlustfreie Einstellung des SL, nicht in den Code von Nikolay Kositsin https://www.mql5.com/de/articles/105 oder in die Schritt-für-Schritt-Anleitung des Expert Advisors https://www.mql5.com/de/articles/100 eingefügt werden können .
Es stellt sich heraus, dass wir alles neu schreiben müssen, das Rad wieder neu erfinden, wenn es fertig ist ((((
Diese Expert Advisors sind übersichtlich, und es ist klar, wo man Änderungen vornehmen muss und wozu das führen wird. Aber hier stellt sich heraus, dass man einen Expert Advisor generiert und sich hinsetzt und ihn bewundert ((, denn die kleinste Änderung kann zu einem Absturz führen, und es ist nicht klar, wo und was gemacht werden kann...eine Million Fragen
- 2010.06.30
- Nikolay Kositsin
- www.mql5.com
es stellt sich heraus, dass alle Standardklassen nur für ihre Verwendung im Expert Advisor gemacht sind, der mit dem eingebauten Generator erhalten wird....
Schlecht, sehr schlecht, dass diese Standardklassen, der gleiche Algorithmus für die verlustfreie Einstellung des SL, nicht in den Code von Nikolay Kositsin https://www.mql5.com/de/articles/105 oder in die Schritt-für-Schritt-Anleitung des Expert Advisors https://www.mql5.com/de/articles/100 eingefügt werden können .
Es stellt sich heraus, dass wir alles neu schreiben müssen, das Rad wieder neu erfinden, wenn es fertig ist ((((
Diese Expert Advisors sind übersichtlich, und es ist klar, wo man Änderungen vornehmen muss und wozu das führen wird. Aber hier stellt sich heraus, dass man einen Expert Advisor generiert und sich hinsetzt und ihn bewundert ((, denn die kleinste Änderung kann zu einem Absturz führen, und es ist nicht klar, wo und was gemacht werden kann...eine Million Fragen
Es ist unmöglich, eine Klasse zu erstellen, die "zum Beispiel hier" oder "sagen wir hier" verwendet werden kann. Eine Klasse enthält eine Reihe von Schnittstellen, die auf eine bestimmte Weise verwendet werden können.
Wenn Sie ein "Fahrrad" von der Stange benutzen wollen, stellen Sie Ihre Füße auf die Pedale und treten in die Pedale (Pedal).
Wenn Sie wollen, dass das "Fahrrad" durch Klatschen in die Hände oder per Sprachbefehl fährt, dann überlassen Sie das vorgefertigte "Fahrrad" denjenigen, die in die Pedale treten, und Sie müssen es erfinden.
Es ist unmöglich, eine Klasse zu erstellen, die "zum Beispiel hier" oder "sagen wir hier" verwendet werden kann. Eine Klasse enthält eine Reihe von Schnittstellen, die auf eine DEFINITIV definierte Weise verwendet werden können.
Wenn Sie ein "Fahrrad" von der Stange benutzen wollen, stellen Sie einfach Ihre Füße auf die Pedale und treten in die Pedale (Pedal).
Wenn Sie wollen, dass das "Fahrrad" auf ein Handklatschen oder ein Sprachkommando hin fährt, dann überlassen Sie das "Fahrrad" von der Stange denjenigen, die in die Pedale treten, und Sie müssen es erfinden.
Ich bitte Sie, mir zu zeigen, wie man das macht... denn ein neues Fahrrad lässt sich wie ein Baukasten aus Würfeln zusammensetzen, und wenn man alles richtig zusammenschraubt, wird es fahren.
Warum das Rad neu erfinden, wenn es ein fertiges gibt?
es gibt fertige fahrräder in den artikeln (EAs, die ich verlinkt habe). helfen sie dem benutzer, zeigen sie, wie man die von ihnen erstellten standardklassen richtig an diese EAs schraubt...
Also bitte ich dich, mir zu zeigen, wie man es anschraubt... denn ein neues Fahrrad lässt sich wie ein Baukasten zusammensetzen und wenn man es richtig anschraubt, fährt es auch.
Warum das Rad neu erfinden, wenn es eines fertig gibt?
Es gibt fertige Fahrräder in den Artikeln (EAs, die ich verlinkt habe). Helfen Sie dem Benutzer, zeigen Sie, wie man die von Ihnen erstellten Standardklassen richtig an diese EAs schraubt...
Ok, ich werde versuchen, es zu erklären, aber nicht "sofort".
Lassen Sie uns zunächst genau definieren, welchen "Code" Sie in Ihrem EA verwenden wollen.
Dann, (ich verspreche nicht, dass es als Priorität getan werden) werden wir ruhig lösen Ihre Probleme mit Verschraubung.
Es gibt ein Versehen im Code, wenn Sie eine Position ohne SL eröffnen, für eine Short-Position wird CheckTrailingStopShort() dies nicht ändern (ich setze SL einen Takt später).
sollte sein:
if(position.StopLoss()<=open&&position.StopLoss()!=0.0) return(false);
Ich denke, gute Idee immer SL verwenden... Vielen Dank für den Artikel..
Hallo liebe Freunde.in meinem Modul der Positionsaufrechterhaltung verwende ich einen einfachen Algorithmus der Schließung eines Teils der Position und Änderung des Stops auf Breakeven.bis vor nicht allzu langer Zeit funktionierte das Modul, aber mit neuen Updates funktioniert es nicht, kann die Funktion nicht initialisieren und sucht nach einigen Indikatoren, obwohl sie nicht da sind.bei der Verwendung des gleichen Experten mit anderen Modulen des Schleppnetzes tritt ein solches Problem nicht auf.der Programmierer, der dieses Modul schrieb, sagte, dass es notwendig ist, sich an Sie zu wenden, es ist etwas mit Updates verbunden.bitte helfen Sie, das Problem zu lösen.
2012.02.02 12:14:38 Core 1 tester gestoppt, weil OnInit fehlgeschlagen ist.
Auch wenn Sie einen Experten mit dem SampleTrailing.mqh Modul generieren das gleiche Bild, was zu tun?
- 2010.06.18
- MetaQuotes Software Corp.
- www.mql5.com
Hallo liebe Freunde.in meinem Modul der Positionsaufrechterhaltung verwende ich einen einfachen Algorithmus der Schließung eines Teils der Position und Änderung des Stops auf Breakeven.bis vor nicht allzu langer Zeit funktionierte das Modul, aber mit neuen Updates funktioniert es nicht, kann die Funktion nicht initialisieren und sucht nach einigen Indikatoren, obwohl sie nicht da sind.bei der Verwendung des gleichen Experten mit anderen Modulen des Schleppnetzes tritt ein solches Problem nicht auf.der Programmierer, der dieses Modul schrieb, sagte, dass es notwendig ist, sich an Sie zu wenden, es ist etwas mit Updates verbunden.bitte helfen Sie, das Problem zu lösen.
2012.02.02 12:14:38 Core 1 tester gestoppt, weil OnInit fehlgeschlagen ist.
Auch wenn Sie einen Experten mit SampleTrailing.mqh Modul generieren das gleiche Bild, was zu tun?
Nicht viele Informationen:
2012.02.02 12:14:38 Core 1 tester stopped because OnInit failed
Neben dieser Meldung steht noch etwas anderes im Protokoll. Vielleicht ist es nicht das Schleppnetzmodul, sondern etwas anderes.
Um es zu verstehen, brauchen Sie Quellen.
Stellen Sie eine Anfrage an servicedesk und hängen Sie die Quellen an (sie werden zusammen mit der Anfrage "sterben").
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel MQL5 Assistent: Erstellen eines Moduls zum Verfolgen offener Positionen :
Als Erzeuger von Handelsstrategien vereinfacht der MQL5 Wizard das Testen von Handelsideen enorm. In diesem Beitrag wird besprochen, wie Ihre eigene Klasse zum Verwalten offener Positionen durch die Verschiebung des Stop-Loss-Niveaus in einen verlustfreien Bereich, wenn sich der Preis in Richtung der Position bewegt, geschrieben und mit dem MQL5 Wizard verbunden werden kann, um Ihren Gewinn beim Handel vor Drawdowns zu schützen. Es wird auch auf die Struktur und das Format der Beschreibung der erstellten Klasse für den MQL5 Wizard eingegangen.
Autor: MetaQuotes Software Corp.