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.

WOGO

Developer
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von WOGO

  1. Gibt's bestimmt... Keine Angst! Hab ja gesagt ich schau's mir mal an. close[0] gibt dir den Schlusskurs des aktuellen Balkens, auch wenn dessen Zeit noch nicht abgelaufen ist... Lösung wäre einen shift von 1 zu verwenden, aber wie gesagt... Geduld!
  2. Kopf nicht hängen lassen! In erster Linie ist es mal das Format, das abschreckt. Mit einem vernünftigen Editor formatiert sieht vieles bestimmt schon ganz anders aus. Trotzdem solltest du so einem Builder nicht vertrauen. Wichtig bei einem EA ist nicht nur, dass er zur richtigen Zeit kauft/verkauft, sondern dass auch das Drum-Herum passt, also Fehlerhandling, Money Management, TrailingStop-Strategie uvm. Zum ersten ausprobieren und um sich in die Materie einzuarbeiten kann man so ein Tool sicher schon mal verwenden
  3. Uargh, ich hab da mal kurz drüber geschaut. Sorry, aber das ist echt grausam. Da gibt's keinen einzigen richtigen Kommentar, alle if-else Strukturen sind in einer Ebene, ... Echt übel zu lesen Nochmal einen Schritt zurück. Funktionieren deine beiden Indikatoren wie gewünscht, wenn du sie einzeln im Terminal anzeigst? Ich muss mir erst mal deine Indikatoren anschaun. Kann ein bischen dauern, frühestens heute Abend. Ich nehme mal an, du versuchst dich hier erst mal an Metatrader und das automatisierte Handeln heranzutasten. Von einem EA, den man ansatzweise live schalten kann ist das aber noch ein ganz ganz großes Stück enfernt. Aber, wo ein Wille ist, da ist auch ein Weg. Einfach nicht unterkriegen lassen.
  4. Hi dobbi, Herzlich Willkommen hier bei Tom-Next. Ohne deine Indikatoren jetzt im Detail anzuschauen soviel schon mal im Voraus. Grundsätzlich werden Indikatoren über sog. Indicator Buffers gezeichnet, d.h. du definierts ein (oder mehrere) Arrays, die MetaTrader selbständig verwaltet. Diese können dann als Indikatorlinie/Histogram... dargestellt werden. Hat ein Indikator verschiedene Farben, so wird das immer über unterschiedliche Buffers gehandelt, d.h. ein Buffer wird z.B. rot, der andere grün usw. definiert. Ist nun die Bedingung für grün erfüllt, so werden alle andere Farben auf EMPTY_VALUE gesetzt und somit nur grün gezeichnet. Für EAs gibt's dann die Funktion iCustom. Mit der kannst du die verschiedenen Buffer des Indikators abgreifen, also wenn dich z.B. nur die grüne Linie interessiert, dann für den iCustom-Mode den Index für grün angeben. Ich kann dir gerne mit dem Thema helfen, denke aber Mythos hat recht, wenn er sagt, ohne die MQL4-Grundlagen zu verstehen dürfte es recht schwer für dich werden einen EA nach deinen Wünschen anzupassen. Welche Programmierkenntnisse hast du denn? Kennst du dich grundsätzlich mit C aus? Wenn ja, dann sollte auch das Erlernen von MQL4 kein größeres Problem sein. Gruss, Wogo
  5. WOGO antwortete auf whipsaw's Thema in Metatrader 5
    Die fehlende .chm Datei ist auch ein ziemliches Ärgernis beim MT4. Die Geheimniskrämerei, die MetaQuotes mit dem Help-File macht ist schon richtig lächerlich. Hab auch schon versucht die mql4-docs HTML-Seiten offline zu speichern und dann mit einem Tool in ein CHM-File zu konvertieren. Leider sperrt MQ beim Verwenden eines download-robots die IP Naja, wenn bei MT5 die Hilfe als chm-Datei dabei ist, dann kann man in Zukunft wenigstens komplett auf einen Alternativ-Editor ausweichen...
  6. WOGO antwortete auf Bull68's Thema in Trader's Talk
    goodroom, du bist ja der reinste Hellseher Den letzten Meldungen zufloge ist Wulff momentan wirklick Kandidat Nr. 1
  7. Hallo Fuller, Willkommen hier im Forum
  8. Dem kann ich mich nur voll und ganz anschliessen!
  9. WOGO antwortete auf FinGeR's Thema in MQL Einsteiger
    Hier eine nette Erweiterung für den Notepad++ Editor. Sie nennt sich Snippet Plus. Man kann damit Funktionen aus einer Liste auswählen und mit den korrekten Parametern einfügen. Beispiel: 1) im Filter die Anfangsbuchstaben der Funktion eingeben 2) die Funktion auswählen und auf "Insert" drücken 3) der Funktionsaufruf wird mit der korrekten Übergabeparameterstruktur eingefügt. Dann nur noch die Parameter anpassen. Zum Installieren aus dem Download... *SnippetPlus.dll in das Notepad++ Verzeichnis kopieren *den SnippetPlus Ordner ins Notepad++ plugin verzeichnis kopieren *die Angefügte SnippetPlus.xml in den Notepad++ config folder (z.B. "c:\Documents and Settings\Application Data\Notepad++\plugins\config\" kopieren. SnippetPlus.xml In diese XML-Datei hab ich bereits alle mql4-Anweisungen im (hoffentlich) korrekten Format eingefügt und alle anderen Sprachen gelöscht. In der SnippetGui (Erweiterungen-SnippetPlus-Load Gui) könnte man noch die Anweisungen nach belieben anpassen. Über das Menu Erweiterungen-SnippetPlus-Dock SnippetPlus erhält man dann das angedockte SnippetPlus Fenster. Theoretisch sollte es auch noch möglich sein, über eine Tastenkombination (Default strg-alt-enter) den teilweise eingetippten Funktionsnamen zu vervollständigen. Das hab ich allerdings bisher nicht zum Laufen bekommen. Vermutlich klappt das nur mit den voreingestellten Sprachen. Ist 'ne hübsche Spielerei.
  10. Unter dem Chart steht: Ich glaub, dass die Ticks über 5 Minuten einen Bar ergeben. "NYSE TICK" würde dann auf Tick-Basis angeben: Anzahl steigende Aktien - Anzahl fallende Aktien die dann in ein 5-Minuten-Chart eingezeichnet werden.
  11. Das frustrierende an der ganzen Sache ist doch, dass bei besagter BP Bohrinsel gültige Sicherheitsvorschriften nicht eingehalten wurden und die zuständigen Behörden dies scheinbar bewusst in Kauf genommen haben. Es ist doch immer das selbe. Sobald ein Unternehmen eine gewisse Grösse erreicht hat, kann es seine Lobbyisten da platzieren, wo die Entscheidungen gefällt werden und alle unangenehmen Vorschriften für sich ausser Kraft setzen. Hier ist halt mal der Gau passiert. Ich möchte nicht wissen, bei wievielen ähnlichen Grossanlagen in ähnlicher Weise geschlampt wurde und die Behörden einfach die Augen verschlossen halten. Ich sag nur Atomkraftwerke... vielleicht nicht gerade deutsche, aber es gibt ja noch genügend andere Staaten
  12. Über die Webseite kommt man auch auf einen Chart mit dem eingezeichneten Indikator:
  13. Hi Tony, Tick Fades besteht doch darin, die Anzahl der auf tick-basis steigenden mit den fallenden Aktien eines Index gegenzurechnen, d.h. wenn ein Index aus 100 Aktien besteht, davon 70 steigen und 30 fallen, dann ist der Wert 40. Man zieht nun 2 horizontale Linien, so dass jeweil die Extremas des Tick Fades berührt werden. Nun kann man, je nach Strategie beim erneuten Erreichen der Hochlinie z.B. Short gehen. Um das in einen Indikator abzubilden benötigts du von deinem Broker die Kursdaten zu allen Indexwerten, dann könnte man einen solchen Indikator auch im MetaTrader implementieren. Vielleicht meinst du aber auch was ganz anderes
  14. WOGO antwortete auf sushi-berlin's Thema in Welcome @ tom-next
    Hallo Sascha, ein herzliches Willkommen auch von mir
  15. WOGO antwortete auf FinGeR's Thema in MQL Einsteiger
    Noch ein Nachtrag dazu. Über "Erweiterunger - NppExec - Console Output Filters..." kann man den Parser konfigurieren. Mit *;*;%ABSFILE%;%LINE%:*;* stellt man ein, dass beim Doppelklick direkt an die Codestelle des Fehlers gesprungen wird.
  16. WOGO antwortete auf FinGeR's Thema in MQL Einsteiger
    Es geht noch schöner... Es gibt das Plugin NppExec. Wenn das installiert ist kann man über F6 Scripts starten. Da einfach die Compilerstartanweisung eingeben... ... und die Compilermeldung wird im Konsolenfenster angezeigt. Dazu einfach die Konsole aktivieren Es gibt auch die Möglichkeit über NppExec Filter zu setzen und die Compilermeldung zu parsen. Man kann die Syntax formatieren und per Doppelklick an die Codestelle von Fehler/Warnung springen. Hab's aber selbst noch nicht ausprobiert. Hier die Beschreibung dazu:
  17. WOGO antwortete auf FinGeR's Thema in MQL Einsteiger
    Ja, das geht natürlich auch. Ich könnte zu Notepad++ auch MetaEditor offen lassen und dort die Stichwortsuche benuten... Ist halt alles weniger komfortabel, als die Suche direkt aus dem Editor heraus
  18. WOGO antwortete auf FinGeR's Thema in MQL Einsteiger
    Ich mein damit das Hilfe-Fenster, in dem ich die Erklärung zu den Stichworten bekomme, die ich bei der Navigator-Suche eingebe. Das Einbinden des Compilers, so wie du es beschrieben hast, hat übrigens prima funktioniert, Danke!
  19. WOGO antwortete auf FinGeR's Thema in MQL Einsteiger
    Oh ja, vielen Dank siscop für den Hinweis. Der Editor ist echt genial. Zusätzlich zu siscops Frage würd mich noch interessieren, ob man die Suchfunktion aus dem MetaEditor für MQL4 Stichwörter auch in Notepad++ einbinden kann. Ich hab gesehen externe Hilfedateien funktionieren, aber die MQL4-Hilfe aus dem MetaEditor scheint kein gewöhnliches Hilfe-Format zu haben.
  20. WOGO antwortete auf WernerH.'s Thema in MQL Einsteiger
    Ähm... mein Beispiel ist natürlich Unfug und kann nicht funktionieren. Man darf minBars natürlich nicht mit 0 initialisieren, da das Minimum von 0 und irgendwas positives immer 0 sein sollte... Schande über mich Richtig ist es so: ... int nb_Bars[5]; nb_Bars[0]=iBars(symbol1, timeframe); nb_Bars[1]=iBars(symbol2, timeframe); nb_Bars[2]=iBars(symbol3, timeframe); nb_Bars[3]=iBars(symbol4, timeframe); nb_Bars[4]=iBars(symbol5, timeframe); int minBars=nb_Bars[0]; //<== geändert for (int a=1; a<5; a++) { minBars=MathMin(minBars, nb_Bars[a]); } for (int i=minBars;i>0;i--) ... Was ich jetzt nicht so ganz versteh ist, warum du beim Vergleich von 2 um 10 Bars auseinanderliegenden Kerzen den Umweg über iBarShift gehst. Mach's doch einfach so: for (int i=minBars;i>=0;i--) { //tbar1 = iBarShift(symbol1,timeframe,Time[i]); //tbar2 = iBarShift(symbol2,timeframe,Time[i]); //tbar3 = iBarShift(symbol3,timeframe,Time[i]); //tbar4 = iBarShift(symbol4,timeframe,Time[i]); //tbar5 = iBarShift(symbol5,timeframe,Time[i]); trend1 = iOpen(symbol1,timeframe,i/*tbar1*/) - iOpen(symbol1,timeframe,i+10); trend2 = iOpen(symbol2,timeframe,i/*tbar2*/) - iOpen(symbol2,timeframe,i+10); trend3 = iOpen(symbol3,timeframe,i/*tbar3*/) - iOpen(symbol3,timeframe,i+10); trend4 = iOpen(symbol4,timeframe,i/*tbar4*/) - iOpen(symbol4,timeframe,i+10); trend5 = iOpen(symbol5,timeframe,i/*tbar5*/) - iOpen(symbol5,timeframe,i+10); vergleich=0; if (trend1>0) vergleich++; if (trend1<0) vergleich--; if (trend2>0) vergleich++; if (trend2<0) vergleich--; ... i läuft durch alle Bars und du bekommst in trendX immer den Unterschied des Preises von Open und Open[i-10]. Denke darauf kommt's dir an, oder. Ich hab das mal ausprobiert und das Ergebnis scheint plausible Werte zu liefern (auch wenn ichs jetzt nicht im Detail kontrolliert hab ). Gruss, Wogo
  21. WOGO antwortete auf WernerH.'s Thema in MQL Einsteiger
    Hallo Werner, auch von mir ein Herzliches Willkommen. Du gehst ja gleich in die Vollen Zu deinem Code. Ich seh da ein Problem und eine Unschönheit. Zum Problem. Du rechnest mit 5 verschiedenen Symbolen. Deren Kurshistorie wird vermutlich nicht gleich lange sein, so dass du wohl bei den Vergleichen Probleme bekommen wirst (wenn's denn überhaupt richtig läuft). Probier mal lieber sowas: ... int nb_Bars[5]; nb_Bars[0]=iBars(symbol1, timeframe); nb_Bars[1]=iBars(symbol2, timeframe); nb_Bars[2]=iBars(symbol3, timeframe); nb_Bars[3]=iBars(symbol4, timeframe); nb_Bars[4]=iBars(symbol5, timeframe); int minBars=0; for (int a=0; a<5; a++) { minBars=MathMin(minBars, nb_Bars[a]); } for (int i=minBars;i>0;i--) ... Somit stellst du schon mal sicher, dass die Zeitreihe mit den wenigsten Kurswerten ausschlaggebend für die zeitliche Länge der Berechnung ist. Dann noch zur Unschönheit. Du berechnest hier die komplette Historie bei jedem Tick. Das sollte nicht nötig sein. Du könntest beispielsweise nach der Analyse der Bars (code oben) noch über IndicatorCounted() nur die neu hinzugekommenen Bars berechnen. Dann müsstest du aber das erste Symbol (symbol1) als das Underlying aus dem aktuellen Chart definieren (Symbol()). Nochwas, du schreibst dein Indikator läuft im M5-Timeframe, hast aber bei timeframe 1440, also einen Tag definiert... Wenn ich später mal dazukomme schau ich mir das Problem mit den unterschiedlichen Ergebnissen mal direkt an. Vielleicht hilft ja schon das Vereinheitlichen der Zeitreihenlänge um das Problem zu lösen. Hab leider gerade nur wenig Zeit Gruss, Wogo
  22. Der Indikator ist recht einfach gehalten. Die Kernfunktionalität ist folgende: tmp1=iMA(Symbol(),0,period,0,MODE_SMA,price,i); tmp2=iMA(Symbol(),0,period,0,MODE_LWMA,price,i); tmp3=3.0*tmp2-2.0*tmp1; Es werden also 2 MAs gerechnet. Die Periode im Beispiel ist 34, gerechnet auf den Schlusspreis. Der erste MA wird als simple MA, der zweite als linear gewichteter (also "neuere" Kurse gehen in die Berechnung stärker gewichtet ein als ältere). Das interessante daran ist, dass die beiden MA(34), der blaue simple, der lime linear gewichtet recht verzögert im Chart dargestellt werden. Erst duch das Verrechnen über 3.0*tmp2-2.0*tmp1 erreicht man eine sehr zeitnahe Darstellung. tmp3 wird dann 3 Buffer (yellow, red, green) zugewiesen. Wenn das Signal steigt, dann wird der red-buffer auf EMPTY_VALUE gesetzt, wenn es fällt, der green und wenn es gleich bleibt, dann beide. Im Chart sieht man dann also die grüne Linie für steigende, die rote Linie für fallende und die gelbe für gleichbleibende. Hoffe das war verständlich
  23. Hi Rumpel, die Lineare Regression ermittelt die Steigung einer Geraden, die durch eine festgelegte Anzahl von Punkten geht und deren Abweichung von allen Punkten im quadratischen Mittel minimiert ist. Im Endeffekt also nichts anderes als der Koeffizient m einer Standardgerade y=mx+t. Ich bezweifle, dass der Indikator, den du zeigst, die Geradensteigung in ähnlicher Form benutzt. In MQL4 gibt's auch einen Indikator, der sich "Lineare Regression" nennt http://codebase.mql4.com/3729 'target="_blank"> Der sieht ähnlich aus wie deiner. Er basiert auf zwei, in unterschiedlichen Modies berechneten MAs, die dann über eine Formel miteinander verrechnet werden. Übrigens eine interessante Methode, da der Indikator sehr schnell reagiert...
  24. Genau so ist es! Viele Trader stecken sehr viel Energie in die Auswertung von Einstiegssignalen, setzen dann aber nur sehr grobe Trailingstops. Man kann hier beliebig viel Aufwand in komplizierte Algorithmen stecken. Das generelle Problem hast du aber schon selbst sehr gut beschrieben. Solltest du hierfür eine perfekte Lösung finden, lass es uns wissen!

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.