MetaTrader 4 Tutorial MetaTrader 4 Handelsplattform ist ein voll funktionsfähiger Arbeitsplatz für einen Händler für die Leistung auf dem Forex-Markt. In diesem Artikel erfahren Sie, wie man MetaTrader 4 einsetzt. Mit seinen Funktionen können Sie die Dynamik der Wechselkurse analysieren, den Handel unter Kontrolle halten, um Investorenkonten zu verwalten, zu bauen, zu testen und automatisierte Handelsprogramme zu nutzen (Experten oder Berater in MetaTrader, Expert Berater), Skripte und Indikatoren für MT4. Die mobile Version des MT4-Terminals ist für verschiedene Geräte verfügbar. Dank qualite in onequot Konzept hat MetaTrader internationale Anerkennung im Forex-Markt gewonnen und seine Popularität wächst von Tag zu Tag. Unser MetaTrader 4 Tutorial führt Sie durch seine Hauptfunktionen und Optionen. Lässt die MetaTrader 4 Trading-Plattform öffnen und lernen, wie man MetaTrader 4 einsetzt: Die wichtigsten Fenster sind unten beschrieben. Das quotMarket Watchquot Fenster In diesem Fenster sehen wir aktuelle Anführungszeichen. Um das Währungspaar zu finden, sollten wir mit der rechten Maustaste auf ein leeres Feld im quotMarket Watchquot-Fenster klicken und quotsymbolsquot auswählen. Wir haben ein Fenster mit mehreren Ordnern. Wir brauchen einen Ordner namens quotForexquot. In diesem Ordner wählen wir das Währungspaar, das wir brauchen und klicken Sie auf quotShowquot. Dieses Währungspaar erscheint im quotMarket Watchquot-Fenster. Um ein Diagramm für dieses Währungspaar zu sehen, benutzen Sie die rechte Maustaste und wählen Sie quotChart Windowquot. Das quotNavigatorquot-Fenster zeigt die Nummer Ihres Kontos an. Im Allgemeinen ist quotNavigatorquot eine Art Lagerhaus von Werkzeugen, um mit Währungspaaren zu arbeiten. Es enthält über 50 eingebaute technische Indikatoren, Skripte und verschiedene Experten-Berater. Darüber hinaus enthält das Terminal viele grafische Werkzeuge. Die Anwendung aller von ihnen hilft Ihnen, Trends zu identifizieren und verschiedene Zahlen zu finden, um Einreise - und Ausstiegspunkte zu bestimmen und vieles mehr. Auch ist es möglich, ein analytisches Objekt über ein anderes zu überlagern. Dies kann in einigen Handelssystemen sehr hilfreich sein. Übrigens, wenn du ein exotisches Tool benutzen musst, kannst du es in der kostenlosen Code Base (Custom Indicators) für MT4 durchsuchen oder es selbst mit der MQL4 Sprache erstellen. Darüber hinaus können Sie Experten in der gleichen Datenbank finden, die Ihre analytischen und handelnden Prozesse vollständig automatisieren wird. Ebenso können Expert Advisors in MetaTrader erstellt und verwendet werden. Das quotTerminalquot-Fenster Dies ist unser Hauptfenster, das die quotTradequot-Registerkarte enthält. Hier sehen wir die Kaution sowie eine automatisch berechnete Marge und freies Geld. Für Ihre Bequemlichkeit führt das Programm alle Berechnungen durch. Sie können auch das Währungspaar sehen, auf dem eine Position eröffnet wurde, Kaufpreis und Verkaufsvolumen von Positionen und schließlich die Höhe des verdienten Geldes. Es gibt viele andere Indikatoren, die ein Händler hinzufügen oder entfernen kann. Die tabAccount Historyquot-Registerkarte Alle Transaktionen werden aufgezeichnet und finden Sie hier hervorragend. Die Registerkarte "Notiz" Wichtige Ereignisse, die sich auf den Wechselkurs auswirken können, treten sofort in das Terminal ein und werden auf dieser Registerkarte angezeigt. Dies geschieht auch für Ihre Bequemlichkeit und erspart Ihnen mehr Zeit, um eine Analyse durchzuführen. Hier finden Sie Briefe aus einem Broker Login und Passwort werden hier gespeichert, falls Sie sie vergessen. Aber wir müssen sagen, dass niemand sehen und wissen kann Ihr Login und Passwort. Die Sicherheit des Handels ist eine der größten Aufgaben, die durch diese Programme gelöst werden. MT4 hat es brillant geschafft. Der Datenaustausch zwischen Client-Terminal und Server-Plattform ist mit 128-Bit-Schlüsseln verschlüsselt. Das ist genug, um die Sicherheit des Handels zu gewährleisten. Darüber hinaus können Sie darüber hinaus ein verbessertes Sicherheitssystem nutzen, das auf dem Algorithmus für Public-Key-Kryptographie (RSA) basiert. Um ein von RSA gesichertes System zu hacken, ist innerhalb einer vernünftigen Zeit fast unmöglich. Es ist das größte Fenster im Programm, das gleichzeitig mehrere Diagramme anzeigen kann. Dieses Fenster ist eine Art Tablette für Notizen, Berechnungen, Analysen. Hier kann ein Händler alle Werkzeuge nutzen. Für jedes Finanzinstrument stehen neun Zeitrahmen zur Verfügung. Es bedeutet, dass Sie sehen können, was mit dem Wechselkurs für jeden Zeitraum passiert. Die Plattform unterstützt drei Arten von Ausführung einschließlich Marktausführung. Um volle und flexible Handelsaktivitäten durchzuführen, können Sie alle Arten von Handelsaufträgen verwenden. Ein Broker bietet eine Vielzahl von Aufträgen an: Markt, ausstehende und Stoppauftrag sowie Nachlaufstopp. Es gibt mehrere Möglichkeiten, um Handelsaufträge in MT4 zu setzen, von denen einer direkt aus einem Diagramm handeln soll. Satz von Handelsinstrumenten von MetaTrader 4 ist genug für die Umsetzung jeder Handelsstrategie. Abschließend werden wir sagen, dass es möglich ist, jedes Diagramm von irgendwelchen Werkzeugen zu drucken und die Analyse auf Papier fortzusetzen. MetaTrader 4 Trading-Plattform hat viele Features, aber es ist auch leicht zu verstehen. Durch eine benutzerfreundliche Oberfläche sieht es einfach und intuitiv aus. Normalerweise dauert es nicht sehr lange, es zu verstehen. Falls Sie etwas falsch verstehen, können Sie sich immer auf die eingesetzten Terminals in der HQ-Adresse (F1) beziehen. Wir haben den MetaTrader 4 einfach und bequem für Händler gemacht, damit Sie Ihre Zeit in Ihre wichtigste Arbeit eintragen können. Trading Werden Sie unser KundeExpert Advisors Tutorial. Mitglied seit Mar 2006 Status: DANKE MERLIN, TWEE und FF Team 4.620 Beiträge Bitte halten Sie Ihr Geld in der Bank. Verwenden Sie keine EA, bis Sie profitabel handeln können auf eigene Faust. Es gibt keine EA da draußen, die die ganze Zeit funktioniert. Sie müssen immer Ihre eigenen Handelsfähigkeiten nutzen, um rentabel zu sein. Dies ist ein Geschäft und wie jedes Geschäft braucht es eine Menge Arbeit, um es geschehen zu lassen. Viel Glück, Scott ich verstand deinen Beitrag. Hier ist die Antwort, die du suchst. OK. Ich werde die Schritte auflisten und du kannst sehen, ob deine richtig sind. 1. MT4 schließen 2. Rechtsklick auf Starttaste linke Ecke. Linksklick auf Erkundung. 3. Scrollen Sie nach unten, bis Sie Programmdateien finden und klicken Sie auf das Zeichen. 4. scrollen Sie nach unten, bis Sie Ihren Broker MT4 Ordner finden und klicken Sie auf das Zeichen 5. Hier im Experten-Ordner ist, wo Sie Ihre EA platzieren. (Nicht im Indikatorordner) 6. Starten Sie Ihr MT4-Programm wieder. 7. Vergewissern Sie sich, dass das Navigator-Fenster auf der linken Seite unterhalb der Währungspreise geöffnet ist. 8. blättern Sie durch den Navagtor, bis Sie Ihren EA finden. 9. Ziehe das EA in dein Diagrammfenster. 10. Klicken Sie mit der rechten Maustaste in Ihr Diagrammfenster und wählen Sie Expertenberater aus, und wählen Sie dann Eigenschaften aus. 10. Hiermit erscheint das Menü der Einstellungen. 11. Sie können die Einstellungen an beliebige anpassen, die Sie in diesem Thread gefunden haben oder Ihre eigenen verwenden. 12. Wählen Sie die gemeinsame Registerkarte aus und stellen Sie sicher, dass die Option "Live Trading" aktiviert ist. 13. Drücken Sie ok. 14. Gehen Sie an die Spitze des Programms und stellen Sie sicher, dass die Menü-Registerkarte für Expert Advisors zeigt einen grünen Pfeil und nicht ein rotes x. Wenn das rote x vorhanden ist, drücken Sie einfach die Lasche und es wird grün. 15. Sie sollten jetzt ein Smiley-Gesicht in der rechten Ecke des Bildschirms haben. Bitte ignorieren Sie die Schritte, die Sie bereits kennen. Ich habe keine Ahnung, was dein Niveau ist. hoffe das hilft. Gibt es ein Tutorial, um EA zu benutzen, um automatisch mit Metatrader 4 zu handeln, ich habe ein 500 Demo-Konto. Ich habe viel versucht, aber niemand funktioniert was habe ich falsch gemacht Ich doppelklick auf es in Metatrader und der Systemname wird in rhe rechts oben des Diagramms gezeigt, aber nicht handeln pls Hilfe Grüße Bitte halten Sie Ihr Geld in der Bank. Verwenden Sie keine EA, bis Sie profitabel handeln können auf eigene Faust. Es gibt keine EA da draußen, die die ganze Zeit funktioniert. Sie müssen immer Ihre eigenen Handelsfähigkeiten nutzen, um rentabel zu sein. Dies ist ein Geschäft und wie jedes Geschäft braucht es eine Menge Arbeit, um es geschehen zu lassen. Viel Glück, Scott ich verstand deinen Beitrag. Hier ist die Antwort, die du suchst. OK. Ich werde die Schritte auflisten und du kannst sehen, ob deine richtig sind. 1. MT4 schließen 2. Rechtsklick auf Starttaste linke Ecke. Linksklick auf Erkundung. 3. Scrollen Sie nach unten, bis Sie Programmdateien finden und klicken Sie auf das Zeichen. 4. scrollen Sie nach unten, bis Sie Ihren Broker MT4 Ordner finden und klicken Sie auf das Zeichen 5. Hier im Experten-Ordner ist, wo Sie Ihre EA platzieren. (Nicht im Indikatorordner) 6. Starten Sie Ihr MT4-Programm wieder. 7. Vergewissern Sie sich, dass das Navigator-Fenster auf der linken Seite unterhalb der Währungspreise geöffnet ist. 8. blättern Sie durch den Navagtor, bis Sie Ihren EA finden. 9. Ziehe das EA in dein Diagrammfenster. 10. Klicken Sie mit der rechten Maustaste in Ihr Diagrammfenster und wählen Sie Expertenberater aus, und wählen Sie dann Eigenschaften aus. 10. Hiermit erscheint das Menü der Einstellungen. 11. Sie können die Einstellungen an beliebige anpassen, die Sie in diesem Thread gefunden haben oder Ihre eigenen verwenden. 12. Wählen Sie die gemeinsame Registerkarte aus und stellen Sie sicher, dass die Option "Live Trading" aktiviert ist. 13. Drücken Sie ok. 14. Gehen Sie an die Spitze des Programms und stellen Sie sicher, dass die Menü-Registerkarte für Expert Advisors zeigt einen grünen Pfeil und nicht ein rotes x. Wenn das rote x vorhanden ist, drücken Sie einfach die Lasche und es wird grün. 15. Sie sollten jetzt ein Smiley-Gesicht in der rechten Ecke des Bildschirms haben. Bitte ignorieren Sie die Schritte, die Sie bereits kennen. Ich habe keine Ahnung, was dein Niveau ist. hoffe das hilft. Hallo alle, vielleicht kann mir jemand hier helfen, wenn ich in der Lage bin, einen Indikator an ein MetaTrader-Diagramm anzuhängen. Klingt einfach genug, aber ich habe mehrere Indikatoren zu meinem Custom Indicator Folder heruntergeladen. Wenn ich gehe, um den Navigator zu öffnen, ist die Datei nicht da. Die Dateien Im Download haben die mq4 Erweiterung. Ich bin völlig verloren, wie man diese Dateien in den Navigator verschieben kann. Ich habe eine Datei heruntergeladen und kompiliert, aber nichts erscheint. Vorschläge werden sehr geschätzt. MCR, ich lief in die gleiche Sache. Theres wahrscheinlich ein quotbetterquot Weg, dies zu tun, aber ich habe Erfolg gefunden, indem Sie die folgenden. Zuerst öffnen Sie den MetaEditor und bestätigen, dass Sie die EA finden können, die Sie verwenden möchten. Es sollte dort sein. Wenn nicht, doppelklicken Sie aus Ihrem Dateiverzeichnis. Als nächstes öffnen Sie eine NEUE EA, um eine von Grund auf neu zu erstellen. Geben Sie ihm einen Namen, der für die EA geeignet ist, die Sie wirklich benutzen möchten, obwohl sein ein neues quotblankquot EA. Kopiere nun den Inhalt deiner bevorzugten EA und füge ihn über den Inhalt des NEUEN EA ein. Kompilieren und du bist gut zu gehen. Dies ist ein zweiteiliges MQL4-Code-Tutorial diskutieren, wie man einen einfachen Metatrader-Experten-Berater mit dem RSI, die nur einmal pro Bar handelt. Am Ende von Teil 2 kann eine voll funktionsfähige RSI EA Vorlage heruntergeladen werden. Zusätzlich wird der Code auf ein anderes Zeitrahmen für den RSI verweisen. Also, wenn Sie interessiert sind zu lernen, wie man einen anderen Zeitrahmen aus einer EA verweist, sollte dieses Tutorial informativ sein. Diese MQL4-Code-Tutorial ist die Sequenz, wie man nur einen Handel pro Bar auf einem Forex MT4 Experten Berater platzieren. Dieser Artikel wird auf, dass einfache Konzept und präsentieren Code, die als Vorlage in vielen verschiedenen Experten Berater Anwendungen und mit vielen verschiedenen Arten von Indikatoren, einschließlich der RSI verwendet werden können. Wie im vorherigen MQL4-Tutorial diskutiert wurde, besteht der Schlüssel zum Trading nur einmal pro Bar, um die Handelslogik innerhalb eines bedingten Blocks zu kapseln, der eine Modul-Level-Variable verwendet, um die Bar-Nummer mit der Variable Bars zu verfolgen. MQL4 verfügt über viele eingebaute Indikatorfunktionen, die im Systemaufbau verwendet werden können. Verwenden des RSI in MQL4 Die iBarShift-Funktion gibt die Balkenverschiebung für eine gegebene Zeit zurück. Im folgenden Code wird die aktuelle Leiste Time0 referenziert. Wenn dieser Code auf einem anderen Diagramm als dem 1-Stunden-Diagramm verwendet wird, könnte die Barsequenz nicht vorhersehbar sein. IBarShift ermöglicht die Bestimmung der korrekten Leiste oder die nächste Leiste, wenn der letzte Term auf false gesetzt ist. Der Rückgabewert kann überall dort eingegeben werden, wo ein Schaltparameter erforderlich ist, z. B. in der iRSI-Funktion. Der RSI - oder Relative Strength Index kann im MQL4-Code referenziert werden und wird wie folgt deklariert: double iRSI (Stringsymbol int timeframe int int. Int angewendeter Preis int shift) Der erste Term ist Symbol und bezieht sich auf das aktuelle Symbol Kann als NULL oder Symbol () eingegeben werden. Oder sogar erfolgreich als 0 (obwohl Best Practice vorschlägt, sollten Sie NULL anstelle von 0 verwenden) alle mit gleichwertiger Bedeutung. Der zweite Term ist Zeitrahmen und kann als 0 für den aktuell ausgewählten Charts-Zeitrahmen oder als einer der vorgefertigten Zeitrahmen-Enumerationswerte eingegeben werden (siehe Ihre Hilfedatei unter iRSI für weitere Details). In diesem Beispiel wird die Variable PERIODH1 für die Referenzierung von Daten aus einem 1-Stunden-Diagramm verwendet. Die dritte Termperiode bezieht sich auf die Länge des RSI, wo die variable RSILength verwendet wird (unten). Angewandter Preis bezieht sich auf Barpreise wie nah (PRICECLOSE) oder hoch (PRICEHIGH). Verschiebung bezieht sich auf wie viele Stäbe, um den RSI für die Berechnung zu verschieben. Zum Beispiel, um die RSI von 5 bar zu berechnen, würden Sie 5 im fünften Begriff verwenden. Für dieses Beispiel wird keine Verschiebung verwendet, so dass 0 verwendet wird (unten). Nach dem Erstellen eines externen Eingangs für RSILength und zwei Eingaben für Buy - und Sell-Schwellen für den RSI-Wert bei 70 bzw. 30 sieht der Code wie folgt aus: extern int RSILength 14 extern int BuyThreshold 70 extern int SellThreshold 30 extern double Lots 0.01Tutorial Indicator to Expert Advisor bitte irgendjemand Art von mir für Converting benutzerdefinierte Indikatoren Code zu EA Code Danke. Property indicatorchartwindow property indicatorbuffers 5 property indicatorcolor1 DimGray property indicatorcolor2 Red property indicatorcolor3 LimeGreen property indicatorcolor4 Rote Eigenschaft indicatorcolor5 Blaue Eigenschaft indicatorstyle1 STYLEDOT externer String TimeFrame quotcurrent time framequot extern int HalfLength 56 extern int Preis PREISWEIGHTED extern double BandsDeviations 2.5 extern bool Interpolate true extern bool alertsOn false extern Bool AlertsOnCurrent false extern bool alertsOnHighLow true extern bool alertsMessage true extern bool alertsSound false extern bool alertsEmail false double tmBuffer double upBuffer double dnBuffer double wuBuffer double wdBuffer double upArrow double dnArrow string IndicatorFileName bool calclingTma false bool returningBars false int timeFrame int init () timeFrame stringToTimeFrame ( TimeFrame) HalfLength MathMax (HalfLength, 1) IndicatorBuffers (7) SetIndexBuffer (0, tmBuffer) SetIndexDrawBegin (0, HalfLength) SetIndexBuffer (1, upBuffer) SetIndexDrawBegin (1, HalfLength) SetIndexBuffer (2, dnBuffer) SetIndexDrawBegin (2, HalfLength) SetIndexBuffer (5, wuBuffer) SetIndexBopper (6, wuBuffer) SetIndexStyle (3, DRAWARROW) SetIndexArrow (5,242) SetIndexArrow (4, upArrow) SetIndexStyle (4, DFWR) SetIndexArrow (6,241) SetIndexArrow (5, WuBuffer) SetIndexBuffer (6, wdBuffer) IndicatorFileName WindowExpertName () ) Int deinit () int start () int countedbarsIndicatorCounted () int i, limit if (countedbarslt0) return (-1) if (countedbarsgt0) countedbars-- limitMathMin (Bars-1, Bars-gezähltebarsHalfLength) if (returningBars) if (calculatingTma ) Wenn (timeFrame gt Period ()) limit MathMax (Limit, MathMin (Balken-1, iCustom (NULL, timeFrame, IndicatorFileName, Querturn Barsquot, 0,0) timeFramePeriod ())) für (i limit i gt 0 i-- (NULL, timeFrame, time1) datetime time1 iTime (NULL, timeFrame, shift1) tmBufferi iCustom (NULL, timeFrame, IndicatorFileName, quotcalculat eTmaquot, HalfLength, Preis, BandsDeviations, 0, shift1) upBufferi iCustom (NULL, timeFrame, IndicatorFileName, quotcalculat eTmaquot, Half-Iength, Preis, BandsDeviations, 1, Schalt1) dnBufferi iCustom (NULL, zeitlichen Rahmen, IndicatorFileName, quotcalculat eTmaquot, Half-Iength, Preis, BandsDeviations, 2, Schalt1) upArrowi EMPTYVALUE dnArrowi EMPTYVALUE if (Highi1gtupBufferi1 ampamp Closei1gtOpeni1 ampamp CloseiltOpeni) upArrowi (NULL, 0,20, i) if (lowul1ltdnBufferi1 ampamp Closei1ltOpeni1 ampamp CloseigtOpeni) dnArrowi Highi-iATR (NULL, 0,20, i) if (timeFrame lt Zeitraum () shift1iBarShift (NULL, timeFrame, Timei-1)) weiter Wenn (Interpolieren) weiter (int n 1 in lt Stäbe ampamp Timein gt time1 n) Fortsetzung des Doppelfaktors 1,0 n für (int k 1 k lt nk) tmBufferik kfactortmBufferin (1,0-kfaktor) tmBufferi upBufferik kfactorupBufferin (1,0-kfaktor) upBufferi dnBufferik KfactordnBufferin (1.0-kfaktor) dnBufferi if (alertsOn) if für alarAnderAnderAnderBar1, wenn (alertsOnHighLow) if (highforBar gt upBufferforBar ampamp HighforBar1 lt upBufferforBar1) doAlert (quothigh penetrated upper barquot) if (LowforBar lt dnBufferforBar ampamp LowforBar1 gt DnBufferforBar1) doAlert (quotlow penetrated lower barquot) else if (CloseforBar gt upBufferforBar ampamp CloseforBar1 lt upBufferforBar1) doAlert (quotclose durchdringt oberen barquot) if (CloseforBar lt dnBufferforBar ampamp CloseforBar1 gt dnBufferforBar1) doAlert (quotclose durchdringt unteren barquot) void calculateTma (int limit) Int i, j, k doppeltes Volllängen-2.0HalfLength1.0 für (ilimit igt0 i--) doppelte Summe (HalfLength1) iMA (NULL, 0,1,0, MODESMA, Preis, i) Doppelsumpf (HalfLength1) für (j1, KHalfLength jltHalfLength j, k-) Summe kiMA (NULL, 0,1,0, MODESMA, Preis, ij) Summe k if (jlti) Summe kiMA (NULL, 0,1,0, MODESMA, Preis, ij) Summe k TmBufferi sumsumw double diff iMA (NULL, 0,1,0, MODESMA, Preis, i) - tmBufferi if (igt (Bars-HalfLength-1)) weiter, wenn (i (Bars-HalfLength-1)) upBufferi tmBufferi dnBufferi tmBufferi if (Diffus0) wuBufferi MathPow (diff, 2) wdBufferi 0 sonst wdBufferi MathPow (diff, 2) wuBufferi 0 weiter, wenn (diffgt0) wuBufferi (wuBufferi1 (FullLength-1) MathPow (diff, 2)) FullLength wdBufferi wdBufferi1 (FullLength-1) (WdBufferi1 (FullLength-1) MathPow (diff, 2)) FullLength wuBufferi wuBufferi1 (FullLength-1) FullLength upBufferi tmBufferi BandsDeviationsMathSqrt (wuBufferi) dnBufferi tmBufferi - BandsDeviationsMathSqrt (wdBufferi) void doAlert (string doWhat) statische Zeichenfolge previousAlertquotquot statische datetime PreviousTime string message if (previousAlertdoWhat previousTimeTime0) previousAlert doWhat previousTime Time0 Nachricht StringConcatenate (Symbol (), quot at quot, TimeToStr (TimeLocal (), TIMESECONDS), THA. (WarnungEmail) SendMail (StringConcatenate (Symbol (), quotTMA quot), Nachricht) if (alertsSound) PlaySound (quotalert2.wavquot) int stringToTimeFrame (string tfs) für (int l StringLen (tfs) -1 l gt 0 l--) int char StringGetChar (tfs, l) if ((char gt 96 ampamp char lt 123) (char gt 223 ampamp char lt 256)) tfs StringSetChar (tfs, 1, char (TfsquotM1quot tfsquot1quot) tfPERIODM1 if (tfsquotM5quot tfsquot5quot) tfPERIODM5 if (tfsquotM15quot tfsquot15quot) tfPERIODM15 if (tfsquotM30quot tfsquot30quot) tfPERIODM30 if (tfsquotH1quot tfsquot60quot) tfPERIODH1 if (tfsquotH4quot tfsquot240quot) tfPERIODH4 if (tfsquotD1quot tfsquot1440quot) tfPERIODD1 if (tfsquotW1quot tfsquot10080quot) tfPERIODW1 if (tfsquotMNquot tfsquot43200quot) tfPERIODMN1 if (TF0 tfltPeriod ()) tfPeriod () return (tf)
No comments:
Post a Comment