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)
-   -   Trading Management (http://www.expert-advisor.com/forum/showthread.php?t=3451)

peti 08.02.14 18:33

Trading Management
 
Hallo Zusammen
Ich bin neu hier im Forum und lese mich durch den Management teil.

Ich bin kein Programmierer, benutze die EAs auf den freien markt und ändere sie so, wie ich mir das vorstelle.
Meine Frage oder Suche ist nun folgendes.

Wie kann ein EA es Händeln, bei max. 10 möglichen Order, nicht alle zur selben zeit los zu schicken.
Dass heisst, wenn EA einen handel abschliesst, muss eine bestimmte zeit abgewartet werden, bevor ein neuer Order platziert werden kann.

Wenn mir jemand sagen kann, unter was ich suchen muss, oder so grosszügig ist, wie der befehl lautet,
währ ich sehr dankbar.

Peti

peti 09.02.14 01:55

Trading Management
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi

Ich denke wenn meine Anliegen in der Programmierung gelandet ist,
hilft vielleicht das EA zur frage.
Bitte Entschuldigen Sie dass ich es nicht zu beginn schon beigeführt habe

Peti

fxdaytrader 09.02.14 09:37

Vorweg: Der EA dürfte bei 5-digit brokern nicht wie erwünscht laufen (Anpassung Point).

Habe den code gerade mal überflogen. Aktuell dürfte der EA Positionen nur eröffnen wenn die Anzahl der offenen Positionen des selben Symbols + OrderComment < 1 ist.
Beim Zählen der offenen Positionen sollte nicht der OrderComment als Filterkriterium dienen, manche broker ändern diesen. Beser wäre magicnumber.

Willst Du daß bei jedem Signal eine Position eröffnet wird (bis 10 offen sind) muß gefiltert werden. Die numPos-Geschichte müsste geändert werden.
Je nachdem wie die Signale generiert werden könnte es ausreichend sein einfach nur zu schauen ob numPos nicht kleiner 1 sondern kleiner bspw. 10 ist. Sicherer wäre es weiter zu filtern, bspw. nur eine neue Position zu öffnen (wenn schon eine offen ist) wenn der letzte trade mindestens xyz-Candles vorher geöffnet wurde um zu vermeiden daß zur selben Zeit alle 10 trades geöffnet werden.

Weiter:
Nehme die Anpassung an 5 digit-broker vor. Das ist hier insb. wichtig bei der TP/SL-Bereichnung. Wenn der EA berechnet bspw.
realSL = Ask - stopLoss * Point;
dann läuft das so nicht bei jedem broker da Point bei einem 5digit-broker bspw. mit 10 multipliziert werden muß.

Ich persönlcih bin immer wieder überrascht EAs zu sehen die keine Anpassung an x-digit broker vornehmen. Das ist wirklich ein alter Hut und schon seit Jahren ein Thema.

Da ich denke daß mql4 über kurz oder lang überhauptn icht mehr supported werden wird werde ich bis auf Weiteres (habe momentan auch genug anderes zu tun) keine codearbeiten mehr vornehmen, weder unentgeltlich noch gegen Entgelt. Ich halte es für Zeitverschwendung an einem Auto (sprich: alte mql-Version) herumzubasteln welches höchstwahrscheinlich am nächsten Tag eh verschrottet (sprich: nicht mehr supported) wird, um das mal bildlich auszudrücken :)

peti 09.02.14 10:32

Hallo fxdaytrader

Vielen Dank für die klare direkte Antwort.
Also werde ich ein EA suchen wo schon mal die Grundanforderungen erfüllt und kein mql4 ist.

Peti

fxdaytrader 09.02.14 10:35

Zitat:

Zitat von peti (Beitrag 24994)
und kein mql4 ist.

nun ja, man weiß nicht wie lange mql4 noch unterstützt wird. das kann durchaus noch lange der Fall sein.

Ach man, ich weiß nicht, evtl. passe ich Deinen EA mal fix an (brokerdigitadjust/den numPos-Kram/Filterung nach MagicNumber anstelle von OrderComment) damit Du zumindest einen Startpunkt hast, hängt von der Lust ab (copy&paste ist langweilig). :)

fxdaytrader 09.02.14 11:27

Liste der Anhänge anzeigen (Anzahl: 1)
s. Anhang, auf die Schnelle ein paar Modifikationen implementiert. Kannst auch die Perioden der Indikatoren (macd, stoch, parabolic SAR, momentum) ändern ... Nicht getestet.

edit: Auf welchem timeframe soll man den EA eigentlich laufen lassen? Ich vermute mal was bei M15?

Solltest Du mit diesem (oder einem anderen) EA zufrieden sein würde ich Dir raten ein paar EURONEN in die Hand zu nehmen und Dich zwecks Anpassung an die neueste mql-Version an einen Profi zu wenden. Ich denke der user traderdoc hier aus dem forum (oder forexfabrik) wird Dir da im Fall der Fälle sicherlich weiterhelfen können ;)

peti 09.02.14 14:07

Herzlichen Dank
Da ist ja kein stein mehr auf dem anderen.
Ja das EA sollte eigentlich auf M5 arbeiten, so nach NazFunds.
ich habe aber nur auf M15 eurusd was vernünftiges bekommen.

Ist aber kein vergleich was es jetzt bewerkstelligt. es ist so wie ich mir das vorgestellt habe. Offen für mehrere trades, die unabhängig arbeiten, buy and sell handeln, auch wenn der eine schwimmend ist.
Im Test sieht es gut aus, die Modellierungsqualytät steht bei 87% bei 25 trades in den letzten 2 monaten.
Werde es jetzt in meinem Demokonto aufschalten und die nächsten wochen werden es zeigen.

und danke für den Tipp, die EAs auf den neusten stand zu bringen.
gut zu wissen wo anzufragen:) übernimmst Du auch solche Aufträge?

Peti

fxdaytrader 09.02.14 19:19

ich hatte vorhin Langeweile und habe eine lotkalkulation per risk eingebaut. Im M1 zeigt er rel. gute Ergebnisse. Ich werde das hier später, bzw. morgen oder so, hier hochladen ...

Ich habe mich mit der neuen mql-version noch nicht befasst und bin kein professioneller Programmierer. Auftragsarbeiten übernehme ich nicht.

Für professionelle jobs kontaktiere einen Profi, bspw. traderdoc. ;)

peti 09.02.14 21:16

Schade dass Du keine Aufträge annimmst, das EA läuft im test erfreulich.
Auch jetzt im 1M läuft es durch bis zum heutigen Datum, ohne Konto lehrzuräumen. :) habe es in M1 gar nicht mehr angeschaut

dass währe fantastisch wenn Du denn lotkalkulator integrieren kannst.

vielen dank für Deine Zeit und Arbeit
Peti

fxdaytrader 09.02.14 23:59

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

Zitat von peti (Beitrag 25013)
Schade dass Du keine Aufträge annimmst

och, wirst es überleben da es ja auch noch andere Progger gibt ;)

Zitat:

Zitat von peti (Beitrag 25013)
dass währe fantastisch wenn Du denn lotkalkulator integrieren kannst.

s. Anhang :cool:


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:46 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