InsomiaFX Korrelation Double Hedge EA - Seite 3
Seite 3 von 576 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 51

Thema: InsomiaFX Korrelation Double Hedge EA

  1. #21

    Zitat Zitat von ;
    Benutzt du Exness?
    https://www.exness.com/trial_accountWenn ja, müssen Sie AUDJPY öffnen und den EA an das Diagramm anhängen. Für alle anderen Broker müssen Sie den Währungspaarcode wie im OP erläutert ändern.
    Sie haben nicht erläutert, wie Sie den Paarcode ändern können.

  2. #22
    Im OP steht geschrieben: Broker-Kompatibilität: Der EA nennt Währungspaare wie AUDUSDm. Ersetzen Sie das m im EA durch Ihren Maklercode. Wenn Sie Probleme mit der EA-Programmierung haben, bitten Sie die Jungs im Platform Tech Forum, Ihnen zu helfen:
    https://www.tradingintuitive.com/gen...115-swaps.htmlAnsonsten verwenden Sie einfach ein Exness Trial-Konto zum Testen.

  3. #23
    Danke für den EA. Ich denke, dass es einen Fehler in der DDLimit () - Funktion geben kann:/CHECH PAIR GEWINN GEGEN DIE GRENZE if (pair1_profit lt; (VAR_DDLimit * (-1))) Antwort = false; if (pair1_profit lt; (VAR_DDLimit * (-1))) Antwort = falsch; Die 2 IF-Anweisungen sind identisch. Sollte die zweite IF-Anweisung nicht pair2_profit überprüfen?: If (pair2_profit lt; (VAR_DDLimit * (-1))) response = false;

  4. #24

  5. #25
    1 Attachment (s) Hallo InsomiaFx Ich teste den EA etwa 3 Tage und ich habe einige Beobachtungen, von denen ich denke, dass sie dabei helfen können, sich zu verbessern. In diesen drei Tagen bemerkte ich, dass, wann immer es eine Oszillation in der Korrelation der Paare gab, der Handel geschlossen wurde, und eröffnete sofort einen neuen Trade, kurz nachdem sich die Korrelation zwischen den Paaren wieder stabilisierte und eine große DD zurückließ. Eine Lösung dafür würde den neuen Handel nicht sofort eröffnen, eine Weile warten, bis sich die Korrelation stabilisiert oder irgendwie die Korrelation EA misst, bevor ein neuer Trade eröffnet wird, ich glaube, DD war nicht so hoch. Hinweis: verstehe das Problem nicht ganz, wenn du etwas Quatsch machst, bitte ignoriere es. Entschuldigung für schlechtes Englisch sprechen nicht sehr gut.

  6. #26
    Hey djnato, das ist cool, dass du hier recherchierst! Danke dafür. Und du hast Recht. Wie ich einige Posts oben geschrieben habe, müssen wir die richtige Situation herausfinden, um Bestellungen aufzugeben. Gerade jetzt ist es irgendwie blöd und führt dazu, dass Paare, die mit beiden Befehlen festhängen, viel länger negativ herumstehen, als wir wollen. Wann sollten wir also Bestellungen aufgeben? Wir wissen, wann wir eine Korrelation beenden müssen, aber wann sollten wir hineinspringen? Das ist entweder bei -1 1, -0,50,5 oder 0/0. Ich weiß es noch nicht. Wir können das nur durch Tests herausfinden, es sei denn, ein Mathe-Genie wird uns hier begleiten (herzlich willkommen) Es gibt noch mehr .. plz halt mit mir auf .. (ok, kostenlose Aspirin sind ab jetzt in diesem Thread enthalten ..) Jeder korreliert Doppelt abgesichertes Paar trägt eine Signatur, die wir lesen lernen müssen. Wie ich einige Zeit oben geschrieben habe, ist die Volatilität zwischen korrelierten Paaren anders! CADJPY bewegt sich viel stärker im Vergleich zu AUDJPY in einer bestimmten korrelierten Situation. Es ist nicht statisch! Die Volatilitätsdifferenz ändert sich mit der Korrelationszahl. Wie verändert es sich? Keine Ahnung, aber ich habe diesen Unterschied vor einiger Zeit erkannt. Ich spüre, dass dies ein Schlüsselparameter ist, den wir brauchen und kombinieren ihn mit dem Korrelationsoptimum, um Bestellungen zu platzieren. Lies das 3x. Es macht Sinn, wenn Sie mich mögen, können die Punktunterschiede jedes Paares für 1 Stunde oder mehr anstarren. In den nächsten Tagen werde ich eine C DLL veröffentlichen, die die Korrelation für uns für einen definierten Zeitraum berechnet. Mit diesem Tool können wir die Situation beobachten und den EA entscheiden lassen, wann er Bestellungen aufgeben muss. Ich möchte der Zukunft nicht vorauseilen, aber dennoch glaube ich, dass wir einen hohen Anteil an korrelierten Doppel-Hedge-Paaren benötigen, um daraus eine stabile Gewinnmaschine zu machen. Ich habe Grid-Trading-Systeme für Bitcoins entwickelt, bevor ich mich der komplexen Welt von Forex anschloss. Wenn wir mehr über die inneren Mechanismen der korrelierten doppelt abgesicherten Paare lernen und verstehen und sie dann in ein breites Gitter einsetzen können. Ich denke, wir haben vielleicht ein sehr schönes System gefunden. Wie immer im Forex ist es nicht möglich, ein perfektes System zu finden, da ein perfektes System aufgrund der Zufälligkeit des Marktes, die unmöglich vorherzusagen ist, nicht existieren kann (die doppelte Zufälligkeit in diesem Satz entspricht einer doppelten Absicherung lol). Aber ein Raster will nicht vorhersagen. Ein Spinnennetz ist ein Gitter, das eine Fliege oft genug aufnimmt, um die Spinne zu füttern und sich fortzupflanzen (viele Babyspinnen beweisen den Erfolg des Spinnennetzes gegen einen Margin Call). Das Ziel, das wir anstreben, ist es, diese Idee in ein stabiles, langfristig zuverlässiges, kleines Gewinnsystem zu verwandeln. Nicht mehr und nicht weniger!

  7. #27
    Btw, hey Gumrai Du bist still geworden, aber wir brauchen deine Fähigkeiten, um das System zu verbessern. Lasst uns für eine Weile viele Anpassungen vergessen. Wie können wir das Netto-Exposure in einer korrelierten Doppelabsicherung mit 2 Paaren ausgleichen? Ist es richtig, dass wir die korrelierte Doppelabsicherung absichern müssen, um dies zu tun, und zusätzlich ein abgesichertes AUDCAD-Paar hinzufügen, das 4x den Loswert hat? Ich möchte, dass du mich falsch buchst, weil du viel besser mit diesem Zeug bist. Wie können wir das gleiche mit Pair 1 nur für den faulen Tauschhändler tun?

  8. #28
    Hast du das versucht? Kaufen AUDJPY Kaufen CADJPY Verkauf AUDJPY Verkaufe CADJPY Durchschnitt in die Verliererseite jedes Mal wenn das Delta -100 Pips erreicht und geschlossen wird, wenn der Break-Even erreicht ist. Starten Sie den neuen Zyklus erneut.

  9. #29
    1 Anhang (e) Angehängt die DLL mit einer Korrelationsfunktion. Der DLL-Code ist in C CLI eingefügtem Code/CALC CORRELATION OF CURRENCY PAIR/ ------------------------------ ------------------------------------ extern C doppelt GET_CORRELATION (double * a, double * b, int c) {arraylt; doublegt; ^ array1 = gnew arraylt; doublegt; (c); arraylt; doublegt; ^ array2 = gcnew arraylt; doublegt; (c); für (int i = 0; i lt; c; i ) {array1 = a; }/CONVERT UNMANGED ARRAY ZU VERWALTEN für (int i = 0; i lt; c; i ) {array2 = b; } arraylt; doublegt; ^ array_xy = gcnew arraylt; doublegt; (array1Length); arraylt; doublegt; ^ array_xp2 = gcnew arraylt; doublegt; (array1Length); arraylt; doublegt; ^ array_yp2 = gcnew arraylt; doublegt; (array1Length); für (int i = 0; i lt; array1Länge; i ) array_xy = array1 * array2; für (int i = 0; i lt; array1Länge; i ) array_xp2 = Mathematik :: Pow (array1, 2.0); für (int i = 0; i lt; array1Länge; i ) array_yp2 = Mathematik :: Pow (array2, 2.0); Doppelte Summe_x = 0; Doppeltes sum_y = 0; Doppelte Summe_xy = 0; Doppelte Summe_xpow2 = 0; double sum_ypow2 = 0; für jedes (doppeltes n in Array1) sum_x = n; für jedes (double n in Array2) sum_y = n; für jedes (doppeltes n in array_xy) sum_xy = n; für jedes (double n in array_xp2) sum_xpow2 = n; für jedes (double n in array_yp2) sum_ypow2 = n; doppelt Ex2 = Math :: Pow (sum_x, 2.00); Doppel Ey2 = Math :: Pow (sum_y, 2.00); double Correl = (array1Length * sum_xy - sum_x * sum_y)Math :: Sqrt ((array1Length * sum_xpow2 - Ex2) * (array1Length * sum_ypow2 - Ey2)); Rückkehr Correl; }/ ---------------------------------------------- -------------------- Wie im EA zu verwenden? Eingefügter Code/DLL IMPORTS/ ----------------------------------------- ------------------------- #import _Managed.dll void SET_PROCESS_PRIORITY (); Zeichenfolge GET_PROCESS_PRIORITY (); double GET_CORRELATION (double a # 91; # 93; double b # 91; # 93; int c); #import/ --------------------------------------------- --------------------- int start () {//KORRELATIONSTEST int c = 5;/ELEMENTS IN ARRAY double a # 91; c # 93; = {3, 2, 4, 5, 6}; doppeltes b # 91; c # 93; = {9, 7, 12, 15, 17}; Drucken (GET_CORRELATION (a, b, c)); } Ich brauche den Markt, um den neuen EA live mit Tick-Daten zu testen. Der Plan besteht darin, Tick-Daten mit MarketInfo (AUDJPYm, MODE_BID) für beide Paare zu sammeln und sie in einem Session-Array zu speichern. Sobald wir ein paar Zecken haben, wählen wir eine Teilmenge von ihnen, wie alle Zecken nicht älter als 5 Minuten. Diese Teilmenge berechnen wir die Korrelation für. Mit dem Korrelationswert können wir testen, um optimale Auftragsplatzierungspunkte zu finden und welcher Zeitrahmen am besten ist. Vielleicht ist 5 Minuten zu kurz, versuche 60 Minuten usw. Der andere Weg wäre, die iClose-Werte aus beiden Charts zu lesen, aber ich traue MT4 und seinen Verlaufsdaten nicht zu, plus Tick-Updates auf beiden Charts wären anders, was die Sache chaotisch macht . Für die KorrelationWir brauchen die Ticks genau zur selben Zeit.
    https://www.tradingintuitive.com/att...2067947237.rar

  10. #30
    Ist das mit Ihrer Strategie auf audusd und usdcad möglich? also benutzen wir überhaupt kein jpy-Paar. Danke für Ihre Erklärung

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Die tradingintuitive Webseite verwendet Cookies
Wir nutzen Cookies, um Ihnen das Webseitenerlebnis bestmöglich anbieten zu können. Durch weitere Nutzung der Webseite erlauben Sie die Nutzung von Cookies. Für weitere Details und wie Sie ggf. diese Einstellungen verändern können, lesen Sie bitte unsere Datenschutzbestimmung. Lesen Sie mehr