Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Bibliotheken

ArrayVirtualOrders - Bibliothek für den MetaTrader 4

Ansichten:
762
Rating:
(12)
Veröffentlicht:
2016.04.14 12:55
Aktualisiert:
2016.11.22 07:34
ArrayVO.mq4 (40.36 KB) ansehen
Random.mq4 (4.11 KB) ansehen
resfiles.zip (1.71 KB)
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Beschreibung:

Eine Bibliothek für das virtuelle Handeln.

Dieses kann für das sichere Überprüfen von Multiwährungs-Strategien und die Überprüfung von Expert Advisor Optimierungs-Parametern verwendet werden.

Die Standardfunktionen Order*() Wurde ersetzt durch die Funktion v.Order*().

Das Laden von Ordern auf und von einem Array wird unterstützt. Somit ist es möglich die Ergebnisse von virtuellen Transaktionen zwischen den Sessions zu speichern. Sie können mit Excel die virtuellen Transaktionen analysieren.

Die Bibliothek verwendet eine modifizierte Version von Igor Kim (aka KimIV) "functions for orders processing". Es verwendet zudem ein Array von vorgefilterten Orders. Ich kenne den Urheber dieser Idee nicht, aber ich danke ihm hiermit dafür!

Es berechnet den maximalen Drawdown und den maximalen Profit während der gesamten Zeit der Transaktion (Zurzeit nur in Punkten). Swaps werden nicht unterstützt.

In dem beigefügten Skript ist ein Beispiel für die Verwendung dieser Bibliothek. Es simuliert einige zufällige Trades mit zufällig ausgewählten Finanzinstrumenten. Der Programmcode ist kommentiert.

Installation:

ArrayVO.mq4 -> experts\include\

Random.mq4 -> experts\scripts\

Die Ergebnisse sind in dem Verzeichnis experts\files.

-------------------------------------------------

07.12.09 Hinzugefügt und modifiziert

+ ArrayVO: Jetzt berechnet OrderProfit alle Werte in der Währung des Depots.

- ArrayVO: Nicht akzeptiertes Verfallsdatum für die Order.

- Random: Bei einer ausgewählten Periode von mehr als 5 Tagen Gerät das Script in eine unendliche Schleife.

+ Random: In dem Fenster, welches den Fortschritt des Skriptes anzeigt - entspricht im Augenblick das Datum der Nummer der Transaktionen
+ Random: Stop Loss und Take Profit können nun definiert werden als ein Prozentwert von dem aktuellen Preis des
Finanzinstrumentes

-------------------------------------------------

12.12.09 Hinzugefügt und behoben (v1.03)

- ArrayVO: Der Algorithmus von der v.OrderSelect ()
Function - Wenn die Ticketnummer verwendet wurde, wurde auch der pool Parameter verwendet. Zusammenhängende Codesegmente.

+ ArrayVO:
Hinzugefügte Funktion v.AccountBalance() und v.AccountEquity(). Berechnung von Werten nach Invoke CalcBalance (true), ist jetzt standardmäßig ausgeschaltet. Um diese Werte zu speichern, wurde die Anordnung der Spalten durch LoadArrays() gewechselt. Vorherige Bibliotheken/Arrays erzeugen falsche Daten. . Es ist ratsam, die Berechnung einer integrierten Strategie im Test und umgekehrt zu ermöglichen - Für Testdurchläufe und die Anwesenheit mehrerer gleichzeitig geöffneter Orders wird die Berechnung besser ausgeschaltet (meaning in this calculation does not, and the rate of increase).

-------------------------------------------------


Nachtrag:

Beachten Sie, dass dieses eine Übersetzung der originalen Russischen Version ist.

Falls Sie Fragen oder Vorschläge haben, dann ist es besser, wenn Sie sie hier hin schreiben.

Wenn Sie diesen Programmcode hilfreich finden, dann vergessen Sie bitte nicht dem Urheber zu danken.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/9366

Sig_CCI Sig_CCI

Dieser Indikator basiert auf einem simplen CCI, Es zeichnet Pfeile für Kauf- und Verkaufssignale

ChartPlusChartV3 ChartPlusChartV3

Dieses Programm protokolliert Kurse von Brokern, die außerhalb des Marktes liegen mit Hilfe der Metatrader Plattform. Hinzugefügt: Es gibt nun die Möglichkeit beim Auftreten von "non-market"-Kursen Ihr eigenes Script zu starten.

Elliott Waves Indikator Elliott Waves Indikator

Dieser Indikator hilft bei der Verwendung von Elliott Wellen, wie sie in dem Buch "Trade Chaos" von Bill Williams beschrieben werden.

Support and Resistance Support and Resistance

Support and Resistance Indikator.