Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   MR.dollarEA zum Erstellen von Pending Orders (http://www.expert-advisor.com/forum/showthread.php?t=3459)

josef123456 12.02.14 21:52

MR.dollarEA zum Erstellen von Pending Orders
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo

der EA im anhang erstellt Pending Orders.

das funktioniert auch ganz gut, ich habe den EA so eingestellt, dass er mir jeweils 1 (mehrere sind möglich) pending order Long/short erstellt.
so weit so gut. Nachdem nun ein Trade geöffnet und mit SL oder TP wieder geschlossen wurde, erstellt der EA wieder eine neue Pending order (siehe Anmerkung unten*).

ich möchte aber, dass der EA im anschluss keine neue pending order mehr erstellt. Die variableneinstellungen sehen so aus, als ob man dies einstellen könnte, das Programm reagiert aber scheints nicht darauf und erstellt nach erfolgtem trade sofort wieder eine neue pending order.

vielleicht könnte sich das mal wer anschauen und entweder lösen (was natürlich super wäre) oder mir sagt, was das etwa kosten könnte.

lg Joe
(*anm: dies erfolgt allerdings erst dann, wenn beide Richtungen abgearbeitet sind, d.h. wenn ein trade Long eingegangen und dann geschlossen wurde, eine short pending aber noch besteht, wird nicht gleich wieder eine Long pending erstellt, erst dann, wenn die short gelöscht oder ausgelöst und beendet wurde. so schauts zumindest aus).

steve468 13.02.14 11:37

Hallo Josef, ich habe diesen EA selbst mal benutzt. Wenn Du nicht willst das der EA nach dem TP oder SL keine Ordern setzt, dann setz Addordersafterclose auf false.

Gruß Steve

josef123456 13.02.14 12:02

Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von steve468 (Beitrag 25114)
Hallo Josef, ich habe diesen EA selbst mal benutzt. Wenn Du nicht willst das der EA nach dem TP oder SL keine Ordern setzt, dann setz Addordersafterclose auf false.

Gruß Steve

hallo steve,

das habe ich, aber der EA hört nicht auf meine stimme...;)
d.h. sobald beide PO (long/short) ausgelöst wurden, erstellt er wieder neue pending orders.

lg joe
ps: im anhang setting angeführt.
da gäbe es auch die Einstellung "OnlyOnce". hab ich auch probiert.

steve468 13.02.14 14:08

Ich hab den EA jetzt noch mal laufen lassen und er fügt neue Ordern hinzu.
Das ist ja auch die Aufgabe von diesem EA, wenn Du nur eine einmalige Ausführung der Order möchtest, kannst Du diese doch manuell tätigen.
Wie möchtest Du den diesen EA nutzen? Vielleicht versteht man dann besser wozu Du diesen nutzen möchtest.

josef123456 13.02.14 18:30

Zitat:

Zitat von steve468 (Beitrag 25121)
Ich hab den EA jetzt noch mal laufen lassen und er fügt neue Ordern hinzu.
Das ist ja auch die Aufgabe von diesem EA, wenn Du nur eine einmalige Ausführung der Order möchtest, kannst Du diese doch manuell tätigen.
Wie möchtest Du den diesen EA nutzen? Vielleicht versteht man dann besser wozu Du diesen nutzen möchtest.

naja ich probiere den EA beim newstraden.
da experimentiere ich mit 3 settings in 3 charts gleicher währung mit unterschiedlichen tp und magicnummern.
und wenn bei fehlausbrüchen z.b. bei einem oder zwei settings der trade ausgelöst wird und dann auch noch in der gegenrichtung, dann sind beide POrders aufgebraucht.
damit ist die bedingung erfüllt, damit sich neue POrders aktivieren. und das möchte ich vermeiden.


lg joe

steve468 15.02.14 07:01

Liste der Anhänge anzeigen (Anzahl: 1)
Also zum News Traden wirst Du den nicht nutzen können. Den EA vor den News ein zu stellen, ist ja umständlicher als die Ordern manuel zu setzen.

Such doch mal im WWW nach News Trading Expert Advisor, da wirst Du sicher fündig werden.

Unter NEWS Trader Expert Advisor kannst Du ja mit der Suche beginnen.

Vielleicht sind die EA´s im Anhang ja auch schon das was Du suchst.
Habe diese nie selbst getestet.
Viel Erfolg damit.

Gruß Steve

josef123456 15.02.14 13:39

Zitat:

Zitat von steve468 (Beitrag 25169)
Also zum News Traden wirst Du den nicht nutzen können. Den EA vor den News ein zu stellen, ist ja umständlicher als die Ordern manuel zu setzen.

Such doch mal im WWW nach News Trading Expert Advisor, da wirst Du sicher fündig werden.

Unter NEWS Trader Expert Advisor kannst Du ja mit der Suche beginnen.

Vielleicht sind die EA´s im Anhang ja auch schon das was Du suchst.
Habe diese nie selbst getestet.
Viel Erfolg damit.

Gruß Steve

vielen dank für den anhang. werde mal suchen/testen.

bezüglich der umstände, das ist relativ: ich brauch ja nur ein gespeichertes template mit den dementsprechenden settings zu laden. das ist eigentlich nicht wirklich umständlich, zumindest empfind ich es zum aktuellen zeitpunkt als überschaubar.

lg joe

josef123456 04.03.14 08:21

hallo
kann mir jemand diesen EA so editieren, dass "Addordersafterclose=true" auch wirken?

ich möchte, dass dieser EA keine pendingorders mehr eröffnet, sobald eine garnitur buy/sell-orders ausgeführt wurden. intuitiv betrachtet macht das eben die "Addordersafterclose"-variable. macht sie aber nicht...

darf auch was kosten. Ea ist im anhang des ersten post.
lg joe

josef123456 16.04.14 17:47

ist keiner dazu bereit, diesen EA dazu zu bringen, nur einmal 2 pending orders zu erstellen und dann nicht mehr?

fxdaytrader 16.04.14 18:19

Na ja, ohne groß in den Code geschaut zu haben, die Holzhammermethode wäre:


Prüfen ob sich 2 orders schon in der history befinden. falls nein wird bspw. done=true bleiben. falls ja, dann done=false setzen. und orders senden nur wenn done = true ist.

ich weiß ja nicht wie oft der ea laufen soll. man könnte bspw. noch prüfen ob die trades am selben tag geöffnet/geschlossen wurden und nur dann neue orders verhindern, usw.


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:24 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum