Expert Advisor Builder
Seite 1 von 576 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 51

Thema: Expert Advisor Builder

  1. #1
    Hallo zusammen

    Ich dachte, dass es vielleicht eine gute Idee ist, einen Thread über den EA Builder von dieser Seite aus zu starten:


    http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

    Lassen Sie uns hier darüber diskutieren und helfen Sie uns dabei

  2. #2
    1 Attachment (s) Ich habe heute versucht, in meinem ersten Experiment einen einfachen Moving Average Cross EA zu erstellen. Es ist ein einfacher EA, nur um den Erbauer zu versuchen. Der EA sollte kaufen, wenn die 5 EMA das 20 SMA Kreuz kreuzen, lange Cross-Down Short Close Positionen mit TP oder SL und mit dem Kreuz in die andere Richtung. so weit, so gut es öffnet die Positionen, wie es sein sollte. aber was ich nicht verstehe, warum schließt es die Position nicht, wenn es ein Kreuz in der anderen Richtung gibt? es schließt nur die Position mit TP oder SL. Was habe ich mit der engen Logik falsch gemacht? Ich habe die Datei angehängt, die Sie in den EA-Builder laden können, um die Einstellungen zu sehen. Danke
    https://www.tradingintuitive.com/att...1038863760.zip

  3. #3
    3 Anhang (e)
    Zitat Zitat von ;
    Was habe ich mit der engen Logik falsch gemacht?
    Wählen Sie im Bestellungsabschnitt unten die Option ”Nicht verwenden” oder erhöhen Sie den Stoploss und andere Einstellungen. Die niedrigen Stufen geben Ihnen frühe Ausgänge. Ich habe es modifiziert und MA-Eingänge hinzugefügt.
    https://www.tradingintuitive.com/att...6518097052.mq4
    https://www.tradingintuitive.com/att...1222015341.zip
    https://www.tradingintuitive.com/att...9975121288.pdf

  4. #4
    '=': Dies bedeutet 'Wenn der linke Wert gleich dem richtigen Wert ist'. 'lt; gt;': Dies bedeutet 'Wenn der linke Wert nicht gleich dem richtigen Wert ist'. 'lt;': Dies bedeutet 'Wenn der linke Wert kleiner als der richtige Wert ist'. 'gt;': Dies bedeutet 'Wenn der linke Wert größer ist als der richtige Wert'. 'lt; =': Dies bedeutet 'Wenn der linke Wert gleich oder kleiner als der richtige Wert ist'. 'gt; =': Das bedeutet 'Wenn der linke Wert gleich oder größer als der richtige Wert ist'.

  5. #5
    Ich habe gefunden, dass dieser Code leicht angepasst werden kann, um mit dem ea-Builder zu arbeiten. Fügen Sie das zu den Variablen hinzu/**************************** ************************************************** ****************** extern bool AutoMoneyManagement = True;/Prozent des Risiko-Risiko-Verhältnisses bezogen auf das externe Bool extern Double PercentToRisk = 0,5;/$ 500 0.01 ... $ 1000 0.02 ... $ 1500 0.03 ect .. extern double Lots = 0;/************************************************ ************************************************** Fügen Sie dies der Startfunktion hinzu/****************************************** ************************************************** *********** doppeltes Risiko = PercentToRisk100; if (AutoMoneyManagement) Lots = NormalizeDouble (AccountBalance () * RisikoStopLoss(MarketInfo (Symbol (), MODE_TICKVALUE)), 2);/************************************************ ************************************************** ***** Jetzt ist alles, was es braucht, ein Code, der sich beim Verlieren erhöht. Ich habe diesen Code gefunden, aber es ist kein Compatabe mit einem Builder !! plz help id möchte so etwas hinzufügen !!/Verdoppelung der Abraumverdrängung bei Auflösung = 2;/ ----------------------------------------------- ------------------- /| Berechnen Sie die optimale Losgröße |/ ----------------------------------------------- ------------------- double LotsOptimized () {double lot = Viele; int Bestellungen = HistoryTotal ();/history orders total int Verluste = 0;/Anzahl der Verlustaufträge ohne Pause/---- Losgröße wählen Lot = NormalizeDouble (AccountFreeMargin () * MaximumRisk5000.0,10);/---- berechne die Anzahl der Verlustordnungen ohne Pause if (lotincreasewhenlosinggt; 0) {für (int i = auftrag-1; igt; = 0; i--) {if (OrderSelect (i, SELECT_BY_POS, MODE_HISTORY) == false) {Drucken (Fehler in der Geschichte!); Unterbrechung; } if (OrderSymbol ()! = Symbol () || OrderType () gt; OP_SELL) continue;/---- if (OrderProfit () gt; 0) break; if (OrderProfit () lt; 0) Verluste ; } if (lossesgt; 1) lot = NormalizeDouble (lot lot losseslotincreasewhenlosing, 2); }/---- return lot size if (lotlt; DisMmIfLotsUnder) lot = Viele; if (lotgt; MaxLots) lot = MaxLots; Rückkehr (Los); }

  6. #6

    Zitat Zitat von ;
    1. Identifiziert Trend ...
    Was für ein Beitrag ...

  7. #7
    Hallo Leute. Ich habe gesehen, dass du versuchst, EA basierend auf MA zu erstellen, aber es wird bis Range oder Flat funktionieren. Ich habe eine Idee für EA basierend nur eine EMA. Aber ich kann nicht codieren. Wenn jemand meinen Beitrag beantwortet, kann er diese Strategie kodieren. Ich werde hier diese Strategie teilen. Wenn Sie diese Strategie sehen, werden Sie überrascht sein, warum ich das bisher noch nicht gesehen habe.

  8. #8

    Zitat Zitat von ;
    Hallo Leute. Ich habe gesehen, dass du versuchst, EA basierend auf MA zu erstellen, aber es wird bis Range oder Flat funktionieren. Ich habe eine Idee für EA basierend nur eine EMA. Aber ich kann nicht codieren. Wenn jemand meinen Beitrag beantwortet, kann er diese Strategie kodieren. Ich werde hier diese Strategie teilen. Wenn Sie diese Strategie sehen, werden Sie überrascht sein, warum ich das bisher noch nicht gesehen habe.
    Ich kann den EA-Builder oben verwenden, um das MA-Kreuz für Sie zu codieren.

  9. #9
    Ich benutze ExpertAdvisorBuilder viel zum Testen, aber das eigentliche Problem ist, dass die Basisvorlage, die es verwendet, davon profitieren könnte, dass einige Extras eingebaut sind. Das heißt, die Homepage hat die Basisvorlage, wir sollten eine umfangreichere zusammenstellen, die folgendes beinhaltet: MM Risiko berechnet Lot-Größe, Hedging-Optionen, Reverse-Handel Optionen, Martingale Optionen usw. etc etc - all die üblichen Sachen Kerle hinzugefügt werden, wenn ein neuer EA zuerst veröffentlicht wird. Dann können wir die erweiterte Standardvorlage laden, um bessere Bots zu erstellen.

  10. #10

    Zitat Zitat von ;
    Ich habe heute mein erstes Experiment versucht, um einen einfachen Moving Average Cross EA zu bauen. Es ist ein einfacher EA, nur um den Erbauer zu versuchen. Der EA sollte kaufen, wenn die 5 EMA das 20 SMA Kreuz kreuzen, lange Cross-Down Short Close Positionen mit TP oder SL und mit dem Kreuz in die andere Richtung. so weit, so gut es öffnet die Positionen, wie es sein sollte. aber was ich nicht verstehe, warum schließt es die Position nicht, wenn es ein Kreuz in der anderen Richtung gibt? es schließt nur die Position mit TP oder SL. Was habe ich mit der engen Logik falsch gemacht? ich habe...
    Nur zum Spaß habe ich die Simulation von 5 Minuten EURUSD Ihrer Strategie gemacht und das ist was ich bekommen habe - Sie können dieselben Einstellungen für Ihren EA verwenden - es ist in den letzten 5 Monaten profitabel - 23% Gewinn. http://i614.photobucket.com/albums/t...ory/emasma.png

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