Antwort

EA ausschalten, wenn er Gewinn macht

22 Antworten

JS17

Kunde, bbp_participant, Gemeinschaft, 73 Antworten.

Profil besuchen

vor 8 Jahren #113744

Hallo, ist es möglich, einen EA abzuschalten, sobald er Gewinn oder Stoploss nimmt?

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #130632

Hallo,

 

Ja, es gibt mehr als eine Möglichkeit, dies zu erreichen. Sie können einfach eine Variable AllowTradng auf 1 gesetzt und dann bearbeiten Sie Ihre Eingabe lang, indem Sie Bedingung - wenn AllowTrading = 1 dann geben Sie lange und in der Aktion verwenden "Assign Variable" und setzen AllowTrading = 0. Dies wird von der Aufnahme mehr Trades zu verhindern.

 

Dann erstellen Sie die nächste Regel, in der Sie das Datum des aktuellen Balkens mit dem Datum des vorherigen Balkens vergleichen, und wenn sie sich unterscheiden (ein neuer Tag beginnt), setzen Sie AllowTrading = 1, damit die Strategie für den nächsten Handelstag (Sitzung) bereit ist.

0

JS17

Kunde, bbp_participant, Gemeinschaft, 73 Antworten.

Profil besuchen

vor 8 Jahren #130645

Vielen Dank Tomas

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #130757

Tomas,

  Ich verstehe nicht, ich habe versucht, mehrere Möglichkeiten und kann nicht bekommen, es zu arbeiten. Könnten Sie mehr im Detail erarbeiten, wenn sagen, ich wollte, dass bestimmte EA zu stoppen, wenn es $20 in Gewinn trifft?

 

Ich habe versucht, mit Ihrem Beispiel, Summe der geschlossenen Profit (in Geld), etccc.. und kann es nicht bekommen. Brauche Ihre Hilfe, die sehr geschätzt wird. 

0

stearno

Kunde, bbp_participant, Gemeinschaft, 379 Antworten.

Profil besuchen

vor 8 Jahren #130763

Es gibt viele Möglichkeiten, aber hier ist eine davon:

Sie erstellen eine Variable. Nennen wir sie DailyProfitMet.

Du machst eine neue Ruke:
Wenn die tägliche Gewinnsumme über 20 Dollar liegt
Dann DailyProfitMet = 1

Als Nächstes fügen Sie alle Ihre Eingaberegeln hinzu:
TäglichProfitMet = 0

Dies macht es erforderlich, dass DailyProfitMet gleich 0 ist, bevor es einen Handel eingeht. Und da diese Variable auf 1 gesetzt wird, wenn Ihr Gewinnziel erreicht ist, werden keine neuen Geschäfte abgeschlossen, sobald Ihr Gewinnziel erreicht ist.

Die nächste Frage lautet: Wann wollen Sie wieder mit dem Handel beginnen? Sagen wir zu Beginn des nächsten Tages. Also erstellen Sie eine weitere Regel. Diese besagt

Wenn Tag der Woche[0] Tag der Woche[1]
Dann DailyProfitMet = 1

Passen Sie das oben Gesagte an Ihre Wünsche an, aber es gibt Ihnen einen Rahmen, den Sie verwenden können.

-stearno

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #130766

Stearno,

  Vielen Dank für Ihre Antwort. Normalerweise auf meine EA's werde ich eine StartTime1 & EndTime1, und eine StartTime2 & EndTime2 laufen. Ich mache beide Handelszeiten, je nachdem, welche bezahlt ich verwenden. Wäre ich in der Lage, es zu Gewinnmitnahme zwischen Startzeit 1 und Endzeit 1? und haben es zurückgesetzt und Handel wieder zwischen Startzeit 2 und Endzeit 2, oder kann ich nur täglich tun?

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #130767

Stearno,

  Tut mir leid, dass ich dir wieder schreibe, aber ich bin immer noch verwirrt. Ich habe genau das getan, was Sie gesagt haben, aber jetzt funktioniert es. Außerdem kann man den Wochentag nicht zweimal auswählen. Ich habe die Strategie angehängt, die ich nach Ihren Anweisungen erstellt habe, aber sie funktioniert nicht. Hoffentlich können Sie heute Morgen antworten, da ich viel Zeit damit vergeudet habe, dies herauszufinden.

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #130814

Alle Antworten, wie ich bin immer noch kämpfen mit diesem und seine entweder nicht Handel überhaupt, oder Handel nur 1 Handel oder nur Handel außer Kontrolle. 

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #134809

Stearno oder Marc,

  Ich hoffe, bei euch ist alles gut gelaufen. Ich habe eine kurze Frage zum letzten Kommentar von Stearno (Thema #5)

 

Ich habe herausgefunden, wie man einen EA so einstellt, dass er den Handel beendet, sobald er einen bestimmten Gewinn erreicht hat, den ich für den Tag festgelegt habe.

 

Aber die Frage ist:

 

Ich handele im Durchschnitt 3 oder 4 separate EAs für ein einzelnes Konto. Also, welche Regel kann ich in jedem EA setzen, wo es alle Geschäfte für den Tag heruntergefahren, sobald sagen $100 in insgesamt Gewinne für das Konto erfüllt ist? Ich bin nicht besorgt über jeden EA Ausschalten, ich will nur alle Handel bis zum nächsten Handelstag aussetzen, wenn die $100 in insgesamt Portfolio Gewinn erfüllt ist (natürlich es noch berücksichtigt, wenn der erste Handel verloren -$50, jetzt zwischen allen EA's laufen sie jetzt brauchen, um $150 in Gewinn zu machen, weil es berücksichtigt die -$50 Verlust nahm)

 

Die Art und Weise habe ich meine Regeln bereits eingerichtet und pro den Thread #5 oben ist sie wollen es pro magische Zahl auf jedem EA und es hat mich verwirrt, weil ich nur über den Gesamtgewinn als Ganzes für das Portfolio und nicht die einzelnen EA. erreicht besorgt bin.

 

Könnten Sie bitte mitteilen, wie Sie diese Regeln einrichten würden?

 

Auch ich habe die Datei angehängt, soweit ich es bekommen kann, aber was wirklich beginnt verwirrend mich ist zum Beispiel kann ich die Strategie beigefügt mit nur AUD/USD-Paar nur handeln.

Ich kann ein paar andere EA's Handel als auch auf andere Paare haben, aber ich will nur das gesamte Portfolio zu stoppen und ein bestimmtes Gewinnniveau. Ich weiß nur nicht, wie ich den mehreren EAs sagen kann, dass sie nach demselben Gewinnniveau suchen sollen.

0

stearno

Kunde, bbp_participant, Gemeinschaft, 379 Antworten.

Profil besuchen

vor 8 Jahren #134810

Es gibt mehrere Möglichkeiten. Ich sage nicht, dass mein Vorschlag der beste oder einzige Weg ist.

Eine, die ich getan habe, war, dass alle Ihre EAs eine Regel haben, die den Kontostand einer Variablen zu Beginn des Handelstages/der Sitzung zuweist. Zweitens, haben eine Variable, wo Sie in Ihrem täglichen Limit geben (Sie sagte für Sie war es $100).

Dann erstellen Sie eine weitere Regel. Auf der linken Seite addieren Sie die erste Variable (Startguthaben der Tage) zu Ihrem Tageslimit (100). In der Mitte verwenden Sie größer als. Dann verwenden Sie auf der rechten Seite den aktuellen Saldo. In der

Dann Abschnitt der Bedingung, haben es schließen alle Trades (wenn Sie wollen, um alles, was derzeit offen ist zu schließen. Wenn nicht, dann fügen Sie diese Anweisung nicht ein.). Zweite Then-Bedingung: Weisen Sie einer boolschen Variablen den Wert True zu.

Es muss eine Bedingung für jede Eingaberegel festgelegt werden, die besagt, dass, wenn diese boolsche Variable wahr ist, der Handel nicht durchgeführt werden soll.

Fügen Sie schließlich zu der Regel, die den Tagessaldo einer Variablen zuweist, auch die Then-Anweisung hinzu, um der boolschen Variablen False zuzuweisen. Auf diese Weise wird der Schalter umgelegt und der Handel mit Ihren Eingaberegeln wieder zugelassen.

Ein Beispiel. Ihr Kontostand beträgt zu Beginn des Tages 1.500. Addieren Sie Ihr Tageslimit von 100 dazu, um auf 1.600 zu kommen. Dann vergleicht Ihre Regel den aktuellen Kontostand mit dem Wert von 1.600. Immer wenn er größer ist, wird die Variable bool auf true gesetzt. Als Nächstes werden die Einstiegsbedingungen erfüllt, aber es wird geprüft, ob diese bool-Variable wahr ist, also wird der Handel nicht durchgeführt. Zu Beginn des nächsten Tages wird die boolsche Variable wieder auf false gesetzt und der Kontostand zugewiesen. Jetzt werden die Eingaberegeln also Geschäfte auslösen.

Sie können dies für alle Ihre 3-4 EAs tun.

Ich bin gerade nicht am Computer, aber wenn Sie ein Beispiel brauchen, lassen Sie es mich wissen, und ich kann es später für Sie machen.

-Stearno

Gesendet von meinem HUAWEI MT7-TL10 mit Tapatalk

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #134829

Stearno,

   Vielen Dank für die schnelle Antwort. Wenn es nicht zu viel ein Problem wäre ein Beispiel von Ihnen wäre perfekt. Ich habe gerade ein schnelles Beispiel für eine Regel oben geworfen, wenn Sie das ändern könnten, was ich suche, wäre das großartig. Ich verliere ein wenig den Faden, wenn es zu sehr ins Detail geht, aber je mehr ich mich unterhalte und die Foren lese, desto besser werde ich und desto klarer wird mir das Verständnis für all die Kontrollen und das Gleichgewicht der Regeln.

0

stearno

Kunde, bbp_participant, Gemeinschaft, 379 Antworten.

Profil besuchen

vor 8 Jahren #134878

Hier ist die Art und Weise, wie ich dies tun würde. Es gibt ein paar andere Möglichkeiten, die Sie tun können, aber dies ist meine Präferenz. Fügen Sie diese Regeln zu jedem EA, den Sie laufen haben.

 

Ich habe dort hinzugefügt, dass alle offenen Geschäfte geschlossen werden, sobald das tägliche Gewinnziel erreicht ist.  

 

Wenn das nicht der Fall ist, wird der EA den Handel stoppen, während ein Handel offen ist, und das könnte dann ein Verlustgeschäft sein. Dann würden Sie tatsächlich unter Ihrem täglichen Gewinnziel sein, aber der EA würde ausgeschaltet werden.  

 

 

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #134934

Stearno,

  Ich habe den EA, den Sie hatten, genommen und gerade versucht, ihn auszuführen, um die Regeln zu studieren, aber wenn ich ihn lade und ausführe, nimmt er keine Trades? Das Journal sagt ständig "No orders found" UND "closing all orders". Wissen Sie zufällig, warum der EA keine Trades annimmt? Ich habe versucht, ihn zu überprüfen, aber ich kann das Problem nicht finden.

 

2/11/16 @ 9pm

Wenn es möglich ist, könnten Sie bitte überprüfen, was mit diesem EA falsch sein könnte, bevor Sie ins Wochenende gehen, wäre es sehr zu schätzen. Danke Ryan B.

0

stearno

Kunde, bbp_participant, Gemeinschaft, 379 Antworten.

Profil besuchen

vor 8 Jahren #135022

Ich habe ihn geschrieben, ohne daran zu denken, dass er zur Aufnahme von Geschäften verwendet werden würde. Es sollte nur ein Beispiel für die Regeln sein. Ich werde versuchen, es in den nächsten Tagen zu überprüfen.

Gesendet von meinem HUAWEI MT7-TL10 mit Tapatalk

0

stearno

Kunde, bbp_participant, Gemeinschaft, 379 Antworten.

Profil besuchen

vor 8 Jahren #135039

So. Jetzt wird gehandelt.  

 

Wir brauchten einen Startsaldo. Wenn der EA zum ersten Mal lädt, hatte die Variable DailyAccountBalance 0. Ich habe im Startmenü einen Wert von 10.000 Dollar eingegeben, und jetzt funktioniert der EA.  

 

Zweitens ist es bei zwei verschiedenen EA-Vergleichen am besten, "Kreuze oben" und "Kreuze unten" anstelle von > und < zu verwenden.  

 

Denken Sie daran, dass diese Regeln zu jedem EA, den Sie ausführen, hinzugefügt werden sollten und die Regeln nur diesen einen EA steuern. Es ist nicht geschrieben, um ein Porftolio von EAs zu verwalten.

 

Viel Glück!

 

-Stearno

0

ryanbrignac9764

Abonnent, bbp_participant, Gemeinschaft, 89 Antworten.

Profil besuchen

vor 8 Jahren #135206

Vielen Dank wie immer

0

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 22)

1 2