Alle Inhalte von siscop
-
MT4 incompatible types - WARUM?
Call by Ref geht aber anscheinend nicht an einem Array zurück. Array incl. Index übergeben hat nicht funktioniert. Das hier schon: fSisLetzterBalken(U[y],O[y],H[y],L[y],C[y], a1,a2,a3,a4,a5, Open[i],High[i],Low[i],Close[i], Open[i+1],High[i+1],Low[i+1],Close[i+1]); ...... void fSisLetzterBalken (int qU, int qO, int qH, int qL, int qC, int& b1, int& b2, int& b3, int& b4, int& b5, double O0, double H0, double L0, double C0, double O1, double H1, double L1, double C1) Das soll mal einer verstehen warum ich den Umweg über einen zusätzlichen Int gehen muss den ich natürlich nach der Funktion den entsprechenden Array zuweisen muss. DANKE euch für die Hilfe
-
MT4 incompatible types - WARUM?
Call by Ref geht. Die ganze Array und den Index? Werde ich gleich mal versuchen danke :-)
-
MT4 incompatible types - WARUM?
Der Code steht in der Start() Funktion bis auf fSisLetzterBalken(...) der ist ausserhalb Wenn du ihn einfach kopierst dann musst aber noch ein int pos; mit rein. Geht der Code bei dir? Der zeigt doch bestimmt andere Fehler an. Hab den jetzt auch mal so kopiert in einem neuen IndikatorFrame und der zeigt immernoch diesen Fehler an :-(
-
Mein erster eigener Robot
will auch sehen wenn der el cheffe schonmal sowas macht :D
-
MT4 incompatible types - WARUM?
Jetzt hätte ich auch mal eine MT4 Frage mit der Bitte um Unterstützung. Code: int U[20],O[20],H[20],L[20],C[20]; int i, y; ..... for (i=pos,y=0;i<pos+9;i++,y++) { fSisLetzterBalken(U[y],O[y],H[y],L[y],C[y], //// ← HIER SOLL DER FEHLER SEIN Open[i],High[i],Low[i],Close[i], Open[i+1],High[i+1],Low[i+1],Close[i+1]); ..... } ..... void fSisLetzterBalken (int& qU, int& qO, int& qH, int& qL, int& qC, double O0, double H0, double L0, double C0, double O1, double H1, double L1, double C1) { ..... } Jetzt gibt er mir eine Fehlermeldung beim Kompilieren: 'U' - incompatible types 'O' - incompatible types 'L' - incompatible types 'C' - incompatible types und zeigt auf den Funktionsaufruf. Array wurde als Int deklariert und ich übergebe der Funktion einen bestimmten Wert innerhalb dieses Arrays. Da diese Übergebende Variable auch einen Rückwert erhält wollte ich keine Konvertierung vornehmen. Wie löse ich dieses "incompatible types" Problem?
-
Entwicklungsumgebung und Broker für autom. Trading gesucht
MBT bekommst du nur Forex im EST an. 1Lot =10.000 Minimum Order: 0.1 entspricht also 1.000 MBT ist ein ECN also mit Kommissionen Activtrades bekommst du FX und CFD in CET. 1Lot=100.000 Minimum Order bei Standard=0.01 entspricht 1.000 Minimum Order bei Scalper =0.1 entspricht 10.000 1 DaxPunkt entspricht €25,- (normale Futuregröße) Minimum Order DAX=0.01 ohne Kommissionen Activtrades hat aber auch Futurekonten. Hier kannst du Ninjatrader anbinden. Activtrades verschluckt keine ticks wie manch andere Broker. Dies ist wichtig um einzelne Schritte zu sehen wohin der Markt geht. Andere Broker verschlucken die pips und gehen einen großen Schritt. Datenfeed ist bei allen MT4 Broker kostenlos. Du brauchst kein extra Abo abzuschliessen. Video Schau dir mal die Videos Webcast mit Boaes und Webcast mit Boaes II an. Dort wird dir einiges drüber erzählt.
-
High Frequency Trading (HFT) - Next Generation Front-Running
Curriculum Vitae (CV) - Lebenslauf Hast du zwar bereits beantwortet... Ich wollte CV nur mal ausgeschrieben haben
-
Entwicklungsumgebung und Broker für autom. Trading gesucht
http://www.doc.ic.ac.uk/~nd/surprise_96/jo...ural%20networks http://www.willamette.edu/~gorr/classes/cs449/intro.html http://www.ai-junkie.com/ann/evolved/nnt1.html und von babypips ein Praxisbeispiel http://forums.babypips.com/free-forex-trad....html#post57970
-
MQL Codefrage: EA soll auf 2 Indikatoren zugreifen
- MQL Codefrage: EA soll auf 2 Indikatoren zugreifen
hab mir mal deinen ADXFilter Indi angeschaut: extern int DeinePeriode=14; extern int DeinAdx=20; ... int start() { int IndiUp=0; int IndiDn=0; IndiUp=iCustom(NULL, 0, "ADXFilter",DeinePeriode,DeinAdx,0,0); IndiDn=iCustom(NULL, 0, "ADXFilter",DeinePeriode,DeinAdx,1,0); if (IndiUp==1) { hier ist dein uptrend } if (IndiDn==1) { hier ist dein downtrend } ... } Du willst ja nur die beiden "Extremen" haben. Die sind im Buffer 0 sowie 1 enthalten. Wenn du aber Fehlsignale ausfiltern willst wäre eine shift von 1 besser.- Aufallsicherheit Rechenzentrum vs. Zuhause
btw I can do the math 1 Stunde ist schon heftig lange. Eine überdimensionierte USV dafür würde 500,- kosten. Ich meine wirklich überdimensioniert. Die Verbraucher ziehen nunmal in unserem Beispiel "nur" 120W.- Aufallsicherheit Rechenzentrum vs. Zuhause
Warum gleich so giftig? Eine Serverfarm ist meist überdimensioniert was die Ausfallsicherheit angeht. Das ist ihr Geschäft und ist auch gut so. Brauchst du diese Sicherheit den? Wie oft ist dein Strom zuhause in den letzten 10 Jahren den ausgefallen? Wie lange hat das maximal gedauert? Wie oft ist dein Internet ausgefallen? Wie lange hat das den maximal gedauert? Ich meinte dass man dann eine redundante unabhängige Internetleitung bedenken müsste. Die Telekomleitung + UMTS (10,-) oder Telekomleitung + Fernsehkabel (20,-) Welcher Anbieter jetzt die Telekomleitung anmietet ist dabei erstmal egal.- Aufallsicherheit Rechenzentrum vs. Zuhause
off topic wird wahrscheinlich zum eigenen Thema ausgelagert deswegen gebe ich meinen senf auch noch dazu. Mein Dual WAN kostete 50,- (Router + 1 WAN + 1 UMTS USB Port) USV 210Watt kostet 45,- UMTS Internetanbindung 10,- pro Monat (ungenutzt) Einmalige Kosten 95,- von dem ich den Router sowieso zuhause rumfliegen habe. Monatliche zusatzkosten 10,- + Strom 13,- = 23,- Denke ich immerhin günstiger als eine Serverfarm. Es gibt gute Gründe für eine Serverfarm... Der Preis und Ausfallsicherheit gehört nicht dazu.- Entwicklungsumgebung und Broker für autom. Trading gesucht
Was verstehst du darunter? Eine eigene TradingSW zu schreiben? Warum nur bei so vielen guten Teile da draussen?- Wie funktioniert das Systen Metatrader
jetzt lass mich doch nicht dumm sterben... was hat es mit deinem video auf sich? was sollte man da sehen?- Entwicklungsumgebung und Broker für autom. Trading gesucht
Wie ist dein Englisch? MT4 stirbt nächstes Jahr - bist du bereit eine neue Sprache zu lernen??? MT5 ist schon arg anders. Zuerst dachte ich es wäre einfach eine andere Syntax aber die Grundidee ist bereits unterschiedlich. Willst du dich wirklich in 2 Sprachen einarbeiten in kurzer Zeit? Wenn ja gibt es doch die Standardbroker: Alpari und Activtrades. Warum müssen es immer die bunten animierten Broker sein? Aktien und MT4 passen einfach nicht :-( Da sind teilweise heftige Spreads da draussen. Ich hatte es vor einem Jahr mal getestet und da hatte IB 6ct Spread wo ein MT4 Broker 24ct haben wollte. Bei beiden habe ich damals die Kommission schon eingerechnet. Ninjatrader wäre noch eine Möglichkeit. Kostenlose Entwicklung und du kannst es später an verschiedene Broker anbinden. Bei Livetrades kostet die SW jedoch was. Bei Interesse schick Henrik mal ne Mail :-) EDIT: Ganz vergessen... Willkommen in der Community- Wie funktioniert das Systen Metatrader
Video: Hab jetzt mal das Video genauer betrachtet. Keines der Broker bei mir hat diese Kurse die du dort Angezeigt hast. Meine Broker sind stets 2-3 pips drunter. Deine Zeit ist auch eine Stunde hinterher. Ich könnte ausschließen dass es nur Zufall ist. Die beiden haben den gleichen Datenfeed. Ob der zweite jetzt die Daten vom ersten erhält (das geht ja eigentlich nicht da er am Ende einmal schneller dran war) oder beide von einem dritten den Feed bekommen kann man mit dieser Information nicht feststellen. Das Video sagt mir ansonsten nichts. Es muss sich ja nicht immer um eine Bank handeln. ATC (ECN) bekommt ja auch seine Kurse vom FXCM. Mit welchen Banken FXCM zusammenarbeitet gehört nicht zum topic- Speicherort MT5
Falls es jemanden interessiert.... Habs auch schon getestet und es geht :-)- Wie funktioniert das Systen Metatrader
Laut deinem Schaubild könnte ich ohne MT4 Server direkt an einem Daten-Center einklinken oder wie soll ich das auf der rechten Seite verstehen? Zu der Panama Geschichte: Ich kann ja nur die IP sehen und von welchem Land sie stammt. Was der Marketmaker jetzt damit macht (ob er sie jetzt wirklich weiterleitet) kann glaub ich nicht nachgeprüft werden. Es können vermutungen angenommen werden wenn der Mitarbeiter dich anruft und dich zur sau macht weil du scalpst o.ä. Wie kannst du den wirklich sehen dass ein ECN kein Marketmaker ist und einfach Kommissionen haben will? Bei Aktien wäre das was anderes. Genau genommen kannst du das beim Orderbook traden von nur einem Broker allein auch nicht erkennen. Bei Aktien kann man aber den Marktplatz mit angeben und es durch einen anderen Broker überprüfen lassen ob deine Order auch wirklich drinne ist.- Speicherort MT5
Bräuchte mal eure Hilfe. Auf meinem Netbook WinXP speichert MT5 alles komplett ins Installationsordner. Bei meinem Win7 Rechner habe ich MT5 auf Laufwerk D gespeichert wo er 22,9MB einnimmt. Ich habe jetzt einiges getestet und einiges an History runtergeladen und auch einiges gecodet. Der Ordner auf D ist immer noch 22,9MB groß :-? Also mal ins Roaming-Ordner geschaut und dort ist ein MetaQuotes Ordner der 4GB groß ist. Also - MT5 deinstalliert - MetaQuotes-Ordner gelöscht - per regedit alle MT5 Einträge gelöscht - MT5 vom Netbook rüberkopiert - den kopierten MT5 gestartet Was passiert? Er nimmt immer noch den Roaming-Ordner von C... Auf C habe ich aber keinen Platz für sowas. Warum geht das bei meinem Netbook (WinXP) aber nicht auf meinen Win7? Ich will nicht dass MT5 oder sonst was mein Laufwerk C zumüllt.- MT5 Public Beta
Danke Henrik für den Hinweis. MC hat nicht diese Uhrzeit-Übersicht sondern NT hat diese :-) NT Einstellung vom Backtest Reiter: Periods -> Hour of day- MT5 Public Beta
MT5 Ich habe trotz mehrfacher Optimierungen, Backtestens und Forwardtests es nicht hinbekommen die 2D bzw. 3D Anzeige aufzeigen zu lassen. Es scheint schon fast so als würde dies zum Release zwar geplant sein aber noch nicht in dieser Beta Phase implementiert sein. Schade eigentlich da ich in dieser Version die gehandelten Werte im Chart nicht angezeigt bekomme. Es gibt 2 große Vorteile von MT5. Remote-CPU Ausnutzung und für den Enduser Kostenlos. Ansonsten hat zwar MT5 vieles jedoch nur in der primitivsten Ausführung. Es gibt ein primitives Forward-Test. Es optimiert bis zu einem bestimmten Zeitraum und übernimmt dann die errechneten Parameter. Dabei kann man max Balance, max Profitfaktor usw einstellen. Bei MC kann man bei Intraday aber noch die Uhrzeit einblenden lassen wann um wie viel Uhr (in Summe) das Geld gemacht wurde. So erkennt man auf einen Blick dass bei bestimmten Uhrzeiten ein Handelsfilter sinnvoll wäre. Es scheint fast so als würde man bei MT5 bestimmte Features eingebaut haben nur um zu sagen „Das haben wir auch“ aber dessen Möglichkeit sehr stark eingeschränkt ist im Vergleich zu anderen TradingSW. Keine Sorge Henrik :-) MC hat viel mehr Anzeigemöglichkeiten und Auswertungsmöglichkeiten. MC ist schon sein Geld wert im direkten Vergleich zum neuen MT5. Jetzt hör ich auch auf euch zuzuspammen :-)- MT5 Public Beta
MetaEditor von MT5 ist genauso schlecht wie der vom MT4 :-( - keine Klammerzugehörigkeit - keine automatische Intellisense - nur per shortcut - keine automatische Codevervollständigung - MQL5 reference ist jetzt nicht im Editor als extra Panel integriert sondern im Help popup-Fenster. Das war eigentlich der einzige Vorteil vom MT4 MetaEditor dass man es im extra Panel angezeigt bekommt. Den haben sie jetzt weggenommen. Vorteil ist dass ich diese Reference in anderen Editoren mit einbinden kann. Habs zwar noch nciht versucht aber es ist eine *.chm Datei und das geht in der Regel. Das sind jetzt meine eigenen Erfahrung beim rumspielen. Kann sein dass ich was übersehen habe. Zu MT5 selbst kann man jetzt per Refresh die neuen gecodeten EAs, indis usw. mit integrieren. Bei MT4 musste man neu starten bzw. per Terminal-Button vom Editor dies nochmal neu laden lassen. Optimierung: Ich kann entweder einzelwerte Optimieren oder ALLE im Marketwatch. Portfoliooptimierung ist zwar schön und gut aber warum nur 1 oder alle? Warum nicht eine vordefinierte Auswahl? So kann man aber in der Nacht die ganze History von ALLEN Werten mal auf die Platte ziehen :-)- MT5 Public Beta
Mir gefällt zwar die Tatsache dass man andere CPUs von anderen Rechner einzeln in die Optimierung mit einbinden kann ABER nicht dass die localen CPUs in failed gehen wenn die mit anderen Sachen beschäftigt sind. Ich hoffe dies liegt nur an der Beta. ich finde es auch schade dass nach einem kurzen hochjaulen des ungenutzten remoteCPU der nicht mehr gebraucht wird. Da steht zwar busy aber das Netbook ist zz nicht belastet.- MT5 Public Beta
Ich finde keine Infos bezüglich Multicore-Unterstützung der Optimierungen von MT5. Gibt es diesbezüglich irgendwo was offizielles? Hat jemand einen Link? Google war hierbei keine Hilfe. - MQL Codefrage: EA soll auf 2 Indikatoren zugreifen