Fehler, Irrtümer, Fragen - Seite 690

 
Urain:

Die Fakten so zurechtbiegen, dass sie in den gewünschten Gedankengang passen :)

Server überträgt Ticks, wo sehen Sie den Tickverlauf?

Andererseits empfängt das Terminal den vom Server gespeicherten Verlauf, aber warum wird es als richtig angesehen, den Verlauf auf dem Server in diesem Format und nicht in der Synchro-Bar zu speichern?

Warum hat der Server selbst keinen Frequenzgenerator?

Warum wird es als korrekt angesehen, die Balken nach Zeit zu schneiden, aber die Einführung eines Frequenzgenerators ist nicht mehr korrekt?

Wir sollten die Zeit ganz abschaffen und auf Nullen umstellen. Dort gibt es im Grunde kein Zeitkonzept.

Genau so ist es.

Die andere Fälschung besteht darin, dass angeblich einige grandiose Änderungen am Server erforderlich sind.

Die Wahrheit ist, dass Sie auf dem Server überhaupt nichts ändern können. Null! Alles ist über das Terminal lösbar.

Ich kann Varianten für eine wirtschaftliche und schöne Umsetzung vorschlagen. Das würde aber nur Sinn machen, wenn Renat "das Thema eröffnet".

 
MetaDriver:
Die Wahrheit ist, dass auf dem Server überhaupt nichts geändert werden kann. Null! Alles kann mit Hilfe des Terminals gelöst werden.

Ich kann Optionen für eine wirtschaftliche und schöne Umsetzung vorschlagen. Es wäre aber sinnvoll, wenn Renat "das Thema eröffnet".

Wenn es nur um die Synchronisierung von Multibars geht (grob gesagt, das Entfernen von Löchern), dann ist der Server zu 100 % unbeteiligt.

Alles kann über das Terminal und das Prüfgerät erfolgen. Wenn Sie tiefer gehen wollen, müssen Sie einige Änderungen auf dem Server vornehmen.

 
joo:

Ich hatte immer das Gefühl, dass die Analyse mehrerer Währungen vermieden werden sollte, weil ich sonst einen Harken auf die Stirn bekommen würde. Ich sehe, dass ich es aus einem bestimmten Grund vermieden habe.

Es ist leicht, mit der Mehrwährungsfähigkeit auf die Nase zu fallen. Wenn Sie zum Beispiel eine Multiwährung testen, erhalten Sie MO = 2 $. Und dann stellt sich heraus, dass ein erheblicher Teil dieses MO nur imaginär ist, weil die simulierten Ticks und die Geschichte selbst unsynchronisiert sind - der Eröffnungskurs. Und je mehr Symbole gleichzeitig beteiligt sind, desto größer ist der Effekt der Asynchronisation. In diesem Fall wird der Tester die Situation immer besser darstellen, als sie auf dem echten Konto war.

Nur Ihr eigener Taschenrechner hilft Ihnen weiter. Der Multicurrency-Tester ist zwar formal, aber seine Angemessenheit wird stark übertrieben.

 
hrenfx:
Das ist richtig. In der Realität gibt es keine Arbitrage, und der Tester zeigt Arbitragepreise auf der Grundlage scheinbar genauer (nicht modellierter) historischer Daten an - Eröffnungskurse.

Warum testen Sie Arbitragestrategien im Testmodus "Bar Opening"?

Dieser Modus ist nur für grobe Tests und nur für Expert Advisors gedacht, die nur nach Bar Opening handeln. Um solche Fragen zu vermeiden, haben wir einen sehr genauen Testmodus implementiert, auch bei der Methode der Balkenöffnung. Nachdem Sie sich über die Geschwindigkeit beschwert haben, haben wir den Geschwindigkeitsmodus geändert, und jetzt sind Sie wieder schuldig?

Oder sprechen wir über den Potiq-Modus?

 
Renat:

Oder sprechen wir über den Potik-Modus?

Über sie. In diesem Modus kommt es zu Arbitrage-Situationen bei den Eröffnungskursen, da die Eröffnungskurse nicht synchronisiert sind. Es gibt jedoch keine Arbitrage bei den Schlusskursen der Bars (fast, der Schlusskurs von Ask wird modelliert), da sie synchronisiert sind.

Und wenn man von der Spanne des offenen Preises zum Durchschnitt übergeht (das Maximum sollte die Arbitrage ersticken), erscheint die Arbitrage auf die offenen Preise noch wegen des ungenauen Ask-Preises der Balkeneröffnung.

 
hrenfx:
Über sie. In diesem Modus gibt es Arbitrage-Situationen bei den Eröffnungskursen, da die Eröffnungskurse nicht synchronisiert sind. Auf der anderen Seite gibt es keine Arbitrage bei den Schlusskursen der Bars, da diese synchronisiert sind.

Machen Sie Sleep (z.B. 1000) und schauen Sie sich das benachbarte Zeichen an. Die Bar wird wahrscheinlich geöffnet sein.

Das Warten auf die Synchronisierung benachbarter Balken im Modus "Offene Preise" ist dasselbe wie im Modus "Potik".

 
hrenfx:

Es ist leicht, mit der Mehrwährungsfähigkeit auf die Nase zu fallen. Wenn Sie zum Beispiel eine Multiwährung testen, erhalten Sie MO = 2 $. Und dann stellt sich heraus, dass ein erheblicher Teil dieses MO nur imaginär ist, weil die simulierten Ticks und die Geschichte selbst unsynchronisiert sind - der Eröffnungskurs. Und je mehr Symbole gleichzeitig beteiligt sind, desto größer ist der Effekt der Asynchronisation. In diesem Fall wird der Tester die Situation immer besser darstellen, als sie auf dem echten Konto war.

Nur Ihr eigener Taschenrechner hilft Ihnen weiter. Die Mehrfachwährung des Prüfers ist zwar formal vorhanden, aber ihre Angemessenheit wird stark übertrieben.

Mit der Erwartung von 2 $ und einem derart unverhohlenen Pipsing kann man sich nur selbst täuschen.

Es ist klar, dass der Versuch, die Tick-Divergenz zu erwischen, eine einfachere Art des Handels zu sein scheint, aber in der Praxis im Forex-Handel auf lange Sicht nicht funktionieren wird.

 
stringo:

Führen Sie Sleep(z.B. 1000) aus und schauen Sie sich das benachbarte Symbol an. Die Bar wird wahrscheinlich geöffnet sein.

Eine Bar kann um 00:00:01 Uhr geöffnet sein, sie kann aber auch um 00:00:20 Uhr geöffnet sein - vor allem nachts.

Aber selbst wenn nach einer Sekunde Wartezeit der Balken verfügbar ist, werden die offenen Preise nicht synchronisiert - das Testgerät zeigt an, dass EURUSD und GBPUSD gleichzeitig solche und solche Preise hatten, während die tatsächlichen Preise in Wirklichkeit völlig unterschiedlich waren. Und es geht nicht um die Modellierung von Ticks, sondern nur um die Tatsache, dass der Eröffnungskurs nicht mit dem Kurs der Eröffnungsminute übereinstimmt, nicht einmal mit den ersten Sekunden dieser Minute.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
Renat:

Mit einer Erwartung von $2 und einer derart unverhohlenen Kurskorrektur kann man sich nur selbst etwas vormachen.

Warum werfen Sie mit Worten um sich? Ein niedriger MO ist kein Pipsing, sondern nur ein durchschnittliches Handelsergebnis. Zum Beispiel, Sie haben TP = 100, SL = 100 - offensichtlich, es ist nicht ein Pips? Die MO kann jedoch nahe bei Null liegen. Ich will sogar noch mehr sagen: Wenn Sie Positionen überhaupt nach dem Zufallsprinzip öffnen und schließen (was auch nicht gerade Scalping ist), wird Ihr MO gleich dem Minus-Spread sein. Wenn Sie alle Trades Ihrer Strategie rückgängig machen, ändert sich die MO nicht - auch hier bleibt sie gleich minus Spread.

Der Versuch, die Tick-Divergenz zu erwischen, sieht zwar nach einer einfacheren Methode aus, wird aber in der Praxis im Forex-Einzelhandel auf Dauer nicht funktionieren.

Tick-Divergenzen in Echtzeit an der Retail-FOREX zu erkennen (und mit Gewinn zu handeln), ist im Moment eine durchaus lösbare Aufgabe. Offensichtlich sind Sie sich der Errungenschaften der Aggregation nicht bewusst, die einem normalen Nutzer bereits zur Verfügung stehen. Ich will nicht mit Ihnen theoretisieren, ich spreche als Praktiker.

 

Damit sind wir wieder bei unserer Bar, nämlich dem Frequenzgenerator.

Der Balken sollte zu dem Zeitpunkt geöffnet werden, der in der Balkeneröffnung angegeben ist, und nicht mit dem Eintreffen eines neuen Ticks, was einen Synchronisator mit einem realen Volumen von Null und einem Flipper-Preis erfordern würde.

Plötzlich sind alle Fragen zur Taktsynchronisation vom Tisch.