Wer hat schon das Signals-Abo ausprobiert, um den ATC 2012-Teilnehmern auf den Fersen zu sein? - Seite 5

 
St.Vitaliy:

Denken Sie auch an die Milchmädchen.

Die Beschwerden der Milchmädchen lassen sich nicht vermeiden, ich habe sofort darüber geschrieben.
 

Rent a Signal ist entleert...
Haben Sie eine Ahnung, warum?

 
Renat:

Darüber hinaus gibt es noch einige andere Fragen zu klären:

  1. Was tun bei drohender Kreuzung durch Symbole?
  2. Was tun bei einer unvermeidlichen Überladung mit Einlagen und garantierten Anschlägen?
  3. Wie stellt man das Layout wieder her, wenn die Kommunikation für einige Zeit unterbrochen wird? Das ist ein echter Albtraum für Kopierer, und dann ist da noch das Durcheinander mit mehreren Signalen
  4. Wie soll man dem Händler das endgültige Durcheinander mit den Positionen erklären, wenn niemand eine Chance hat, die Richtigkeit aller Würfe zu beweisen?

Wir haben das System absichtlich auf ein einziges Signal vereinfacht, um die schlimmsten Folgen zu vermeiden. Insbesondere unter Berücksichtigung der Tatsache, dass die meisten Transaktionen höchstwahrscheinlich über den Trusted Execution Token-Mechanismus von Cloud-Servern abgewickelt werden, was die Verzögerung beim Kopieren von Signalen auf einige Millisekunden reduzieren wird.


Moment mal, haben Sie nicht die Architektur entwickelt? Jetzt sind Sie derjenige, der über die Verwechslung von Positionen und Kreuzungen durch Symbole schreibt.

Renat:

Es gibt einen handelsunabhängigen Mechanismus für die Replikation von Geschäften, es gibt keinen Verbindungsverlust, kein Synchronisationsproblem nach einer erneuten Verbindung (stellen Sie sich 15 Minuten oder 2 Stunden ohne Verbindung vor) und es kann zu 100 % kontrolliert werden. Außerdem gibt es den MetaTrader 4 ohne Netting.

Und das Netz als solches hat damit nichts zu tun. Es gab eine Zeit, in der einige Leute eine geeignete Architektur entwickeln mussten, damit die Mehrfachwährung im Netting-Modus transparent funktioniert. In der Tat wurde alles durch die kruden Ideen einiger Enthusiasten begrenzt, die in Artikeln beschrieben wurden, die sich der Schaffung einer Mehrfachwährung widmeten, die aufgrund ihrer Komplexität und Unzuverlässigkeit nur einem engen Kreis von "Eingeweihten" zugänglich ist. Daher entscheiden sich "Tausende von Hausfrauen" immer noch für MT4, weil es eine einfache Kontrolle über jedes Geschäft bietet und man sich keine Gedanken darüber machen muss, welches Geschäft geschlossen und welcher Stop-Loss neu gesetzt werden sollte.
 
Renat:

Wir haben das System absichtlich auf ein einziges Signal vereinfacht, um die schlimmsten Folgen zu vermeiden. Zumal die meisten Transaktionen wahrscheinlich über den Trusted Execution Token-Mechanismus der Cloud-Server abgewickelt werden, wodurch die Latenzzeit für die Signalkopie auf wenige Millisekunden reduziert wird.

Mann, der Sinn des Signalhandels ist es, ein Anlageportfolio zu erstellen. Schauen Sie sich die Produkte an, A**ri - die Nachfrage nach einem Pool von Managern/Robotern hat diese Dienste erst geschaffen.
 
Renat:

Bislang haben Sie keine Lösungen für die Probleme vorgelegt, sondern lediglich erklärt, dass "Sie wenig zu tun haben und die Aufgabe im Allgemeinen ein Kinderspiel ist".

Bedenken Sie, dass wir uns schon viel länger den Kopf über das Problem zerbrechen. Und wir sind nicht beim ersten Schritt stehen geblieben: "Ja, theoretisch ist das möglich".

Die Essenz all Ihrer Kommentare war eigentlich ein "Gib und basta, es ist theoretisch möglich, also leugne nicht, und ich bin zu faul, über den ersten Schritt der Ausarbeitung hinauszugehen".

Und was können unabhängige Entwickler Ihrer Meinung nach tun? MT5 ist streng monolithisch. Das Beste, was sie tun können, ist, eine andere Krücke zu erfinden und sie in dem entsprechenden Artikel zu beschreiben. Man kann kein Qualitätssystem schreiben, ohne es in ein Produkt zu integrieren. Da ich das Problem aus erster Hand kenne, kann ich sagen, dass man auf die Speicherung von Zustandsdaten auf der Serverseite nicht verzichten kann. Und wie sollten Drittentwickler dieses Problem Ihrer Meinung nach lösen? Letztendlich tun sie das Beste, was sie können. Sie schaffen Krücken und Kombinationen wie MQL5 <-> DLL <--> SQL, die schwer zu pflegen und für den Massenmarkt, für den Sie werben, nicht anwendbar sind.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
komposter:

Bezeichnenderweise wurden alle konstruktiven Äußerungen in meinem vorherigen Beitrag ignoriert.)

Leider gab es von Ihrer Seite aus keinerlei konstruktiven Beitrag. Es gab nur "Geben und Nehmen" und einseitige Aussagen.

Das heißt, Sie haben nicht beschrieben, wie der Konflikt zwischen mehreren Signalen zu lösen ist, und Sie haben keine Antwort auf die Frage gegeben, wie man einen Verbindungsverlust beheben kann.

Außerdem gehen Sie überhaupt nicht auf die Verantwortung für drohende Konflikte ein, die mit einer Wahrscheinlichkeit von 100 % auftreten. Ich habe nicht umsonst darauf hingewiesen, dass die Lösung "Ich kann das für mich machen, ich bringe das in Ordnung" für den Massendienst nicht möglich ist.

 

Was das Thema anbelangt, so kann ich aus eigener Erfahrung sagen, dass das Problem sehr komplex ist und nicht durch einfache Replikation gelöst werden kann. Konventionell kann sie in drei Komponenten unterteilt werden:

  • Signalvervielfältigungssystem. Sie beschränkt sich auf den Empfang von Signalen aus dem Pool der Handelsroboter, wobei die Gesamtposition zwingend kontrolliert werden muss.
  • Das System der Portfolioverwaltung. Eine Reihe von Regeln, nach denen die Gelder des Gemeinschaftskontos auf die Unterkonten von Handelsrobotern umverteilt werden.
  • Das System der Geldverwaltung/Risikosteuerung. Eine Reihe von Regeln und mathematischen Formeln, die das Risiko kontrollieren und bestimmen, wie das Portfolio kapitalisiert wird.

All dies ist in der Praxis nur sehr schwer zu bewerkstelligen und würde zudem eine erhebliche Änderung der bestehenden Architektur erfordern.

 
C-4:

Moment mal, haben Sie nicht die Architektur entworfen? Jetzt schreiben Sie selbst, dass sich Position und Charakter überschneiden.

Ich stelle fest, dass sich nur wenige Menschen wirklich Gedanken über die Umsetzung der Verarbeitung gemacht haben.

Allerdings kann man den Gedankengang aus der Aussage "Gib mir eine Lösung, der Händler braucht sie, speichere die Zustände auf dem Server" verstehen. Es ist verständlich, dass man die meisten Probleme auf andere überträgt, sich nicht darum kümmert und - wenn etwas schief geht - sie für die schlechte Umsetzung kritisiert.

Aber wenn man das Problem von der Seite des Brokers, des Systemanbieters, der Netzwerkinfrastruktur und erst dann des Händlers betrachtet, wird man feststellen, dass die vorgeschlagene Lösung der Signalmischung keine vernünftige und sichere Lösung darstellt.

 
Renat:

Leider gibt es überhaupt keine konstruktive Haltung. Es gab nur "Geben und Nehmen" und einseitige Aussagen.

Mit anderen Worten: Sie haben nicht beschrieben, wie Konflikte bei mehreren Signalen gelöst werden können, und Sie haben auch nicht die Frage beantwortet, wie ein Kommunikationsverlust behoben werden kann.

Außerdem gehen Sie überhaupt nicht auf die Verantwortung für drohende Konflikte ein, die mit einer Wahrscheinlichkeit von 100 % auftreten. Ich habe nicht umsonst darauf hingewiesen, dass die Lösung "Ich kann das für mich machen, ich bringe das in Ordnung" für den Massendienst nicht möglich ist.

Verbieten Sie mich, weil ich unbegründete Behauptungen aufstelle. Versprechen Sie mir nur, dass Sie sich ausruhen werden.
 
C-4:
Und was können unabhängige Entwickler Ihrer Meinung nach tun? MT5 ist streng monolithisch. Das Beste, was sie tun können, ist, eine andere Krücke zu erfinden und sie in dem entsprechenden Artikel zu beschreiben. Man kann kein Qualitätssystem schreiben, ohne es in ein Produkt zu integrieren. Da ich das Problem aus erster Hand kenne, kann ich sagen, dass man auf die Speicherung von Zustandsdaten auf der Serverseite nicht verzichten kann. Und wie sollten Drittentwickler dieses Problem Ihrer Meinung nach lösen? Letztendlich tun sie das Beste, was sie können. Sie schaffen Krücken und Kombinationen von MQL5 <-> DLL <--> SQL, die schwer zu warten und für den Massenmarkt, den Sie so sehr loben, nicht geeignet sind.

Sie irren sich.

MQL5 ist so offen und funktional, dass Sie fast alles machen können. Es besteht keine Notwendigkeit, Krücken mit DLL und SQL zu machen, es genügt, Datei-Operationen zu verwenden und alles, was Sie brauchen, auf der Festplatte zu speichern. Die Datenbank der globalen Variablen ist sehr stabil und geht bei Neustarts oder Abstürzen nicht verloren.

Und die Zustandsspeicherung auf dem Server besteht aus Mediendateien und Kommentaren. Lernen Sie, sie sparsam einzusetzen.