Diskussion zum Artikel "Auftragsstrategien. Ein universelles automatisches Handelssystem" - Seite 2
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich dachte.... :)
ok. natürlich ist es schade, dass du in dem artikel zwei eigenschaften nicht hervorgehoben hast, die ich für mich sehe
1. ex5 expert - weiß und kann alle makros verarbeiten. es reicht, wenn er verschiedene txt-dateien zum arbeiten bekommt.
2. die Makroparameter können "on the fly" in der txt-Datei angepasst werden.
Ansonsten ist das alles nichts anderes als eine übliche Bibliothek von Funktionen für die Arbeit mit Aufträgen und Positionen. Es ist nur so, dass man sich entschlossen hat, sie von außen aufzurufen, die txt zu parsen und die notwendigen Makros zu identifizieren.
aber ehrlich gesagt weiß ich nicht einmal, wer es benutzen wird. Für einen Anfänger gibt es eine Menge Code, für einen Profi gibt es nur wenige Möglichkeiten.
Dmitriy, es ist notwendig, es in den visuellen Konstruktor zu setzen, um einen Assistenten zu haben.
Und das zweite, was man braucht (wenn man diese Entwicklung nicht wegwerfen will), sind mehr Beispiele für Strategien. Damit sie transparent sind und man sieht, welche Parameter der Makros was bewirken.
Laden Sie ein Dutzend Strategien in die Codebasis. Aber stellen Sie sicher, dass sie einfach sind und mit konstanter Erklärung aller Parameter.
Damit dieser Ansatz klar ist und sie beginnen, ihn zu verwenden (und vielleicht sogar die Anzahl der Makros zu entwickeln, opensource :).
Ich dachte.... :)
ok. natürlich ist es schade, dass du in dem artikel zwei eigenschaften nicht hervorgehoben hast, die ich für mich sehe
1. ex5 expert - weiß und kann alle makros verarbeiten. es reicht, wenn er verschiedene txt-dateien zum arbeiten bekommt.
2. die Makroparameter können "on the fly" in der txt-Datei angepasst werden.
Ansonsten ist das alles nichts anderes als eine übliche Bibliothek von Funktionen für die Arbeit mit Aufträgen und Positionen. Es ist nur so, dass man sich entschlossen hat, sie von außen aufzurufen, die txt zu parsen und die notwendigen Makros zu identifizieren.
aber ehrlich gesagt weiß ich nicht einmal, wer es benutzen wird. Für einen Anfänger gibt es eine Menge Code, für einen Profi gibt es nur wenige Möglichkeiten.
Dmitriy, es ist notwendig, es in den visuellen Konstruktor zu setzen, um einen Assistenten zu haben.
Und das zweite, was man braucht (wenn man diese Entwicklung nicht wegwerfen will), sind mehr Beispiele für Strategien. Damit sie transparent sind und man sieht, welche Parameter der Makros was bewirken.
Laden Sie ein Dutzend Strategien in die Codebasis. Aber stellen Sie sicher, dass sie einfach und mit konstanter Erklärung aller Parameter sind.
Damit dieser Ansatz klar ist und sie beginnen, ihn zu verwenden (und vielleicht sogar die Anzahl der Makros zu entwickeln, opensource :).
Dimitri, ich danke Ihnen für den Artikel. Sehr interessant!
Wenn ich Ihr Material mit dem Format kombinieren könnte, das in Sergeevs Artikel Prototype of a trading robot....
Übrigens, ist es nicht möglich, alle Strategien (in Ihrem Fall Strategien, die aktiv Pending Orders verwenden) mit leistungsstarken OOP-Tools zu codieren? Es scheint, dass die Erstellung einer separaten Metasprache die derzeitige Aufgabe etwas verkompliziert...
Dimitri, ich danke Ihnen für den Artikel. Sehr interessant!
1. Hier ist, wenn wir Ihr Material mit dem Format in sergeev'a Prototyp Handelsroboter Artikel vorgestellt kombinieren könnte ...
2. Übrigens, ist es nicht möglich, alle Strategien (in Ihrem Fall Strategien, die aktiv Pending Orders verwenden) mit leistungsstarken OOP-Tools zu codieren? Es scheint, dass die Erstellung einer separaten Metasprache die aktuelle Aufgabe etwas verkompliziert...
1) Es ist irgendwie schon kombiniert, zumindest widerspricht es sich nicht. Oder ist es unklar, was dort kombiniert werden kann, und ob es notwendig ist?
2. das ist eine Frage wie, warum brauchen wir überhaupt Programmiersprachen, wenn alles in Assembler programmiert werden kann.
Ich behaupte nicht, dass es sich um etwas so Universelles handelt, das alles andere ersetzen soll. Es ist nur ein Versuch, es zu formalisieren, da es mir recht erfolgreich zu sein scheint, oder zumindest ein Hinweis darauf, dass es fomalisierbar ist.
(1) Es scheint bereits kombiniert zu sein, zumindest nicht widersprüchlich. Oder ist es unklar, was dort kombiniert werden kann und ob es notwendig ist?
2) Das ist eine Frage wie die, warum wir überhaupt Programmiersprachen brauchen, wenn alles in Assembler programmiert werden kann.
Ich behaupte nicht, dass es sich um etwas so Universelles handelt, das alles andere ersetzen soll. Es ist nur ein Versuch der Formalisierung, der mir recht erfolgreich zu sein scheint, oder zumindest ein Hinweis darauf, dass er fomalisierbar ist.
Dima, hör nicht auf andere.
// Ich meine, hör auf mich! :-) :-) :-)
Offensichtlich werden Sie nicht von der ganzen Menge mitgeschleift (versucht zu werden). Sie versuchen, Sie mit einem unzureichenden Zusammenhang mit der Praxis des Aufbaus von Handelssystemen zu beschämen. Ich hätte Sie schon vor langer Zeit geschickt, aber Sie dulden es immer noch, und Sie sind immer noch peinlich.
Ich sehe den Artikel genau umgekehrt - er demonstriert und dokumentiert ein hervorragendes Beispiel für einen in mql5 (!) geschriebenen Zustandsautomaten - eben den endlichen Automaten, den ein gewisser Genosse kürzlich als Neuheit anzupreisen versuchte. Und wir sollten die Vor- und Nachteile Ihrer Implementierung aus diesen theoretischen Positionen heraus diskutieren. Alle "handelsnäheren" (c) Diskussionsvarianten sind Kindergeschwätz in einem Erwachsenen-Sandkasten. Wo sind die mächtigen Theoretiker, die in dieser kritischen Diskussion immens waren? Wo ist der Beifall für die wirklichen Realisierer? Wo bleibt die Diskussion über diesen Entwurf als "Staatsmaschine"?
:)
Dmitry, toller Artikel, vielen Dank!
Ich persönlich mochte die Idee der Verwendung von Phasen und Positions-IDs, wie es Ihnen erlaubt, jedes Geld-Management-System in einer sehr flexiblen Weise zu organisieren.
Aber im Allgemeinen hat mir die Idee mit einem Expert Advisor und txt-Dateien NICHT gefallen. Ein Wunsch wäre es, alles als eine separate Klasse mqh Include-Datei zu gestalten, ohne zusätzliche txt-Dateien. Und auch ein Beispiel eines Expert Advisors mit dieser Klasse zu schreiben, idealerweise einen Standard MACD Expert Advisor aus dem Terminal zu nehmen, und jedem zu zeigen, wie einfach es ist, Ihr Positionsmanagement-System in jeden Expert Advisor zu "implementieren"!!!! Schreiben Sie einen zweiten Artikel, es lohnt sich....
Alex5757000:
Mir persönlich gefällt die Idee, Phasen und Positions-IDs zu verwenden, da man damit jedes Geldmanagementsystem sehr flexibel gestalten kann.
Ja, und es ist sehr überraschend, dass nicht viele Leute dies nutzen.
Aber im Allgemeinen gefällt mir die Idee eines Experten und der txt-Dateien NICHT. Ein Wunsch wäre es, alles als eine separate Klasse mqh include Datei zu gestalten, ohne zusätzliche txt Dateien. Und auch ein Beispiel eines Expert Advisors mit dieser Klasse zu schreiben, idealerweise einen Standard-MACD Expert Advisor aus dem Terminal zu nehmen, und jedem zu zeigen, wie einfach es ist, Ihr Positionsmanagement-System in jedem Expert Advisor zu "implementieren"!!!! Schreiben Sie einen zweiten Artikel, das ist es wert...
Ja, und es ist erstaunlich, wie wenige Menschen ihn nutzen.
Vielleicht können Sie jetzt die zugrundeliegenden Informationen verstehen, die in Prototype Trading Robot.... beschrieben sind.Ich habe es verstanden. Der Punkt ist, dass aus meiner Sicht solche Dinge in Form von vorgefertigten Bibliotheken, die als Klasse konzipiert sind, angelegt werden sollten. Andernfalls treten bei der Integration mit vorgefertigten Expert Advisors eine Reihe von Unannehmlichkeiten auf. Die Verwendung von externen .txt-Dateien ist prinzipiell eine schlechte Idee.