Universal MA Kreuz EA - Seite 50

 
rickyc2511:
Hallo Sn,

Danke Kumpel - Ich werde es laden und sehen, wie es geht.

Der "Abstand", von dem Sie sprechen, ist, glaube ich, der "minimale Kreuzabstand", der der Mindestabstand in Pips zwischen den MAs ist, bevor er einen Handelseinstieg bestätigt.

Mit freundlichen Grüßen

rickyc

Okay, ich habe es heute im Backtest und in der Demo laufen lassen und habe den Fehler nicht bekommen. Ich habe mir den Code angesehen und es sieht so aus, als gäbe es einen Fehler irgendeiner Art, den das Programm versucht auszudrucken, aber der Fehlerwert ist nicht mehr verfügbar. Ich habe 2 Debugging-Zeilen hinzugefügt und einige Zeilen, die den Stop-Loss berechnen, geändert, um die richtigen Ziffern zu erhalten.

Versuchen Sie es also, und wenn die Debug-Zeile auftaucht, erfassen Sie so viele Informationen im Journal und auf der Registerkarte "Experten", wie Sie können, die mit dem Kauf/Verkauf zusammenhängen.

War die von Ihnen gesendete Set-Datei für AUDUSD - 1H? Der Short-Back-Test hat nicht so gut funktioniert, also werde ich noch ein paar Tests durchführen.

Drücken Sie die Daumen - wir könnten noch reich werden.

sn

 

Hallo Kumpel,

Danke für deinen Beitrag und deine Hilfe, ich habe es nicht geschafft, es auf meinem Live-Go-Markets-Konto zum Laufen zu bringen, aber es funktioniert auf dem Alpari-Demo-Konto?

(das ist die "5digit" Version, die du in deiner ersten Antwort auf meine Frage gepostet hast.

Ich werde versuchen, Ihre neue Version mit den Debug-Zeilen laufen zu lassen, und ich werde Sie wissen lassen, wie es läuft.

Die einzige fragwürdige Nachricht, die ich von Metatrader erhalte, ist im Journal, und ich erhalte viele "alte Tick"-Meldungen, in der Regel in Clustern, alle paar Stunden - vielleicht behindert das die Ea, obwohl ich versucht habe, es als "confirmed on entry-true" zu öffnen, was bedeutet, dass es nicht jeden Tick auf eine Handelsbedingung überprüfen sollte?

Diese Set-Datei war die aus/usd, aber ich habe es geladen, um zu versuchen, die Sache zum Laufen zu bringen.

Mit freundlichen Grüßen

rickyc

 

[Anfrage] - Verschiedene SMA Cross EA

Hallo zusammen,

Ich bin ein Neuling hier.

Ich bin auf der Suche nach einem EA, der bei verschiedenen SMA Cross einsteigen und schließen kann. Reines MA Cross.

Beispiel:

SMA verwenden: SMA 62, SMA 100, SMA 200

Zeitrahmen : M1

Einstieg :

SMA 200 kreuzen SMA SMA 100

SL : 20 Pips

Ausstieg :

(i) SMA 62 kreuzt SMA 100 [SCHNELL]

(ii) SMA 100 & SMA 200 [LANGSAM]

Hinweis: Ausstieg (i) oder Ausstieg (ii), je nachdem, was zuerst eintritt

Hinweis: 20 Pips Sicherheitsspanne, bevor Ausstieg (i) ausgeführt wird.

Ich hoffe, dass ein erfahrener Trader hier helfen kann. Danke!

 
serpentsnoir:
Okay, ich habe es heute im Backtest und in der Demo laufen lassen und habe den Fehler nicht bekommen. Ich habe mir den Code angesehen und es sieht so aus, als gäbe es eine Art Fehler, den das Programm versucht auszudrucken, aber der Fehlerwert ist nicht mehr verfügbar. Ich habe 2 Debugging-Zeilen hinzugefügt und ein paar Zeilen geändert, die den Stop-Loss berechnen, um die richtigen Ziffern zu erhalten.

Versuchen Sie es also, und wenn die Debug-Zeile angezeigt wird, erfassen Sie so viele Informationen im Journal und auf der Registerkarte "Experten", wie Sie können, die mit dem Kauf/Verkauf zusammenhängen.

Auch die Set-Datei, die Sie geschickt - war es für AUDUSD - 1H? Der Short-Back-Test hat nicht so gut funktioniert, also werde ich noch ein paar Tests durchführen.

Drücken Sie die Daumen - wir könnten noch reich werden.

sn

Hallo Kumpel,

Nun, ich bekomme das Ding immer noch zum Handeln...bekomme immer wieder den gleichen Fehler.

Es gab keine Debug-Meldung. Bin mir nicht sicher, was da passiert.

Hier ist der Log-Eintrag:

22:55:06 universalMACrossEA GBPJPY,H1 inputs: Expert_Name="---------- Universal MA Cross EA v8.1"; MagicNumber=1234; StopLoss=750; TakeProfit=1500; TrailingStop_Setting="---------- Trailing Stop Setting"; TrailingStopType=0; TrailingStop=0; Indicator_Setting="---------- Indicator Setting"; FastMAPeriod=3; FastMAType=1; FastMAPrice=0; FastMAshift=0; SlowMAPeriod=55; SlowMAType=1; SlowMAPrice=0; SlowMAshift=0; CossDistance_Setting="---------- Min Cross Distance Setting"; MinCrossDistance=3; MaxLookUp=3; Exit_Setting="---------- Exit Setting"; StopAndReverse=true; PureSAR=false; ExitOnCross=false; ThirdEMA_Setting="---------- Third MA Setting"; UseThirdMA=false; UseCounterTrend=false; OnlyCounterTrend=false; ThirdMAPeriod=100; ThirdMAType=1; ThirdMAPrice=0; ThirdMAshift=0; CTStopLoss=0; CTTakeProfit=0; Pivot.Setting="---------- Pivot Filter Setting"; Use.Pivot.Filter=false; Order_Setting="---------- Order Setting"; ReverseCondition=false; ConfirmedOnEntry=true; OneEntryPerBar=true; NumberOfTries=10; Slippage=5;

22:55:06 universalMACrossEA GBPJPY,H1: Letzter Abschluss : Keiner

22:55:06 universalMACrossEA GBPJPY,H1: initialisiert

22:55:40 universalMACrossEA GBPJPY,H1: Prev : DOWN - Curr : DOWN

22:55:40 universalMACrossEA GBPJPY,H1: Alarm: Gleitender Durchschnitt Kreuz DOWN !

22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - DOWN

22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL

22:55:40 universalMACrossEA GBPJPY,H1: Fehler beim Eröffnen der SELL-Order: (0) kein Fehler

Weiß jemand, was die Ursache für diesen "error-no error"-Eintrag ist, der die Ea daran hindert, eine Order zu öffnen?

Alles andere scheint gut eingestellt zu sein.

freundliche

Grüße

rickyc

 

UnivMACross - Protokolle mit Debug-Anweisungen

rickyc2511:
Hallo Kumpel,

Nun, ich bekomme das Ding immer noch zum Handeln...bekomme immer wieder den gleichen Fehler.

Es gab keine Debug-Warnung. Bin mir nicht sicher was los ist.

22:55:40 universalMACrossEA GBPJPY,H1: Alarm: Gleitender Durchschnitt kreuzt nach unten !

22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - DOWN

22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL

22:55:40 universalMACrossEA GBPJPY,H1: Fehler beim Eröffnen der SELL-Order : (0) kein Fehler

Weiß jemand, was die Ursache für diesen "error-no error"-Eintrag ist, der die Ea daran hindert, eine Order zu öffnen? Alles andere scheint gut eingestellt zu sein.

Mit freundlichen Grüßen -rickyc

Hallo Ricky,

Ich habe den EA auf GbpJpy H1 mit deinen Einstellungen getestet und habe die gleiche Fehlermeldung wie du erhalten, aber ich habe auch Debug-Anweisungen mit den Fehlermeldungen.

Auch war der EA Handel gut vor....und nach... die Fehlermeldungen.

Das erste Protokoll (Protokoll 1) zeigt, dass sich die Debug-Anweisungen scheinbar 10x wiederholen...zweimal...und dann zeigt das Protokoll weitere Trades (Käufe und Verkäufe) nach den Fehlermeldungen. Die Fehlermeldungen haben diesen EA nicht davon abgehalten, danach weitere Geschäfte zu tätigen. Sie können die SELL-Trades nach den Fehlermeldungen sehen. (Protokoll 1)

Ich weiß nicht, warum die Fehlermeldungen auftraten, wenn der Rest der Trades in Ordnung zu sein scheint?

Nur ein Vorschlag - halten Sie Ihren Testzeitraum kurz - 2 Wochen - es ist einfacher, die Protokolle zu sehen. Ich habe 1/1/2010 - 1/15/2010 GbpJpy H1 verwendet.

Ich habe dann die gleichen Einstellungen ausgeführt, außer dass ich MinCrossDistance=0 und MaxLookUp=0 deaktiviert habe... und habe einige Debug-Anweisungen erhalten... aber keine Fehlermeldungen. und die Trades scheinen sich zu erholen (kein Debug-Zyklus durch 10x) und es gab nicht die gleichen Preisprobleme wie in Log 1. Es wurde auch nach der Debug-Anweisung weiter gehandelt. Siehe den Log-Auszug unten (Log 2).

Sieht aus wie ein Code-Problem, das den richtigen Preis sendet, wenn MinCrossDistance>0 und MaxLookUp>0...?

Ich hoffe, die Debug-Anweisungen helfen Ihnen (und anderen) bei dem Versuch, dieses Problem aufzuspüren und diesen netten kleinen EA zu reparieren.

Viel Glück! Robert

Log 1- Einstellungen MIT MinCrossDistance und MaxLookUp

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: ungültiger Preis 147.25800000 für OrderSend-Funktion

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend Fehler 4107

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug bei Verkauf: ticket,err,count -1/4107/7

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: ungültiger Preis 147.25800000 für OrderSend Funktion

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend Fehler 4107

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug bei Verkauf: ticket,err,count -1/4107/8

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: ungültiger Preis 147.25800000 für OrderSend Funktion

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: OrderSend Fehler 4107

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug bei Verkauf: ticket,err,count -1/4107/9

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Fehler beim Eröffnen der SELL-Order : (0) kein Fehler

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 32 - 3 - DOWN

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN

2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL

Log 2 - Einstellungen OHNE MinCrossDistance und MaxLookUp

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : UP

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MA Cross BUY

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: open #18 buy 1.00 GBPJPY bei 148.73 sl: 141.23 tp: 163.73 ok

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug bei Kauf: ticket,err,count 18/0/0

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: BUY Auftrag eröffnet : 148.73

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : UP - Curr : DOWN

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MA Cross SELL

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: close #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 at price 148.63

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: STOP UND REVERSE !

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : UP

11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MA Cross BUY

11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : UP - Curr : UP

11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : UP - Curr : UP

 

Hallo Robert,

vielen Dank für die Antwort auf meinen Beitrag/die Fragen zu den Fehlern.

Ich schätze die Zeit und Arbeit, die es braucht, um denjenigen zu helfen, die keine Ahnung von Code haben, um ein Problem klar zu identifizieren - wie ich!

Ich würde wirklich gerne mit diesem Ea handeln, da ich darin ein riesiges Potenzial sehe, wenn man es für verschiedene Paare und MA-Perioden optimiert.

Ich benutze n MA Crossover Zeitraum von 55/3 auf einem 1-Stunden-Chart und es funktioniert gut-so natürlich möchte ich diese ea verwenden, um es zu automatisieren.

Ich werde die min cross distance und max lookup Einstellungen ändern und sehen, ob es einen Handel für mich platziert.es hat eigentlich nicht einmal versucht, einen Handel für mich so weit zu platzieren, was seltsam ist.ich würde mich besser fühlen, wenn es zumindest einen Fehlercode, der das Scheitern eines attemtped trade.there ist kein Problem in Marge oder acct bezogene Frage, die es zu stoppen Handel kann, so muss es der Code/Einstellungen sein.

Wie auch immer, ich werde Ihre Ergebnisse nehmen und Ihre Vorschläge notieren und es erneut versuchen.

Nur für eine Anmerkung, mein Broker ist GoMarkets in Australien, vielleicht jemand anderes hier könnte den Handel dieser ea mit ihnen?

Ich werde es noch einmal versuchen und mich nach ein paar weiteren Versuchen wieder melden.

Mit freundlichen Grüßen

rickyc

 
cosmiclifeform:
Hallo Ricky,

...Ich habe dann die gleichen Einstellungen ausgeführt, außer dass ich MinCrossDistance=0 und MaxLookUp=0 deaktiviert habe...und bekam einige Debug-Statements...aber keine Fehlermeldungen. und die Trades scheinen sich zu erholen (nicht Debug-Zyklus durch 10x) und es tat...

Hallo Robert,

Als du sagtest, du hättest die Einstellung für den minimalen Cross-Distance und den maximalen Look-up deaktiviert, meintest du damit, dass du sie einfach auf "0" gesetzt hast?

Ich kann keine Option sehen, um sie ein- oder auszuschalten, nur ein Eingabefeld für einen Wert.

Vielen Dank

rickyc

 

Universal MA Cross EA mit Gewinnstufen

Ich bin ein neuer Trader und möchte wissen, ob es jemanden gibt, der dem Universal MA Cross EA Gewinnmitnahmelevels hinzufügen kann. Wenn ich handle, ziehe ich es vor, die Hälfte meiner Gewinne bei 50 zu lassen und die andere Hälfte bis zum nächsten Fibonacci-Level laufen zu lassen. Der Universal MA Cross EA funktioniert gut für mich, aber ich habe es versäumt, ihn so einzustellen, dass er die Hälfte meiner Trades beendet und den Rest laufen lässt. kann mir jemand helfen?

Dateien:
 
rickyc2511:
Hallo Robert,

Als Sie sagten, Sie hätten die Einstellung für den minimalen Querabstand und die maximale Nachschlagezeit deaktiviert, meinten Sie damit, dass Sie sie einfach auf "0" gesetzt haben?

Ich sehe keine Option, um sie ein- oder auszuschalten, sondern nur ein Eingabefeld für einen Wert.

Danke

rickyc

Hallo Ricky,

Ja - deaktivieren = aus = 0 - setzen Sie MinCrossDistance =0 und MaxLookUP = 0 und Sie erhalten nicht die 4107 Debug-Fehler.

Diese Funktionen (MCD und MLU) scheinen jedoch einwandfrei zu funktionieren, denn ich habe sie in anderen Tests verwendet und sie scheinen das zu tun, wofür sie gedacht sind. Die Einstellungen funktionieren konsistent. Sie können einen kurzen Test durchführen und sie schnell vergleichen - siehe beigefügte Bildschirmansichten mit/ohne MCD und MLU. Ich habe MCD=10 und MLU=1 mit guten Ergebnissen verwendet...weniger Trades, aber sicherere Crossings. MLU>1 wird x Bars später nach der Kreuzung gehandelt... viel zu spät für mich.

Wie MCD und MLU mit den unten stehenden Fehlerprotokollen zusammenhängen, weiß ich nicht genau, was sie bedeuten oder wie man sie beheben kann. Hoffentlich werden uns die Debug-Anweisungen in die richtige Richtung führen.

Test Log1 - MCD=0 und MLU=0

Kein MinCrossDistance BUY oder SELL in den Protokollen erwähnt

Hat Debug-Fehler bei allen Trades.

Sieht so aus, als ob es Fehler0 und count0 meldet, was bedeutet, dass der Handel in Ordnung ist und keine Fehler auftreten?

Es war auf jeden Fall ein guter Handel.

universalMACrossEA[5 Dig]-V2 EURUSD,H1: MA Cross BUY

universalMACrossEA[5 Dig]-V2 EURUSD,H1: open #2 buy 1.00 EURUSD bei 1.4556 tp: 1.4561 ok

universalMACrossEA[5 Dig]-V2 EURUSD,H1:sn Debug bei Kauf: ticket,err,count 2/0/0

universalMACrossEA[5 Dig]-V2 EURUSD,H1: BUY-Order eröffnet : 1.4556

universalMACrossEA[5 Dig]-V2 EURUSD,H1: Prev : UP - Curr : DOWN

----------------------------------------

Test Log2 - MCD=10 und MLU=1

Hat MinCrossDistance BUY und SELL

Hat 2 Debug-Fehler

Fehler bei guten Trades wie oben und andere Fehler für einen "ungültigen Preis" 4107 Fehler

MCD SELL - Ein guter Handel - 2009.12.03 17:00

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 16:00 - 1 - 10 - 10 - DOWN

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: open #4 sell 1.00 EURUSD bei 1.5070 tp: 1.5065 ok

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: sn Debug bei Verkauf: ticket,err,count 4/0/0

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: SELL-Order eröffnet : 1.507

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: Prev : DOWN - Curr : DOWN

Ein weiterer MCD SELL - "Ungültiger Preis" - 2009.12.03 23:00

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 22:00 - 1 - 10 - 10 - DOWN

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: ungültiger Preis 1.50732000 für OrderSend-Funktion

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: OrderSend Fehler 4107

universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: sn Debug on sell: ticket,err,count -1/4107/0

** Durchläuft 2 Schleifen x10 Versuche pro Schleife - gleiche Fehlermeldung 4107

Wie die Fehlermeldung andeutet, scheint es sich um einen "ungültigen Preis" zu handeln, der gesendet wird.

Ich habe ein paar Bildschirmkommentare hinzugefügt, um das Problem mit dem ungültigen Preis zu lösen.

Meine Ergebnisse zeigen einen 8-stelligen Preis, der mit der obigen Fehlermeldung übereinstimmt. Ich weiß nicht genug darüber, wie man die Probleme mit den Ziffern beheben kann, oder warum MODE_DIGITS anders ist als Digits, aber es hängt mit dem Preis zusammen und vielleicht weiß es jemand.

Fügen Sie sie in den Abschnitt sComments ein, kompilieren Sie neu und testen Sie, ob die Werte auf dem Bildschirm angezeigt werden.

sKommentar = sKommentar + sp;

sComment = sComment + "Ask+Punktwert*TrailingStop=" + (NormalizeDouble(Ask+Punktwert*TrailingStop,Digits)) + NL;

sComment = sComment + "Digits= " + Digits + " Point= " + Point + " PointValue= " + pointvalue + NL;

sComment = sComment + "MODE_DIGITS= " + MODE_DIGITS + " | ";

sKommentar = sKommentar + "MODE_ASK= " + MODE_ASK + " | ";

sKommentar = sKommentar + "MODE_BID= " + MODE_BID + NL;

sComment = sComment + "NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits)= "+Symbol() + " "+NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits) + NL;

sKommentar = sKommentar + sp;

Andere können weitere Kommentare und Vorschläge hinzufügen, um die Fehlersuche zu unterstützen.

Ich hoffe, das alles hilft Ihnen und anderen mit besseren Programmierkenntnissen als ich, die einen Blick darauf werfen und mit uns die Herausforderung für diesen raffinierten kleinen EA lösen können.

Passen Sie auf sich auf...und viel Glück!

Robert

 

Hierfür können Sie den Multipurpose trademanager ea verwenden.

Grund der Beschwerde: