Alle Inhalte von titanfx
-
iSynchronCharts oder Crosshairs für MT4
laut deinem screenshot bist du glaube ich doch im falschen Ordner, da ju nur dort nur die Standartindikatoren vorhanden sind. Schaue noch mal in meinem letzten Post, so kannst du auch in den richtigen Ordner navigieren
-
iSynchronCharts oder Crosshairs für MT4
Ist vielleicht MT4 nicht aktuell? Der läuft auf Build 670 bei mir PS: obwohl der läuft auch auf dem Build 646 bist du auch im richtigen Ordner? ( böse Unterstellung, ich weiss ) probiere mal so dorthin zu navigieren
-
iSynchronCharts oder Crosshairs für MT4
Ich war gestern mit dem Problem von Synchronisierung der mehreren Charts konfrontiert gewesen, ob man die Charts auch auf unterschiedlichen Timeframes irgendwie synchronisieren kann. Dann hatte ich den EA von FinGer den Crosshairs für MT5 im Hinterkopf gehabt. Ich dachte diesen EA gibt es auch für MT4 - leider nicht. Ich nutze allerdings kein MT5 ( MT4 reicht mir mit neuem Funktionsumfang vollkommen aus ), daher sollte eine Alternative des EA für MT4 her, habe nun selbst die Hand angelegt und es als Indikator programmiert. Für mich ziehe ich für diese Zwecke die Indikatoren vor ( da ich mehren im Chart kombinieren kann ), daher ist es ein Indikator geworden. Der Indikator ist fast exakt identisch mit dem Original geworden. Es ist nicht so, dass ich den Indikator 1 zu 1 nachbilden wollte - nein, die Idee von FinGer war super genial und man hätte es auch nicht besser machen können was den Funktionsumfang und Realisierung angeht, aus diesem Grund ist meine Realisierung auch identisch geworden. Also grossen Dank an FinGer Der Funktionsumfang und Parameter sind also identisch geblieben, ich habe nur 2 Sachen hinzugefügt: - die Crosshairs können auch auf dem aktuellen chart angezeigt werden - die relative Crosshair Platzierung auf dem chart bei der Chartnavigation erfolgt auch synchron Wenn also jemand Spass dran hat, kann es nutzen, wenn FinGer sein Indikator auf MT4 umschreibt, dann kann dieser hier auch gelöscht werden. Viel Spass! iSynchronCharts.zip
-
ObjectCreate
Du schreibst von TextLabel aber meinst bestimmt normalen TextObjekt oder? TextObjekt brauch Zeit und Preis als Koordinaten und TextLabel X und Y Koordinaten, das wäre dann zu einfach, sonst würdest du bestimmt nicht fragen. Wenn du also normalen TextObjekt um einige Kerzen von Bar[0] rechts platzieren möchtest, dann geht es mit normalen Offset in Bars nicht. Ich verwende folgendes Konstrukt: datetime bartime = Time[0]+ n*60*Period(); wo n= Versatz um n Bars nach rechts und bartime die Zeit die du dann in deiner ObjectCreate Funktion verwenden kannst
-
ObjectCreate
Das wird so nicht funktionieren. MT4 kann die "virtuellen" Kerzen nicht berechnen. Es ist also tatsächlich so, dass bei -1 ( und auch bei -10 ) wird tatsächlich die älsteste Kerze im Chart genommen, da hat Krawummska schon recht. Da der Wert Time[-1] nicht existiert, nimmt der MT4 den 01.01.1970 00:00, also Anfang der Unix-Zeit und wenn nicht so viele Daten da sind, wird die älteste Kerze genommen.
-
Indikator ABCD Formationen
Nein, das nicht. Es werden die Ordner verwendet die im Installationsverzeichniss liegen (MQL4, templates usw.), die alten experts-Ordner werden nicht mehr angesprochen. Wenn man MT4 ohne /portable-Schlüssel startet, werden die Daten (MQL4, templates usw.) in den versteckten Systemordner UserAppData (oder so ähnlich) ausgelagert
-
Indikator ABCD Formationen
Es gab damals in der früheren 6xx Versionen einen Migrationsassistent, der alle Daten aus experts-Ordner in den MQL4-Ordner kopiert. Es hat bei mir super geklappt, so dass ich alle alten experts-Ordner gelöscht habe und nur noch die neue Datenstruktur nutze. Diese hat auch den Vorteil, dass man jetzt nun auch die Unterordner erstellen kann. Momentan komme ich mit nur einem MQL4-Ordner aus der für alle MT4 gleich ist und per SymbolicLink gespiegelt wird -super Sache, kann ich nur jedem empfehlen
-
Indikator ABCD Formationen
es sollte eigentlich mit dem Schlüssel /portable kein Problem mehr sein, dann werden alle Daten im Installationsverzeichnis abgelegt einfach in die Dateiverknüpfung den Schlüssen reinschreiben und keine Probleme mehr haben, nach dem Update belibt ebenso alles erhalten
-
Indikator ABCD Formationen
Hallo Alex, ich wollte mich auch in diesem Beitrag nützlich machen und habe dein Indikator für den MT4 kompiliert damit auch die andere User auf dem MT testen können. Ich habe nur in der Zeile 138 in der Schleife i durch j ersetzt und kompiliert. Ich werde weiterhin versuchen mitzuwirken Also wenn Hilfe nötig ist ( auch auf MT4 zu testen ), stehe zur Verfügung i-ABCDathe.zip
-
EA soll nur am ersten Tick eines Bars traden
Ok, Hauptsache der Anwender setzt die Funkton richtig ein und vor allem weiss was die Funktion macht.
-
Ultrabook Samsung ATIV Book 9 Plus
Die Preisklasse ist absolut in Ordnung, ich habe meinen auch für knapp über 1000€ vor 7 Jahren gekauft, der ist noch voll intakt nur wird schnell sehr warm. Also viel Spass beim Suchen, vielleicht kannst du noch den letzten Sony ergattern, der noch vom Band läuft.
-
Ultrabook Samsung ATIV Book 9 Plus
Auf jedem Fall aus dieser Serie, "deiner" sieht auch etwas solider aus! Ich hatte mir auf jedem Fall den 15 Zoller mit i5 Prozessoren gesucht das war der ist auch andere Preisklasse, bei dem hat es mir nicht gefallen, dass er mattes Display hat, ich wollte in Glanz haben, sonst Hardware, Gewicht und Verarbeitung haben mir zugesprochen. Kommt daruf an, was einem so wichtig ist. Was mir z.B nicht wichtig ist sehr hochauflösendes Display (die Texte sin dann viel zu klein) oder die schnellste Hardware. Meine Auswahlkriterien: sehr leise, sehr geringe Wärmeentwicklung, sehr gutes glanz Display, viel Arbeitspeicher ab 4GB ( 8+ ist noch besser ), leicht und gut aussehen muss er auch noch. Also ziemlich viele und hohe Ansprüche Ich weiss nicht wie es mit der Wärmeentwicklung und Gewicht ist bei dem i7
-
Transformers: Age of Extinction
Ich finde "Marky Mark" auch klasse, es lohnt sich den Film anzusehen, wenn der dabei ist.
-
Ultrabook Samsung ATIV Book 9 Plus
Ich habe vor kurzen auch mit den Gedanken gespielt neuen zu holen, zugegeben bin ich auch Qualitätsfanatiker Ich fand allerdings den Acer besser verarbeitet zum Vergleich zu Asus
-
EA soll nur am ersten Tick eines Bars traden
Die Variante hier erlaubt trading "1 mal pro Bar" meinst du hiermit deine oder meine Variante? Im Prinzip ist es auch egal, die Zusatzzeile in der Funktion verhindert nur, dass beim aller ersten Programmstart die Fehltriggerung des neuen Bar vermieden wird, mehr ist es nicht, danach ist die Funktionalität von deinem Beispiel nicht beeinflüsst. Also ziemlich simpel Ein "Jein" ist nicht akzeptabel - es ist eine Verbesserung
-
Kann man aus EA heraus einen anderen EA aufrufen?
Einfach den 2.ten Chart öffnen und den 2.ten Ea dort aktivieren. Dafür musst du du natürlich wissen wie der andere EA in etwa funktioniert, ob der die Trades nach Magic sortiert usw.
-
Kann man aus EA heraus einen anderen EA aufrufen?
Das wird nich funktionieren, warum lässt du den anderen EA nicht einfach parallel laufen?
-
EA soll nur am ersten Tick eines Bars traden
Um es perfekt zu machen fehlt hier noch eine kleine Zeile ( eingefügt in die Zeile 3 ) Das ist die Absicherung damit beim ersten Tick kein neuer Bar getriggert wird, sondern erst wenn der neuer Bar tatsächlich generiert wird bool isNewBar() { static datetime lastTime= 0; if(lastTime == 0) lastTime = Time[0]; // Initialisierung beim ersten Tick if(Time[0] == lastTime) return(false); else { lastTime= Time[0]; return(true); } } PS: irgendwie funktioniert Syntaxhighlighting nicht, deswegen füge ich noch ein Bild dazu
- Oanda API
-
MQL4 Farb-Syntax
Es gibt gute Neuigkeiten: in der neuen Version Notepad++ 6.5.3 gibt es eine Funktionliste und zwar nicht als nichtfunktionierendes Plug-In wie früher sondern als die integrierte Funktionalität. Finde ich gut, dass der NPP immer weiter entwickelt wird
-
MT 4 Build 574
Das klingt ja richtig spannend, kannst du vielleicht ein Screenshot hochladen wie das geht, ich kann es mir nicht so richtig vorstellen wo ich das machen kann, hast du es bereits schon in MT4 ausprobiert oder nur in MT4? Danke dir!
-
MT 4 Build 574
Übrigens, wenn die alten ex4-Dateien nicht neu kompiliert werden, dann sollten auch keine Probleme mit DLL's auftreten - so die Aussage von MQ Von daher - alte ex4-Dateien aufheben, oder noch besser, was ich für mich so wieso mache - den alten Kompiler aufheben. Dann kann man zur Not auch immer was nachkompilieren
-
MT 4 Build 574
Ah ja, ok, Danke! Das geht also nur für die Order aus den EA´s
-
MT 4 Build 574
Das klingt gut, hatte ich irgendwo auch schon Mal gesehen, bisher hatte es in meinen Programmen selbst einprogrammiert - um so besser wenn es jetzt satndertmässig von MT4 geht. Aber wo kann ich es einschalten, habe leider nichts gefunden.
-
MT 4 Build 574
Am 3 Februar ist der endgültige Release http://forum.mql4.com/60075 Wichtig ist vor allem, dass die Ordnerstruktur geändert hat, sprich alle Sources werden jetzt im unterordner MQL4 gespeichert Wenn die alten Scripte, Indikatoren und EA´s ohne neu zu kompilieren eingesetzt werden, dann soll es reibungslos funktionieren. Ausnahme wie zuvor erwähnt können DLL-Aufrufe Probleme bereiten Also für den schnellen Umstieg: Verknüpfung zu terminal.exe anlegen -> Dateieigenschaften wählen -> in dem aufzurufenden Pfad den Schlüssen /portable eingeben ( sonst werden die Daten in den versteckten Ordner unter user/-appstore ausgelagert) alle alten Indikatoren usw in den Ordner MQL4 kopieren ( ohne neu zu kompilieren ) Ich würde raten einmalige Sichereung von mq4 und ex4 Dateine anlegen, falls was schief gehen sollte