Öffentliche Diskussion über die Formel zur Berechnung der Kosten von Ressourcen im MQL5 Cloud Network - Seite 18

 

notused:

Dennoch werden die Anzahl der Tester und die Anzahl derer, die bereit sind zu mieten, meiner Meinung nach um mindestens zwei Größenordnungen voneinander abweichen. Unter diesen Umständen ist kein Gewinn oder auch nur eine ungefähre Amortisation möglich, da ein großer Teil des Netzes nicht genutzt wird oder in einigen Stunden eine Fahrt macht.


1. Nicht die Anzahl der Personen, sondern die Anzahl der Kerne und die Anzahl der Durchläufe pro Zeiteinheit (z. B. pro Stunde) sollten berücksichtigt werden.

Selbst wenn man davon ausgeht, dass es zwei Größenordnungen mehr Kerne gibt als diejenigen, die sie nutzen wollen, muss man bedenken, dass die durchschnittliche Zahl der Durchläufe deutlich über 10000 liegen kann (ich würde sogar sagen, in einigen Fällen 50000).

Ich werde nicht einmal die Anzahl der Symbole oder die Anzahl der Broker nennen, und die Leute werden mehr als eine oder zwei Strategien testen.

Bedenken Sie, dass es sich hierbei um einen zyklischen Prozess handelt, bei dem ein bestimmter Teil der Bevölkerung seine EAs wöchentlich (z. B. am Wochenende) und ein bestimmter Teil täglich oder mehrmals pro Woche optimiert.

2. Es sollte berücksichtigt werden, dass die Strategien von denjenigen getestet werden, die keine MT5-Brokerage-Konten haben.

 

Einem Agenten wird ein Stapel mit einer bestimmten Anzahl von Aufgaben zugesandt (ich habe einmal 21 in den Protokollen gesehen, aber ich könnte mich irren) - sei es x. Die "Aussaat" der genetischen Population ist weniger als tausend Durchgänge (ich werde keine genauen Zahlen nennen - das ist eine Frage für die Entwickler) - lassen Sie es y sein. Folglich können y/x Agenten beteiligt sein. In meinem Beispiel sind es also maximal 50 Agenten. Außerdem wird die Geschwindigkeit (grob) durch den langsamsten Agenten bestimmt, da die übrigen Agenten warten müssen, bis er ein Ergebnis liefert. Daher ist es unrealistisch, bei der genetischen Optimierung zwei Größenordnungen mehr Agenten einzusetzen.

Was das Brute-Forcing betrifft, so ist es möglich, das gesamte Netzwerk zu nutzen, aber meine persönliche Einschätzung ist, dass Cloud die Anzahl der zu trainierenden Agenten einschränkt.

Außerdem ist zu bedenken, dass bei einem kostenpflichtigen Netz weniger Menschen bereit sind, es zu testen als bei einem kostenlosen Netz. Denn sie hören auf, so ziemlich alles zu testen.

 
notused:

Außerdem wird die Geschwindigkeit (ungefähr) durch den langsamsten Agenten bestimmt, da die anderen darauf warten, dass er das Ergebnis zurückgibt. Der Einsatz von zwei Größenordnungen mehr Agenten ist daher für die genetische Optimierung unrealistisch.

Um das Warten auf langsame Agenten zu vermeiden, sendet der Cloud-Server dasselbe Problem an andere garantiert schnellere Agenten, wenn er einen langsamen Agenten entdeckt.

Dadurch wird das Problem der Engpässe gelöst.

 
Renat:

Um das Warten auf langsame Agenten zu vermeiden, sendet der Cloud-Server dieselbe Aufgabe an andere, garantiert schnellere Agenten, wenn er einen langsamen Agenten entdeckt.

Damit ist das Problem der langsamen Agenten gelöst.

Und wie wird festgestellt, dass ein Agent langsam ist?

Es könnte ja auch sein, dass ein Bearbeiter nur eine langsame Aufgabe erhält.

 
Renat:

Um das Warten auf langsame Agenten zu vermeiden, sendet der Cloud-Server dieselbe Aufgabe an andere, garantiert schnellere Agenten, wenn langsame Agenten entdeckt werden.

Damit ist das Problem der Langsamkeit gelöst.

Und eine Folgefrage: Was ist mit Fernagenten? (wenn ich etwa 20 davon habe?)
 
Urain:

Wie stellt man fest, ob ein Agent behindert ist?

Schließlich kann es sein, dass ein Agent einfach eine verzögerte Aufgabe erhält.

Die Aufgabe wird ihm nicht allein übertragen. Wahrscheinlich durch einen Algorithmus, der die durchschnittliche Zeit für eine Reihe von Agenten dieses Expert Advisors ermittelt.

 
Ich habe gesehen, dass mein Agent heute von jemandem benutzt wurde... Die Statistiken auf der Website sind gleich null... Und warum?
 
dimeon:
Ich habe gesehen, dass mein Agent heute von jemandem benutzt wurde... Die Statistiken auf der Website sind gleich null... Warum?
Die Statistiken auf der Website werden zu einem späteren Zeitpunkt veröffentlicht.
 
Wie verwende ich Cloud-Netzwerk-Agenten im Allgemeinen? So sehr ich es auch versucht habe, die Agenten sind immer beschäftigt.
 
Mal4iwka:

Wie verwende ich Cloud-Netzwerk-Agenten im Allgemeinen? Ich habe es versucht, aber alle Agenten sind immer beschäftigt.

Um sie zu aktivieren, aktivieren Sie die Verwendung von Cloud-Test-Agenten im Kontextmenü:

Beginnen Sie dann mit der Optimierung Ihrer Handelsstrategie.