Alle Inhalte von conglom-o
-
Interview mit Patrick Hahn, X-Trade Brokers
Also eins haben die Seiten des PH ja gemeinsam: die sehen alle gleich besch**** aus. Insofern besteht da kein Zusammenhang zum Kay. Ist aber evtl. auch eine Masche von ihm, so nach dem Motto: wenn die Leute sehen, dass er keine Webseite bauen kann, denken die vielleicht, er sei wenigstens fähig, lukrative Handelssysteme zu entwickeln . Der wirbt nicht nur für sich selbst - der scheint auch gerne mit sich selbst zu reden. Wahrscheinlich will ihn keiner mehr interviewen, da man dann nicht zu Wort kommt. Wenn der erstmal loslegt, dann hört der doch mit reden nicht mehr auf....
-
1000 Registrierungen später...
Akzeptiere ich - kein Problem. Dennoch möchte ich für das nächste Mal vorschlagen, dass solche Änderungen der Frist dann auch entsprechend in den anderen Postings eingetragen werden. Auf der ersten Seite findet sich nämlich nur das mit den 1.950 und im Übersichtskalenderposting steht gar kein Termin. Ich war wie gesagt nur etwas verwirrt, als whipsaw schrieb: noch 1 Minute (was somit dann sogar bis 0:01h gewesen wäre) .
-
1000 Registrierungen später...
Dann würde ich den 26.02. nehmen (wenn es noch geht). Aber auch nur, damit sich Rumpel und askerix dann nicht streiten müssen, wer näher dran lag (falls es der 26. wird) .
-
1000 Registrierungen später...
Wie wo was? Dachte der Countdown geht bis 1.950. Zumindest war das der Stand, den ich seit dem ersten Lesen des Threads im Kopf habe. Hat sich da was geändert? Dann hätte ich es verpasst . Oder kann ich noch was tippen, was sonst keiner getippt hat? Dazu müsste ich aber wissen, was schon alles "geblockt" ist.
-
Meine ersten Expert Advisor Tests
Also ich gehe bei meinen Test immer folgendermaßen vor: 1.) eine gute Datenbasis besorgen 2.) einen EA entwickeln, der auf Close basiert (Tick ist mir zu heikel) 3.) in einem definierten Zeitraum testen/optimieren (am besten einen, der alle Phasen drin hat) 4.) die gefundenen Parameter in einem Out-of-Sample-Bereich testen - Daten unabhängig von 3.) 5.) live auf Demokonto testen, wenn 4.) zufriedenstellend verlaufen ist 6.) Einsatz mit realem Geld
-
Der Forex Millionaer
Erschreckend finde ich, dass Godmode den Text anscheinend einfach so übernimmt und nicht mal kontrolliert. Muss dazu sagen, dass ich bis dato eigentlich recht viel von Godmode gehalten habe - nach dieser Aktion ist aber ihr Ansehen bei mir zumindest stark angeknackst. Eventuell finde ich ja auf der Invest mal die Möglichkeit mit dem Harald Weygand über die Strategie von denen zu sprechen.
-
Problem beim Auslesen eines Custom Indicators
Externe Indikatoren ruft man mit iCustom auf: http://docs.mql4.com/indicators/iCustom #include kann man nutzen, wenn man den Quelltext aus einem externen File (bspw. *.mqh) einlesen will - bspw. wenn man gewisse Grundbausteine nutzt, die man dann einfach immer einbindet. Falls einem der Quelltext nicht "lesbar" vorliegt (bspw. *.dll oder *.ex4), man aber auf eine im File enthaltene Funktion zurück greifen will, sollte man sich #import mal näher anschauen.
-
Candle Counter
Mit Erhöhung des Buffers meinte ich natürlich beides - sowohl bei der property als auch bei der Definition der Indikatoren - es ist tatsächlich die Deklaration der Variablen gewesen. Hätte nun nicht gedacht, dass ich nicht zwei int-Variablen teilen darf, wenn das Ergebnis double ist (vor allem, weil ja die anderen Rechenoperationen gingen - da ist der MT4 also nicht sehr konsequent im rumnörgeln). Klappt aber nun - vielen Dank (und wieder was dazu gelernt) .
-
Candle Counter
So, ich habe nun mal versucht, den Indikator zu erweitern. Dabei will ich das Verhältnis von grünen zu roten Kerzen mit ausgeben. Da bin ich jetzt am verzweifeln, warum das nicht geht. Was ich gemacht habe: - IndikatorBuffers auf 5 erhöht und entsprechend erweitert - double Quote[] eingeführt - Berechnung Quote[pos] = (greencandles/redcandles) eingeführt (wenn redcandles >0) Das Problem was ich dabei habe ist, dass er da immer 0 berechnet. Wenn ich addiere, subtrahiere oder multipliziere, rechnet er richtig und gibt auch aus - beim dividieren gibts aber entweder 0 oder sonstige Fehler, obwohl Quote ja vom Typ double ist. Jemand eine Idee (bitte nicht gleich wieder so viel Arbeit ins Umsetzen stecken - ein Tip ist schon prima )?
-
Fehlermeldung Strategietester
Eventuell haben die am Tester was geändert. Hatte das mal bei AlTrade - da gingen früher auch 0.1 Lotschritte doch dann haben die klammheimlich auf ganze Lot (bis max. 10) umgestellt (nur im Tester, nicht im Handel selber). Ist gerade fürs Testen von Riskmanagementstrategien nicht besonders toll. Probier also einfach mal stumpf 1 Lot, eventuell geht es dann.
-
Fehlermeldung Strategietester
Error 131 hat etwas mit dem Volumen zu tun (http://docs.mql4.com/trading/errors). Wenn Du magst, kopier doch mal Deinen Quelltext hier rein, damit man das checken kann.
-
Candle Counter
Yep, das meinte ich mit den Buffern . Hatte nämlich mal alles als Array gemacht, was gebuffert sein müsste, aber dann blieb Greencandles bspw. immer auf 0 (warum auch immer - aber das mit den Arrays werde ich wohl nie ganz verstehen *ggg*). Ich werds mal ausprobieren, was Du da rein gebaut hast. Vielen Dank vorab - muss mich da nun erstmal reindenken, da es ja mit den verschachtelten Schleifen auf und ab doch etwas anders ist als mein Ansatz. Update Hier erstmal ein kleines Ergebnis nach dem ersten Test. Zunächst das Erfreuliche: er malt etwas . Nun ein paar kleine Anmerkungen, auf die ich den Quelltext hin mal untersuchen werde. Bei greensum muss man open und close vertauschen, damit die Summe positiv wird. Desweiteren herrscht noch ein Fehler beim Zählen: habe gerade mal 3 eingestellt (wir haben gerade drei grüne Kerzen am Stück) und er gibt mir an: grüne Kerzen 4, rote -1. Da passt also irgendwie noch was nicht.
-
Candle Counter
Hallo Leute, ich bin wieder mal dabei, etwas rumzubasteln. Die Idee ist folgende: der Indikator soll mir innerhalb eines bestimmten Rahmens anzeigen, wie viele der letzten bspw. 10 Kerzen grün und wie viele rot waren. Dazu soll er noch die durchschnittlichen Punkte berechnen. Ich habe nun schon ein wenig rumprobiert, aber er macht noch nicht das, was er soll. Die Berechnungen scheinen nicht zu stimmen und gemalt wird auch nicht. Wenn jemand also auf Anhieb schon einen groben Fehler findet, freue ich mich über einen kleinen Hinweis. Ich vermute mal, dass es auch mit den Buffern zusammenhängt. //+----------------------------------------------------+ //| CandleCounter.mq4 | //+----------------------------------------------------+ #property copyright "conglom-o" #property indicator_separate_window #property indicator_buffers 4 #property indicator_minimum -10 #property indicator_maximum 10 extern int Candles = 10; //---- buffers int GreenCandles, RedCandles; double GreenAvg, RedAvg; double GreenSum, RedSum; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators IndicatorBuffers(4); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,EMPTY,Green); SetIndexBuffer(0,GreenCandles); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,EMPTY,Red); SetIndexBuffer(1,RedCandles); SetIndexStyle(2,DRAW_LINE,STYLE_DOT,EMPTY,Green); SetIndexBuffer(2,GreenAvg); SetIndexStyle(3,DRAW_LINE,STYLE_DOT,EMPTY,Red); SetIndexBuffer(3,RedAvg); return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } int start() { if(IndicatorCounted() < 1) { Print(Bars," Bars to be backfilled "); int bar_index=0; for(bar_index=1;bar_index < Bars;bar_index++) { CountCandles(Bars-bar_index); } } CountCandles(0); return(0); } //+------------------------------------------------------------------+ int CountCandles(int bar_index) { GreenCandles = 0; RedCandles = 0; GreenSum = 0; RedSum = 0; for (int i=0;i<Candles;i++) { if (Open[bar_index+i] < Close[bar_index+i]) { GreenCandles++; GreenSum = GreenSum - (Open[bar_index+i] - Close[bar_index+i]); if (GreenCandles>0) GreenAvg = GreenSum / GreenCandles; } if (Open[bar_index+i] > Close[bar_index+i]) { RedCandles++; RedSum = RedSum + (Open[bar_index+i] - Close[bar_index+i]); if (RedCandles>0) RedAvg = RedSum / RedCandles; } //zum Testen Print(GreenCandles + " " + RedCandles); Print (Open[bar_index+i] + " " + Close[bar_index+i]); Print(GreenSum + " " + RedSum); } }
-
Position (im Notfall) absichern durch Hedgen
Es gibt im Metatrader die Funktion "Multiple Close" / "Schließen mit" (oder so ähnlich). Damit kannst Du Deinen Hedge auflösen und zahlst nur 1x den Spread (den für die Ursprungsorder). Ich nutze das Hedgen mitunter, da ich vollautomatische Systeme am Laufen habe und zu gewissen Situationen gerne Gewinne sichere. Dann gehe ich manuell dagegen, weil ich nicht in die Systeme eingreifen will. Da zahle ich dann zwar 2x den Spread (weil ich die Gegenposi ja manuell wieder schließe), aber das ist mir dann egal .
-
Suche Metatrader Forexbroker mit mini oder besser microlots
MAR10 bedeutet März 2010. Verfall ist immer am dritten Freitag im März, Juni, September, Dezember. Einige Anbieter bieten allerdings auch den durchlaufenden (Endlos-)Kontrakt an.
-
Zum Eröffnungskurs um 9 Uhr Position eingehen
Bei Activtrades FDAX (denke mal, dass Du das meinst) Kurs 9:00h: 5.956,5 (Bid), Tageshoch 5.971,5 (Bid), Stand 9:30h
-
Zum Eröffnungskurs um 9 Uhr Position eingehen
Auch wenn es off-topic ist (den "Freifahrtschein zum Kritisieren" habe ich ja schon weiter oben bekommen *g*): die Trefferquote muss nicht positiv (sprich: über 50%) sein. Auch die durchschnittlichen Verlusttrades können die durchschnittlichen Gewinnertrades überragen (wobei ich diesen Punkt kritischer sehe als den der Trefferqoute) - entscheidend ist die Kombination bzw. dass man einen positiven Erwartungswert hat.
-
Zum Eröffnungskurs um 9 Uhr Position eingehen
Einzustellen ist da nix, aber das kann man mittels eines EA umsetzen. Gedanklich sieht es so aus: 1. Prüfe, ob es eine neue Stundenkerze gibt 2. Prüfe, ob es 9:00 ist 3. Wenn beides zutrifft: eröffne Trade (bspw. dann gleich mit SL) Schau mal unter den Befehlen iTime und TimeHour nach - die könnten Dir bei 1. und 2. behilflich sein . Falls Du einen Anbieter findest, der "Kassa-nah" taxt (und ab 9:00h), dann geht das einfach über die Abfrage, ob eine neue Tageskerze gemalt wird. Mir ist zwar noch nicht ganz klar, warum Du gerade zur Kassaeröffnung handeln möchtest, aber das steht auf einem anderen Blatt .
-
Zum Eröffnungskurs um 9 Uhr Position eingehen
Mag zwar etwas pingelig sein, aber a) hat Activtrades nicht den DAX sondern den FDAX und b) eröffnet dieser bereits um 8:00h . Oder zielt Deine Frage darauf ab, dass Du zur Kassa-Eröffnung des DAX (9:00h) einen Trade im FDAX eingehen möchtest? Das geht dann relativ einfach über die Abfrage der Kerzen in Verbindung mit der Uhrzeit (da brauchst Du also nicht einen extra EA für). P.S: Willkommen bei Tom-Next .
-
Verstärkung des Teams - Herzlichen Glückwunsch an Henrik und Mythos
Auch von mir alles Gute und beiden ein glückliches Händchen bei ihrer neuen Herausforderung. Man kann ja erfreulicherweise sagen, dass es hier noch relativ gesittet bzw. sogar sehr sympathisch zugeht was das miteinander Umgehen betrifft - hoffen wir, dass das so bleibt (nicht die Quantität sondern die Qualität entscheidet letztendlich) . Ich finds super, dass die Moderatoren-Gruppe wieder etwas gewachsen ist .
-
Erste Gehversuche in MQL
Close ist dann immer der aktuelle Kurs.
-
Erste Gehversuche in MQL
Hmm, damit habe ich das gleiche Problem wie mit meiner obigen Lösung. Er macht keine Trades. Die macht er nur, wenn ich die 20 und die 1 vertausche. Dabei ist die Logik recht simpel - ich überprüfe das Close der letzten Kerze mit dem ermittelten Tief bzw. Hoch und lasse ihn dann eine Order ausführen. Update Denkfehler meinerseits - wenn ich natürlich das Close der letzten Kerze [1] nehme und auch das Low dieser in der Überprüfung mit einschließe, kann er ja gar nicht traden, da das Low immer . Das glaube (bzw. hoffe) ich nicht (programmiere schon seit ein paar Jahren meine EAs) - nur vernebelt anscheinend gerade eine Erkältung mein Hirn . Finde aber Deinen Ansatz, dass man selber sich mit dem Thema befassen muss, genau richtig. Nur so lernt man dazu - und dazu lernen muss man immer. Deswegen finde ich auch dieses Forum so gut. Hier wird einem auf einem fachlich hohen Niveau geholfen, wenn man Eigeninitiative mitbringt. Nur deshalb bin ich nun da, wo ich jetzt bin .
-
Erste Gehversuche in MQL
Wo wir schon beim Thema mit Highs und Lows sind. Wie kann ich feststellen, wo (sprich Kurs und nicht Kerzennummer) das höchste Hoch bzw. das tiefste Tief der letzten 20 Kerzen liegt? Ich habe mal folgendes probiert: Tief = iLow(Symbol(),Period(),iLowest(Symbol(),Period(),MODE_LOW,20,1)); Das scheint aber irgendwie nicht korrekt zu sein - mir wird da nie ganz klar, wo er zu zählen anfängt. Eventuell kann das ja mal jemand beispielhaft erläutern. Die Hilfe ist da eher verwirrend in meinen Augen. Vielen Dank vorab .
-
Kompatibilität historischer Daten
Kannst Du das bitte mal näher erläutern? Jeder Wochentag hat doch seine eigene Nummer (Sonntag = 0, Montag = 1, Dienstag = 2 usw.) - egal, ob es für ihn eine Kerze gibt oder nicht. Insofern musst Du dem EA sinngemäß nur sagen: if (TimeDayOfWeek(iTime(Symbol(),0,0))==0) return; else ... hier kommt dann Dein normaler Quelltext Für den Fall, dass Du am Montag dann bspw. auf Freitag und Donnerstag blicken willst, setzt Du dann Variable n1 und n2 ein (sprich Du arbeitest mit open[n1], open[n2] etc.). Je nachdem, welcher TimeDayofWeek anliegt, werden die dann bereits direkt am Anfang gesetzt. Was dann natürlich noch fehlt, ist eine Abfrage, ob es Sonntags Daten gibt oder nicht (wegen der Verschiebung). Ich weiß noch nicht wie, aber das wird sich auch lösen lassen. Dann kann der restliche Quelltext immer gleich bleiben.
-
suche CFD-Broker die automatisiertes Handeln ermöglichen
Was willst Du denn genau handeln? CFDs auf Indizes gibt es einige mit dem MT4 (für DAX/FDAX guckst Du bspw. hier), CFDs auf Aktien mit dem MT4 eher wenige (genau genommen kenne ich da keine).