Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mythos

Moderatoren
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Mythos

  1. Naja, aber die Regression wird bei einem neuen Bar immer angepasst. Obwohl deine Beschreibung grad eher nach "Highest High" klingt *G* Naja, sie verändern sich trotzdem bei jedem neuen Bar (anders wär auch blöd) und der gleiche Abstand is ja auch nit immer optimal oder? Wenn sich zB die Vola ändert, wärs schon schön wenn sich die Kanäle auch anpassen, da dann ja die Stärke eines Ausbruchs ganz anders bewertet werden müsste oder? (War auch nur eine Idee, man sollts auf alle Fälle als Parameter machen damit jeder seine persönlichen Vorlieben ausleben kann ;)
  2. Es gibt jede Menge freie EAs im Netz, wie die Qualität aussieht ist eine andere Frage ;) man muss nur ernsthaft danach suchen. (Handelssysteme für den Metatrader heißen "Expert Advisor" kurz "EA") Hier im Forum gibts auch ein paar EAs, wer suchet der findet (kleiner Hinweis: "einfaches Handelssystem...")
  3. ich frag mal frech: was willst du machen? Ich könnt mir vorstellen das man eine dll bastelt, die quasi als Kommunikationsschnittstelle arbeitet. Dann einen EA/script startet der über die dll seine "Befehle" erhält und die Daten rausschickt. Noch einfacher vermutlich via Fileaustausch, also für jedes Ding eine/mehrere Dateien (eine für den Kursaustausch, eine für Ordersignale an den EA die dann auch gleich die OrderSend-Resultate enthält)
  4. Jein, hatte eine VO zum Thema "geometrische Optimierungsprobleme" und da sind Regressionen ein Spezialfall. Außerdem find ich die Dinger spannend ;) wieso erweitert er sich? müsste an sich ja recht ähnlich aussehen wie die Reg aufs Close, nur verschoben und eben ein bissl anders ;) bzgl. Degree: hat nix direkt mit Berechnungsmethoden zu tun, aber folgendes Problem: Nehmen wir an du entscheidest dich für Degree 2 (Die Kurve kann also maximal einen Extremwert haben, also ein simpler Bogen). Ein simples 1-2-3 (hat ja 2 Extreme: ein lokales Minimum und ein lokales Maximum) könnte die Kurve nicht beschreiben und würd vermutlich einfach eine gerade Linie zeichnen. Degree 3 kann aber eine solche Kurve nachmalen... (fittet sich also näher an den Kurs, aber vielleicht auch zu nah ;) Kleine Idee (sorgt auch gleich für die Elminierung von Ausreißern): Jeder Berechnungswert (also zB der Close von jedem Bar) wird zusätzlich mit einem Gewicht (zB zwischen 0 und 1) versehen. Nach der Regression kann man dann ja für jeden Bar ausrechnen wie sehr der Wert von der Linie abweicht. Dementsprechend werden die Gewichte upgedatet (schönes Wort oder? ;), also Werte die weit weg sind (zB Ausreißer, Spikes etc.) bekommen ein niedrigeres Gewicht, Werte die gut passen ein höheres. Die Werte fließen dann in die nächste Regressionsberechnung nur mit dem gerade bestimmten Gewicht mit ein. Da wir hier fortlaufend arbeiten aber keine großen Sprünge wollen jedesmal wenns einen Bar weiterwandert, könnte man das Gewicht auch noch an die "Platzierung" im Fenster koppeln. Ein Bar der neu dazukommt startet mit einem sehr kleinen Gewicht, wird dann bei jeder Neuberechnung angepasst (also wenns passt erhöht sonst bleibts klein), zusätzlich werden ab der Hälfte des Zeitfenster, die Gewichte "klein gehalten" sodass (zB) die Summe der Gewichte in der "älteren" Hälfte, maximal ein Viertel des Gesamtgewichtes ausmacht, wobei innerhalb der Hälfte das ganze noch so abfällt das der letzte Bar fast kein Gewicht mehr hat. Würde die "Realität" wiederspiegeln, das sich neubildende Formationen und Bewegungen stärker auswirken als die Bars von vor 3 Tagen. zusätzlich aber stark abweichende einzelne neue Bars, nicht das alte Muster zerstören, bzw. da zu schnelle Schwankungen erzeugen. nur mal so als eine Idee von mir ;)
  5. Nicht ganz. wie Maerl schon gesagt hast musst du auf den Fall line1 == line2 aufpassen. (Das Gegenteil von ">" ist nicht " Wenn du sagst: WENN a größer b ist DANN .... WENN b gröber a ist DANN ... ist es was anderes als WENN a größer b ist DANN .... SONST .... im ersten Fall wird bei "a gleich b" nichts gemacht, im zweiten Fall schon.
  6. Direkt Erfahrungen hab ich noch keine damit, aber ich könnt ein paar Fragen beisteuern ;): Was wird zur Berechnung der Regression genommen (Close, Mittelwert, gewichtetes Mittel)? Macht Reg auf einen Wert und dann die Abweichung mehr Sinn als 2 Regressionen einmal auf High einmal auf Low (und daraus resultierende "gebogene" Trichter etc)? Beim Paramter Degree sollte man sich überlegen welche "Formationen" man erkennen will. zB 2 ist quadratisch, sprich die Reg funktioniert gut wenn du im beobachteten Zeitraum maximal einen Extremwert hast, 3 (kubisch) schafft dann schon 2 Wendungen etc... Dann bleibt noch die Frage wies berechnet wird, aber vermutlich mit Least-Squares... nicht optimal aber schnell *G* Spannend wären auch höhere Ordnungen, aber das fällt dann vermutlich schon mehr in die Richtung overfitting...
  7. jein, das die Ticks leicht verzögert kommen lässt sich erklären, aber das der neue Tick bei AT kommt, MBT dann aber noch den alten Quote bestätigt und erst beim versuch eine Order zu diesem Preis zu eröffnen neu quotiert, ist schon ein bissl eigenwillig...
  8. Mythos antwortete auf Mythos's Thema in MT Chat
    Stimm dir in gewisser Weise zu. Mir persönlich ist eine EA-Zertifizierung auch recht "egal", da ich sehr wahrscheinlich nie auf die Käufer bzw. Verkäuferseite gelangen werde. Aber wenn ich mir die Landschaft an EA-Promoseiten anschaue, wo "Die besten 10 EAs" etc. angepriesen werden, dann kommt bei mir immer so ein "woher zum Geier wollt ihr das wissen? auf welchen Fakten beruht das?" auf. Von daher fand ich die Idee als solches recht gut. Zusätzlich kann beim Entwicklungsprozess der Zertifizierung auch noch sehr viel für die Community herausspringen, denn auch wenn man weder Käufer noch Verkäufer ist, ist es sicher sehr interessant sich Gedanken zu machen/bzw. von Profis zu erfahren welche Kriterien wirklich entscheidend sind, und was einfach nur gut klingt aber nix kann. Solche Infos sind sowohl für Systementwickler als auch für Anwender oder auch diskretionäre Trader die einfach nur ihre eigene Performance analysieren wollen sicher sehr sehr hilfreich.
  9. du meinst bei der Zuweisung? ja, es ist immer links die Variable auf deren Wert geändert wird, rechts vom "=" die Variable (oder Funktion etc.) deren Wert verwendet wird. Wie gesagt, hab noch nit wirklich mit Struktogrammen gearbeitet, was wichtig ist: die zwei Zuweisung zu Beginn passieren nur genau einmal beim allerersten Aufruf der Funktion bei allen weiteren Aufrufen haben die ersten 2 Zeilen keine Auswirkung (liegt an der "static" Deklaration). Die 2 if's werden eigentlich nicht parallel ausgeführt (würde das erste if einen Wert ändern auf den das zweite zugreift, dann gäbs hier ein Problem in deinem Struktogramm), aber in diesem Fall ist es das gleiche. (ich weiß auch nicht inwieweit das bei Struktogrammen wichtig ist). Ansonsten schaut das struktogramm gut aus.
  10. Falls du wirklich C/C++ lernen willst (was für MQL eine große Hilfe ist), kann ich dir (und allen die sich noch kein Buch gekauft haben) die zwei empfehlen: Softwareentwicklung in C Softwareentwicklung in C++ Sind beides aus den Skripten zu den Programmier-einführungsvorlesungen entstanden. Eigentlich als Bücher zu kaufen, aber (Zitat mein Prof und Autor des Buches) "Solang Springer es unbedingt in Hardcover machen muss, wo es schweinegeld kostet, stellt er die pdfs zum download rein" (darf er lt. ihm auch offiziell) Ich hab ehrlich gesagt durch dich das erste mal von Struktogrammen gehört, und hier drin zeichnen ist ein bissl schwierig, aber ich versuchs mal textuell: Im Ablauf des Codes: if(line1>line2)current_direction = 1; //up Wenn line1 größer als line2 setze current_direction= 1; if(line1<line2)current_direction = 2; //down Wenn line1 kleiner als line2 setze current_direction= 2; (hier ist zu beachten das im Fall line1 = line2 weder im ersten noch im zweiten Block was passiert) if(current_direction != last_direction) //changed { last_direction = current_direction; return (last_direction); } else { return(0); } WENN current_direction nicht den gleichen Wert hat wie last_direction DANN setze last_direction auf den Wert von current_direction und gib den Wert als Rückgabewert der Funktion zurück SONST gib 0 zurück Kurz gesagt: Es wird überprüft welcher der Werte größer ist und current_direction dementsprechend gesetzt. gleichzeitig "merkt" sich die Funktion (durch die deklaration von last_direction als static) welche "Richtung" die Werte das letzte mal hatten und vergleicht es mit der aktuellen Richtung. bei Änderung wird der neue Wert "gemerkt" und die Richtung der Änderung zurückgegeben. HTH (ob die Funktion jetzt genau das tut was man will (vor allem was passiert wenn die Werte mal gleich sind) ist eine andere Frage)
  11. Nur für mich: du willst ein Struktogramm für den von dir gebastelten Code machen? Da du von Struktogrammen redest, geh ich mal aus das du aus der Programmierwelt kommst, da dürften doch 3 if's nicht das Prob sein oder? (sorry wenn die Frage blöd klingt)
  12. 1. Liegt vielleicht an mir, aber ich komm mit diesem unterschwelligen "ihr seid da um mir zu helfen" nicht gut klar 2. Ich hab dir schon darauf geantwortet, es wäre schön wenn du die Antworten liest und auch umsetzt. 3. Hast du das richtige zitieren schon geübt? Wirkt nämlich nicht so.
  13. Mythos antwortete auf siscop's Thema in Chit Chat
    The Big Bang Theory
  14. Ja, und dem Huhn in der Legefabrik gehts auch besser als dem zertrampelten im überfüllten Tiertransporter... heißt aber trotzdem nicht das es ihm gut geht. Und zum eingesperrt: Wer in China die richtige Meinung hat wird auch nicht eingesperrt.
  15. Ok, wenn das im Grundgesetz steht wirds wohl so sein.
  16. Das gesamte Zinssystem ist für mich nicht im Interesse. Kann mir mal bitte jemand erklären wie ein System irgendwie "im Interesse" sein kann, in dem immer jemand total draufzahlen muss damit der Rest über die Runden kommt? btw: nicht auf den versteckten Zins vergessen! Investiert in was? Boni für Manager? Neue Fabriken im Osten und Afrika? Neue Finanzprodukte? In neue Kreditvergaben, wo der kleine Mann dankbar sein soll das er 10% Zinsen zahlen darf? Natürlich wird alles immer wieder investiert, aber das einzahlen in einen Fond/privates Konto ist auch ein Investment. Kleine Publikumsbefragung: Hat irgendwer die 300 Miard. gespürt die vom Staat in den Markt geflossen sind? Irgendwelche Investements? anybody? (Hat sich schonmal jemand überlegt wieviel 300 Miard. sind?)
  17. Nein, sie werden es sicher nicht "diktiert" nennen In gewisser Weise haben wirs ja schon, nur das es noch regional unterschiedliche Rechte und Pflichten gibt (auch nicht gravierend aber halt so das es gut klingt). Aber wenn wir uns weiterhin für dumm verkaufen lassen und es genießen wie einfach es ist sich alles vorkauen zu lassen anstatt selber zu denken, dann wird es sicher nicht schwer sein diesen "Traum" zu verwirklichen. Gut klingende Argumente gäbs dafür sicher genug. Und irgendwann haben die Menschen dann vergessen was es heißt frei und selbstverantwortlich zu sein.
  18. Naja, die Alternative ist das die Staatsschulden soweit steigen (brauch ma gar keine Krise, da reichen die Zinsen und dadurch anfallende Zinsenzinsen), bis der Staat bankrott ist. Dann zahlt er weder Schulden zurück, noch irgendwas anderes. Der kleine Mann geht baden und die Banken und BigPlayer sonnen sich in der Karibik mit dem Geld das die dummen Bürger jahrzehntelang eingezahlt haben. Ich frag mich ob sich dann noch irgendwer um Verträge schert (außer wenn er dringend Heizmaterial braucht). Wie siehts eigentlich derzeit aus? Ist die Zinslast in D schon größer als das Staatseinkommen? Es scheinen leider die wenigsten zu begreifen das wir mit dem aktuellen System direkt in den Abgrund rasen, und auch noch alles was wir haben einsetzen um schneller dort zu sein. Unsere Kinder werden sich freuen. Jeder jammert das wir ihnen eine so schlimme Umwelt etc. hinterlassen, aber das sie in moderner Sklaverei aufwachsen und ihnen auch noch beigebracht wird sich darüber zu freuen stört irgendwie keinen... just my 2 cent
  19. Falls du englisch kannst sollte die Zeile selbsterklärend sein, ansonsten hilft translate.google.com: Du hast die Funktion fSisExit geschrieben, rufst sie aber nirgends auf, deshalb wird sie von MT (sinnvollerweise) aus performancegründen nicht in den EA dazugepackt.
  20. würd ich im Allgemeinen so nicht sagen. Wenn du die Fehlermeldung reinstellst, und die dazugehörigen Zeilen code, muss man sich nicht extra den Code runterladen, in den eigenen Editor laden und compilieren. Zumindest deine Fehlermeldung wäre nett gewesen statt einfach dem ganzen EA. (Du stellst dein Auto ja auch nicht in die Werkstatt und sagst "es hat irgendein Problem, ich glaub vorne" oder?) Zu deiner Fehlermeldung: global (also außerhalb von Funktionen) darfst du nur Variablen deklarieren. Statements (wie zB Funktionsaufrufe) dürfen nur in Funktionen vorkommen. (btw: in einem EA hat "SetIndexBuffer" sowieso nix verloren)
  21. Mythos antwortete auf Omega's Thema in MQL Einsteiger
    Das ist eigentlich ein skript aber egal. Somit ist klar das die myOrderSend bei dir funktioniert. und die Fehlermeldung von oben nicht an der Änderung auf myOrderSend liegt. Ja, das Order_send skript war nur ein test wo der Order Send ein TP und SL mit 1 Pip diff mitgegeben wird, der Error ist also gewolltes Verhalten ;)
  22. Wenn ich mich richtig entsinne is es in der englischen Variante von MT richtig. Ich tippe jetzt mal ganz frech das auf der russischen Tastatur das % "über" der 6 ist (also % = Umschalt+6)
  23. Explorer-> Extras-> Ordneroptionen->Dateitypen aber wenns dich nicht stört (den programmen ist es voll egal), würd ich an deiner Stelle nix ändern.
  24. Das es als Videodateien angezeigt wird liegt nur an deinen Windowseinstellungen, das ist dem MT ziemlich egal, beeinträchtigt ihn also normalerweise überhaupt nit. Die Dateiendung die MT verwendet ist scheinbar zufällig die gleiche wie ein Videoformat das eine Software von dir verwendet.
  25. Dann solltest du (wie Siscop schön erklärt hat) vielleicht auch den Indikatorwert verwenden!

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.