Praktische Programmierung in MQL4 Im vorliegenden zweiten Teil des Buches werden folgende Aspekte behandelt: die Reihenfolge der Durchführung von Handelsabläufen, die Grundsätze der Kodierung und Verwendung von einfachen Skripten, Expertenberatern und Indikatoren sowie Standardfunktionen, die häufig in der Programmierung in MQL4 verwendet werden. Alle Abschnitte enthalten einige Beispiele für Programme, die bereit sind zu verwenden, aber begrenztes Anwendungsgebiet. Im Abschnitt "Erstellung von Normalprogrammen" finden Sie ein Beispiel, das Sie als Grundlage für die Gestaltung Ihres eigenen einfachen Expertenberaters verwenden können, der im echten Handel verwendet werden soll. Alle nachfolgend aufgeführten Handelskriterien werden für Bildungszwecke verwendet und sollten nicht als Richtlinien im Handel auf realen Konten betrachtet werden. Bei der Programmierung von Handelsabläufen sollten Sie die Anforderungen und Einschränkungen in Bezug auf die Merkmale von Aufträgen und Regeln berücksichtigen, die in Ihrem Handelszentrum akzeptiert werden, sowie die Besonderheiten der Techniken zur Auftragsausführung. Der Abschnitt enthält eine detaillierte Beschreibung der Reihenfolge der Durchführung von Trades und enthält eine Menge von Beispielen, die die Zwecke aller Handelsfunktionen für die Formulierung von Handelsaufträgen erklären. Der Abschnitt enthält einige fertige Skripts für die eingeschränkte Anwendung. Nachdem der Programmierer die Programmierung von Handelsoperationen gemeistert hat, kann er mit der Erstellung einfacher Programme beginnen. Der Abschnitt befasst sich mit den allgemeinen Grundsätzen der Schaffung eines einfachen Expertenberaters und eines einfachen benutzerdefinierten Indikators sowie der Reihenfolge der Freigabe eines Expertenberaters mit verschiedenen Indikatoren. Insbesondere beschreibt der Abschnitt die Reihenfolge der Datenübertragung von einem benutzerdefinierten Indikator zu einem EA. Es gibt auch einige Beispiele für einfache Programme bereit, in der Praxis verwendet werden. Totally, MQL4 zählt über 220 Standardfunktionen, ohne die Funktionen der technischen Indikatoren. Es wäre ziemlich schwierig, in diesem Buch zu beschreiben und Beispiele für jede Funktion, unter Berücksichtigung ihrer großen Menge zu geben. Einige Funktionen, die detaillierte Erläuterungen erfordern, wurden bereits in den vorangegangenen Abschnitten berücksichtigt. In diesem Abschnitt behandeln wir die am häufigsten verwendeten Standardfunktionen und geben Beispiele dafür, wie sie in Programmen verwendet werden können. Am Ende jedes Unterabschnitts, stellen wir die vollständige Liste der Funktionen einer bestimmten Kategorie und ihre kurze Beschreibung. In der Regel, sobald man die Kodierung einiger einfacher Anwendungen in MQL4 praktiziert hat, geht der Programmierer zu einem anspruchsvolleren Projekt: Er oder sie schafft ein praktisches Programm für den praktischen Gebrauch. In einigen Fällen erfüllen einfache Programme nicht die Bedürfnisse eines Handelsprogrammierers aus mindestens zwei Gründen: 1. Die eingeschränkte Funktionalität von einfachen Programmen kann dem Händler nicht alle notwendigen Informationen und Handelswerkzeuge zur Verfügung stellen, was die Anwendung dieser Programme weniger macht effizient. 2. Die Code-Unvollkommenheit von einfachen Programmen macht es schwierig, sie weiter zu verbessern, um ihre Dienste zu erhöhen. Im vorliegenden Abschnitt stellen wir eine der möglichen Realisierungsversionen eines Trade Expert Advisor dar, der als Grundlage für die Erstellung Ihres eigenen Projekts genutzt werden kann. Programmierung in der algorithmischen Sprache MQL4 Ein Personal Computer wurde heutzutage für jeden unentbehrlich. Die rasante Entwicklung des Internets und die Leistungsfähigkeit moderner Computer eröffnet neue Perspektiven in vielen Bereichen menschlicher Aktivitäten. Schon vor zehn Jahren war der Finanzmarkthandel nur für Banken und für eine begrenzte Gemeinschaft von Spezialisten verfügbar. Heute kann jeder in die Welt der professionellen Händler und starten unabhängige Handel zu jeder Zeit. Hunderttausende von weltweiten Händlern haben das MetaTrader 4 Client Terminal bereits zu seinen Vorzügen beurteilt. Die Verwendung seiner Embedded-Programmiersprache, MQL4, hebt Trader auf eine neue Ebene des Handels - auf automatisierte Handel. Jetzt kann ein Trader seine Ideen als Anwendungsprogramm implementieren - ein benutzerdefiniertes Kennzeichen, ein Skript zum Ausführen einzelner Operationen oder ein Expert Advisor - ein automatisiertes Handelssystem (Handelsroboter) erstellen. Ein Expert Advisor (EA) kann auf einer 247 Basis ohne jegliche Intervention arbeiten - verfolgen Sie die Sicherheitspreise, senden Sie elektronische Nachrichten, SMS auf Ihr Handy, und machen Sie viele andere nützliche Dinge. Der Hauptvorteil von Anwendungen ist die Möglichkeit, Trades nach dem vom Trader eingestellten Algorithmus zu machen. Irgendwelche Ideen, die in einer algorithmischen Sprache beschrieben werden können (Schnittpunkt zweier gleitender Mittelwerte oder digitale Verarbeitung von Signalen, drei Bildschirme von Elder oder Peters Fraktalanalyse, ein neuronales Netzwerk oder geometrische Konstruktionen) können in einer Anwendung kodiert und dann im praktischen Handel verwendet werden . Die Entwicklung von Anwendungen für das MetaTrader 4 Client Terminal erfordert die Kenntnis von MQL4. Dieses vorliegende Lehrbuch wird Ihnen helfen, Ihre eigenen Expert Advisors, Skripte und Indikatoren und verkörpern in ihnen Ihre Ideen Ihre Algorithmen der profitablen Handel. Das Lehrbuch ist für eine große Anzahl von Lesern ohne Programmierkenntnisse gedacht, die lernen wollen, wie man automatisierte Handelsanwendungen für das MetaTrader 4 Client Terminal entwickelt. Das Lehrbuch ist so konzipiert, dass Lernen MQL4 so bequem und konsequent wie möglich. Programmierung in der algorithmischen Sprache MQL4 Heutzutage wurde ein Personal Computer für jeden unentbehrlich. Die rasante Entwicklung des Internets und die Leistungsfähigkeit moderner Computer eröffnet neue Perspektiven in vielen Bereichen menschlicher Aktivitäten. Schon vor zehn Jahren war der Finanzmarkthandel nur für Banken und für eine begrenzte Gemeinschaft von Spezialisten verfügbar. Heute kann jeder in die Welt der professionellen Händler und starten unabhängige Handel zu jeder Zeit. Hunderttausende von weltweiten Händlern haben das MetaTrader 4 Client Terminal bereits zu seinen Vorzügen beurteilt. Die Verwendung seiner Embedded-Programmiersprache, MQL4, hebt Trader auf eine neue Ebene des Handels - auf automatisierte Handel. Jetzt kann ein Trader seine Ideen als Anwendungsprogramm implementieren - ein benutzerdefiniertes Kennzeichen, ein Skript zum Ausführen einzelner Operationen oder ein Expert Advisor - ein automatisiertes Handelssystem (Handelsroboter) erstellen. Ein Expert Advisor (EA) kann auf einer 247 Basis ohne jegliche Intervention arbeiten - verfolgen Sie die Sicherheitspreise, senden Sie elektronische Nachrichten, SMS auf Ihr Handy, und machen Sie viele andere nützliche Dinge. Der Hauptvorteil von Anwendungen ist die Möglichkeit, Trades nach dem vom Trader eingestellten Algorithmus zu machen. Irgendwelche Ideen, die in einer algorithmischen Sprache beschrieben werden können (Schnittpunkt zweier gleitender Mittelwerte oder digitale Verarbeitung von Signalen, drei Bildschirme von Elder oder Peters Fraktalanalyse, ein neuronales Netzwerk oder geometrische Konstruktionen) können in einer Anwendung kodiert und dann im praktischen Handel verwendet werden . Die Entwicklung von Anwendungen für das MetaTrader 4 Client Terminal erfordert die Kenntnis von MQL4. Dieses vorliegende Lehrbuch wird Ihnen helfen, Ihre eigenen Expert Advisors, Skripte und Indikatoren und verkörpern in ihnen Ihre Ideen Ihre Algorithmen der profitablen Handel. Das Lehrbuch ist für eine große Anzahl von Lesern ohne Programmierkenntnisse gedacht, die lernen wollen, wie man automatisierte Handelsanwendungen für das MetaTrader 4 Client Terminal entwickelt. Das Lehrbuch ist in einer solchen Methode, die Lernen MQL4 so bequem und konsequent wie möglich zu gestalten. Arbeiten mit Steve hat wirklich den Nebel für mich, wie es sich auf das Schreiben meiner eigenen EA8217s. Ich hatte keine vorherige Code-Schreiben Erfahrung. Vor der Arbeit mit Steve hatte ich jedes Buch auf MQL gekauft, lasen viele Blogs und heruntergeladen PDF-Lektionen. Aber, keiner dieser Ressourcen konnte irgendwelche von meinem beantworten Ich kam zu Steve mit dem Ziel des Lernens, wie man professionelle Berater schreibt. Mit seinem großen Unterrichtsstil und seinem strukturierten Kurs habe ich eine enorme Menge gelernt und konnte eine Reihe von Expertenberatern selbst schreiben. Während ich verschiedene Systeme entwickle und manchmal auf Probleme stoße Steve Nachdem ich ausgiebig nach einem Coach gesucht habe, um meine Fähigkeit, Experten-Experten zu beurteilen, schnell zu verfolgen, stieß ich auf Steve Fleming. Von Anfang an fand ich Steve sehr hilfsbereit und motivierend, innerhalb von fünf Wochen nach Coaching bin ich für meine erste EA codiert. Programmierung ist wie jeder andere Skill I8217ve helfen Menschen zu lernen, wie man Code in MQL4 seit 2007 und bei weitem das verwirrendste Thema, das Stumpf Studenten scheint, ist 8216arrays8217. Warum das I8217m nicht ganz sicher ist, aber ich habe ein paar Theorien. Die Idee von Arrays klingt zunächst verwirrend und wenn ich die blinde Panik höre, höre ich die Zeit des Jahres wieder, wenn ich etwas Besonderes für die Leser des ATS-Blogs machen möchte. Der gesamte Zweck der Einrichtung dieser Blog-Weg zurück im Jahr 2008 war es, als Drehscheibe oder Lernzentrum für Anfänger-Programmierer, die daran interessiert waren, zu lernen, wie sie ihre eigenen Expert hellip Code zu tun Dies ist Teil 2 des Artikels 8220Adding 8216Margin Management8217 zu Risk Management8221. Wenn Sie Teil 1 lesen möchten. Margin Management Das erste, was wir über Margin Management wissen müssen, ist Leverage. Leverage in der Forex ermöglicht es uns, große Trades mit kleinen Mengen an Geld, wie Leverage in hellip MQL-Programmierer in vielen Formen und Größen so it8217s ungewöhnlich anzunehmen, dass you8217ll erhalten das gleiche Maß an Service von jedem zu kommen. Nachdem codierte viele Projekte für eine große Anzahl von Kunden I8217ve hörte viele traurige Geschichten von Kunden, die nicht ihre Programmierer ordnungsgemäß ausgecheckt und stattdessen ging nur für die hellip UPDATE: Lesen Sie die Antwort zu diesem Blog-Post von Mark McDonnell am Fuße dieses Artikels . Ich kam über eine ziemlich interessante Seite in dieser Woche, dass ich dachte, dass ich Ihnen aus zwei Gründen erwähnte. 1. Die kostenlose Informationen der Website bietet ist sehr interessant und sicherlich lohnt Ihre Aufmerksamkeit. Und8230 2. Die Website hellip
No comments:
Post a Comment