Alle Inhalte von Mythos
-
Neue Beiträge/ New Topics Marker
vor dem löschen der cookies: Danach klick auf "Cookies löschen", dadurch wurde ich ausgeloggt (klarerweise ;). Hab mich gleich wieder eingeloggt und das gesehen: cookies löschen "hilft" also nicht...
-
Neue Beiträge/ New Topics Marker
Ok, es ist mal reproduzierbar ;) Jedesmal wenn ich den Firefox neustarte, werden alle Beiträge in "Neue Beiträge" als ungelesen markiert, obwohl ich sie zuvor schon gelesen hab. Da ich per cookie eingeloggt bleib, sind diese "Neuen Beiträge" eben nicht immer die, die seit meinem letzten Firefox restart entstanden sind... Hier die Screenshots: Posts gelesen: nach dem restart des Firefox: wie man sieht, die Posts sind die gleichen aber plötzlich als ungelesen markiert. Falls das gewünschtes Verhalten ist, sagts es einfach, es ist aus meiner Sicht auf alle Fälle unerwartetes Verhalten ;)
-
MQL Library mit Standardfunktionen
Machen wir so: ich mach noch einen "Developed by" Teil rein. Ich stell mal sicher meinen Namen inkl. emailadresse rein. Wer noch möchte das sein Name/Nickname/Email aufscheint (und auch was beigetragen hat ;), einfach posten oder PM, dann schreib ichs dazu. Ich mach auch ein "powered by tom-next.com and tradescout.at" dazu (wenn niemand was dagegen hat, würd ich TradeScout gern dazunehmen ;) Ich werd oben noch die GNU License reinpacken. Achja: was haltet ihr davon die Datei in TradeBox umzubenennen? noch wärs nicht zuviel aufwand ;)
-
MQL Library mit Standardfunktionen
Und wieder ein Update, aktuelle Version: 1.01 ;) Hab eine kleine init dazugefügt, die im Log beim Aufruf Hallo sagt mit der Versionsnummer und auch im Chart einen Comment "powered by TradeBox " eingebaut. War mehr gaude, lass mich also auch überstimmen das es wieder raus kommt ;) Ich hab ein paar kleine lib-interne Helperfunctions zur Normalisierung von Price, Stoploss und Takeprofit ausgelagert, wodurch jetzt bei fehlerhaftem OrderSend, die Price immer an den Aktuellen kurs, Stoplevel etc. angepasst werden. Außerdem ist der Volume Bug behoben (war eigentlich ein Fehler von MT: MathMod funktioniert teils nicht richtig auf Double). In TBOrderSend und TBOrderModify hab ich auch noch eine Expiration überprüfung eingebaut. Es wird keine Order gesendet oder dahingehend geändert, wenn die Expiration (also bei Pending Orders) über den Verfall des Contracts hinausläuft. Achja und die Erroralerts sollten jetzt besser verständlich sein. Ich hab über die stdlib die ErrorDescription verwendet. Ich hab auch den Datei header ein bissl aufgepeppt... aber noch eher stümperhaft. Eine Frage wegen Copyright: Wer hat jetzt das Copyright auf die Lib? Soll ich als Copyright Tom-Next schreiben? Weil Mythos oder Markus Kügerl wär nicht richtig, da wirs ja zusammen erarbeiten... achja: da mir wie immer die Zeit zum testen fehlt, freu ich mich über alpha-test-berichte und code-zerpflücker ;)
-
Einstieg zu MT4 Programmierung
Genau, mit dem Button kompilieren wird die *.ex4 datei erzeugt, die dann im Terminal verwendet wird. Um es zu verwenden gehst du einfach in den MetaTrader (vom MetaEditor aus am einfachsten per Klick auf "Terminal") und ziehst den ExpertAdvisor/Script/Indikator (je nachdem als was du es erstellt hast) aus dem Navigator auf den Chart, auf dem du es anwenden willst. Die Comments erscheinen direkt im Chartfenster, die Print() Anweisungen geben die Info im Terminal im Reiter "Experten" aus und alerts werden in einem PopUp angezeigt. HTH
-
Neue Beiträge/ New Topics Marker
Firefox 3.0.5 (Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5) auf Win2000. Ich werds einfach mal weiter beobachten und wenns wieder auftritt dokumentieren in Ordnung? Hier in dem Thread oder lieber einen eigenen?
-
Neue Beiträge/ New Topics Marker
Ich muss euch leider sagen, das diese Orangen Icons nicht so ganz funktionieren... Teilweise werden posts also ungelesen markiert, die ich gerade selber geschrieben habe, teilweise passiert es sogar das sie als gelesen markiert sind. und beim nächsten aufruf von "Neue Beiträge" plötzlich ungelesen sind... Ist das ein anwenderfehler (von mir, teils öffnen sich mehrere tom-next tabs und ich surf halt im aktuellen weiter) oder ein Bug im System?
-
MQL Library mit Standardfunktionen
Jup, werds mal angehen. Versionsnummer is eine gute Idee. I bin leider nit gut darin offizielle Disclaimer zu schreiben, aber eine Text ala "Wers verwendet is selber schuld" wär vermutlich nit schlecht (vor allem bei den Bugs die ich einbau.... ;)
-
Glückwunsch zur Beförderung
Genau *g* weil wir haben keine Pommes, wir haben Sterne (auch keks genannt ;)...
-
Einstieg zu MT4 Programmierung
Ich weiß jetzt nicht ob du das meinst, aber: "" (also zwei anführungszeichen hintereinander) stehen für einen leeren String. Ein String (also der Wert, den eine Variable mit dem Typ string zugewiesen bekommt) wird in MQL durch Anführungsstriche markiert zB "Das ist ein String". Will man jetzt nichts ausgeben so muss man das dem Kompiler sagen. string mein_string = ; //Produziert Errormeldung beim kompilieren wäre falsch da hinter dem '=' ja nichts steht. Deswegen ist der leere String einfach ein String, in dem nichts steht. Die Ich-bin-ein-String-Striche bleiben aber. string mein_string = ""; // weist mein_string den leeren String zu Die Klammern rund um den leeren String haben an sich nichts mit dem String zu tun. Hier ist der String ein Übergabeparameter an die Funktion Comment(), die Klammern gehören also zum Funktionsaufruf und "" ist der übergebene String. HTH
-
MQL Library mit Standardfunktionen
Habs eingebaut, ein paar kleine Fehler waren drin, und ich hab noch das Symbol als Parameter dazugegeben (inkl Default und "any" option) Neue Datei ist hochgeladen. (Ich hab nur den Funktionsnamen umgenannt. (Damit alle TradeBox Funktionen mit TB beginnen und weil ich "?" in Funktionsnamen skeptisch gegenüber stehe ;) Hab auch gleich mal für die GetDayOfWeek vorbereitet, komm nur gerade nicht dazu eine english-only-vorab Version zu schreiben. btw: hab nur ich zugriff auf die Datei, oder dürfen die andere auch ändern? achja: ich habs auch nicht getestet, bin also über alpha-tester dankbar ;)
-
Einstieg zu MT4 Programmierung
Ich biete einen "Fehler" (obwohl ich es eher ungewünschtes Verhalten nennen würde) und 2 programmiertechnische "Unschönheiten" wobei eine davon direkt mit dem Fehler zusammenhängt. Aber ich glaub ich sollte noch nix verraten, man lernt am meisten wenn man selber draufkommt Tipp: Nehmt den Tipp ernst und überprüft mal das Ergebnis. EDIT: Ganz vergessen: Find ich klasse was hier abgeht! Wenn ihr nicht so extrem schnell wärt könnt ich auch hie und da was erklären ;)
-
Glückwunsch zur Beförderung
Die kriegst als Mathematiker beim Bachelor gratis dazu
-
Glückwunsch zur Beförderung
Danke, danke, ich werd ja ganz rot Genau, der Barkeeper schenkt jedem nach, der sich nicht selber nachschenkt *SCNR* Gibts eine eigene Tom-Next Uniform? Dann könnt ich endlich mal meine Die-kriegt-eh-jeder-der-tauglich-ist-Orden wo draufhängen ;) Solong i main dialäkt beholten derf isch okei
-
Einstieg zu MT4 Programmierung
Geb ich dir Recht. "The Language behind 0 and 1 is english". Ich persönlich kenn nur ein "Gegenbeispiel": Excel, da hast "WENN"... Aber Excel is ja keine richtige Programmiersprache
-
Einstieg zu MT4 Programmierung
Kommt drauf an was man will, kleine scripte und EAs gehen vielleicht ohne Vorkenntnisse, aber MQL "wirklich" zu lernen braucht Zeit und ... Zeit ;)
-
Einstieg zu MT4 Programmierung
Ja, MQL4 ist sehr stark an C angelehnt. Man könnte es ein "performancereduziertes C ohne Pointer dafür mit vielen built-in functions" nennen
-
Neu hier
Von mir auch ein herzliches Willkommen
-
BBC-Reportage: "Million Dollar Traders: Make Me a Trader"
Bei Turtle gabs aber ein vorgegebenes System nach dem sich die Teilnehmer richten sollten oder? Hier schmeißt er sie ja ins kalte Wasser und hofft das ein paar schnell das Schwimmen lernen ;)
-
Warum ich meinen Lehrstuhl räume
Ich muss ihm da leider voll und ganz zustimmen. Auch bei uns entwickelt sich die Universität immer mehr in eine schulische Richtung. Also genau das Gegenteil, vom eigentlichen Sinn.
-
MQL Library mit Standardfunktionen
Hab einen dummen Bug bei der Anpassung des EntryPrice ausgebessert.
-
MQL Library mit Standardfunktionen
perfekt!
-
MQL Library mit Standardfunktionen
OrderOpenTime() liefert einen datetime retour, mit dem sollts schon gehen. (hoff ich ;)
-
MQL Library mit Standardfunktionen
also für eine selectierte Order (Ist die Order eigentlich in der Lib auch selektiert?)? oder einfach den aktuellen Wert? Ohne Parameter seh ich sonst wenig möglichkeit. Oder meinst du OrderOpenPrice() als Parameter übergeben? Das wär genau das was ich gemeint hab. Mir schwebt gerade sowas vor: string TBDayOfWeekString(datetime date) { int day= DayOfWeek(date); switch(day) { .... } } Das könnte man dann mit "TBDayOfWeekString(OrderOpenPrice()) etc. aufrufen... WinApi? sagt mir nix, aber nur englisch is in dem Bereich eh schon salonfähig ;)
-
MQL Library mit Standardfunktionen
Signaturmäßig sowas: string TBTimeDayOfWeekString(datetime date) ? Die Strings wären dann sprachabhängig... kann man in MQL die aktuelle Systemsprache abfragen?