Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Leute, vielen Dank für eure Hilfe, und ich werde mich daran erinnern, dass es sich bei diesem Aufruf nicht mehr um eine Funktion handelt, sondern um den Aufruf einer Prozedur!
tx nochmal!
Jonkie76
Das Innenleben der Geschichte (.hst-Datei-Erstellung)
Hallo nochmal,
ich brauche mal wieder euren Rat: Hier ist mein Problem:
Schleife über alle Symbole
Schleife über alle TimePeriods
Ich mache folgendes:
int bar = iBars(symbol,pPeriod ); if (Bar == 0) totalRequested++;
while (bar == 0 && nRetry < 5)
{
Print("RETRY(" + nRetry +")" + ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" );
Sleep (5000);
Balken = iBars(sSymbol,pPERIOD_XX );
nRetry++;
}
So weit, so gut. Die
int bar = iBars(symbol,pPeriode );
Anweisung löst aus, dass MT4 die Historie vom Server lädt.
Hier ist mein Problem:
MT4 lädt die komplette Historie aller Symbole, speichert sie aber nicht auf die Festplatte in den History-Ordner. Dies geschieht erst, wenn das MT4-Terminal beendet wird! Die Ansammlung von Verlaufsdaten friert MT4 ein und schreibt den Verlauf nie auf die Festplatte.
Was nun?
Mit freundlichen Grüßen,
Armin
Testen Sie auf einem neuen MT4, bevor Sie es auf Ihrer Handelsplattform ausprobieren Alter MT4
Ich denke
Log- und HST-Datei, die Sie löschen können, um einen Neuanfang zu machen
---
oooh, hst file, ich habe es eine Weile versucht, aber schon aufgegeben
Export nach csv mit jeder Kerze Daten ist einfach
aber es sollte irgendeinen Mechanismus geben, um die hst-Datei vor Verfälschung zu schützen
-- vielleicht funktioniert mein Compiler (mq4 zu ex4) nicht, ich kenne den Grund nicht
aber ich habe das Erstellen oder Abschneiden einiger Daten aufgegeben und erhalte jetzt eine hst-Datei
[Gute Idee, denn
sagen wir mal, eines Tages habe ich OHLC-Daten von einem lokalen Aktienmarkt, eine Aktie
dann kenne ich meinen eigenen Indikator gut
wenn ich diese OHLC-Daten in meinen MT4 fälschen kann, dann habe ich das Charting, andernfalls, wenn kein MT4 der Welt diese Aktie hat, werde ich nie in der Lage sein, meine Indikatoren und Vorlagen, die ich so gut in Forex kenne, WIEDER ZU VERWENDEN --- ich handle allerdings nicht mit Aktien, zu arm
Hilfe zu GetData vom Indikatorfenster
Ich würde gerne wissen, wie man diese hellblau eingekreisten Daten liest,
Gibt es ein Codebeispiel, das mir die richtige Richtung weist?
Vielen Dank im Voraus.
iVolumen() -Funktion verwenden
iVolumen() Funktion verwenden
danke für die Antwort.
Was ich wirklich tun möchte, ist, einen benutzerdefinierten Indikator zu lesen:
1) den Fensterbereich (außerhalb des Fensters wird eine Zahl in der unteren rechten Ecke und eine andere oben rechts angezeigt)
2) den Kommentar
Danke!
heheheeh, brauche nur 4000 USD
sondern einen 55er LED-Flachbildfernseher und schließen Sie Ihren Computer an diesen Bildschirm an.
---------
Wir mögen hier Leute, die versuchen zu programmieren.
also versuche ich, mit meinem sehr begrenzten Wissen zu antworten
hast du Control-D == versucht, dann wählst du auch show data checkbox (control - I)
====
in dem von Ihnen gewählten Bildschirmausschnitt
wir können sehen - Volumen im Unterfenster , und einige max min Zahl
Erstens, Volumen Nummer ist Unsinn, es ist nicht wirklich Volumen des Handels, einige Leute benutzen es für die Programmierung in die Formeln, wie es Zeit, OHLC das Volumen -- wenn Sie tun -- Datei --- speichern unter
normalerweise, für READERS
die Zahl max und min sind ARBITRARY, die Fluktuation, anstatt die tatsächliche Zahl etwas zu uns bedeuten
natürlich gibt es Null , RSI, in denen 20% , 70% sind lebenswichtiges Zeichen-- aber das sind zu alt generischen Indikator, können Sie viel besseres Material in diesem Forum zu finden, nur suchen und suchen
-------
es gibt eine Art von winzigem Text, den die Programmierer als eine Art Nachrichtenbox verwenden (wird nicht aufpoppen)
der Text ist winzig, man kann weder die Schriftart noch die Größe des Wortes wählen
es heißt COMMENT -- diese Funktion
Wahrscheinlich kann ich mein Archiv durchsuchen, um dir zu zeigen, wie man das programmiert -- ich habe das schon mal gemacht
----
zu Frage 1 ---- Ich verstehe nicht, wovon Sie sprechen.Danke für die Antwort.
...ja, ich habe gerade die "Comment"-Verwendung und den "IndicatorShortName" gefunden
also wie würde ich den IndicatorShortName "lesen", eine Funktion wie "GetVarValue(IndicatorShortName)" oder so? keine Ahnung.
und das andere ist das Erhalten der willkürlichen Fenster max und min. um einen dummen Alarm zu machen.
Vielen Dank dafür.
Alarm - einige sind lästig, das Schlimmste ist, dass
man nicht weiß, welcher Währungs-Chart den Alarm auslöst
Wenn Sie dann den Chart finden, müssen Sie immer noch raten, welcher Indikator (Strg-I, dann löschen)
also schließen Sie einfach den Chart und löschen den Indikator. (das ist meine beste Vermutung)
Ich verbringe nur noch 10 Minuten damit, mein Archiv anzuschauen, da ich einige ausgefallene COMMENT-Codierungen vorgenommen habe
es wird mir SL Level oder Entry Level vorschlagen
Ich weiß allerdings nicht mehr, wo ich mein Zeug abgelegt habe, daher kann ich Ihnen keine Bildschirmkopie der Codierung geben
---- Ich denke, Sie könnten dieselbe Frage erneut stellen oder einen Screenshot von MQ4 im Metaeditor machen und ihn dann markieren.
und es in ein paar Tagen erneut posten
======
WIE auch immer, Programmierer könnten sich nicht um deine Frage kümmern (wenn sie so einfach ist wie functioncall{parameter} ), d.h. sie könnten diese Zwischenfragen beantworten
Wenn Sie Anfänger sind (oder so aussehen), versuchen Sie, den obigen Knopf zu drücken - genannt [search]
Suche nach MQ4 oder Suche nach Coding; einige Mitglieder geben ausgezeichnete Tutorials
könnte auch [F1] im Metaeditor versuchen -- aber einige sind Mist, z.B. Array, sogar das Beispiel in der Hilfe - kann nicht kompilieren oder wie erwartet laufen
also -- konzentriere dich nicht auf deine MQ4, die du hast, versuche nach FEW THREADS< zu suchen, um eine Vielfalt von Coding in diesen MQ4 zu lernen (suche nach comment, natürlich ist es in Englisch -- comment mean NOTES in the code here)
es gibt eine weitere Kommentarfunktion (um den Text dort zu platzieren) -- sehr einfaches Kodieren KEYWORD
tut mir leid, dass ich Sie enttäuschen muss, aber ich möchte Ihre Frage nicht beantworten, da Sie UN_LEARN müssen, wenn ich sie vielleicht falsch beantworte, also nehme ich den 5.
heheheeh, brauche nur 4000 USD
KAUFEN Sie einen 55 ish (große 55 Zoll) LED-Flachbildfernseher und schließen Sie Ihren Computer an diesen Bildschirm an
---------
hier mögen wir Leute, die versuchen, zu programmieren
also versuche ich, mit meinem sehr begrenzten Wissen zu antworten
hast du Control-D == dann wählst du auch show data checkbox (control - I)
====
in dem von Ihnen gewählten Bildschirmausschnitt
wir können sehen - Volumen im Unterfenster, und einige max min Zahl
Erstens, Volumen Nummer ist Unsinn, es ist nicht wirklich Volumen des Handels, einige Leute benutzen es für die Programmierung in die Formeln, wie es Zeit, OHLC das Volumen -- wenn Sie tun -- Datei --- speichern unter
normalerweise, für READERS
die Zahl max und min sind ARBITRARY, die Fluktuation, anstatt die tatsächliche Zahl etwas zu uns bedeuten
natürlich gibt es Null , RSI, in denen 20% , 70% sind lebenswichtiges Zeichen-- aber das sind zu alt generischen Indikator, können Sie viel besseres Material in diesem Forum zu finden, nur suchen und suchen
-------
es gibt eine Art von winzigem Text, den die Programmierer als eine Art Nachrichtenbox verwenden (wird nicht aufpoppen)
der Text ist winzig, man kann weder die Schriftart noch die Größe des Wortes wählen
es heißt COMMENT -- diese Funktion
Wahrscheinlich kann ich mein Archiv durchsuchen, um dir zu zeigen, wie man das programmiert -- ich habe das schon mal gemacht
----
zu Frage 1 ---- Ich verstehe nicht, wovon Sie sprechen
alle Indikatoren sind benutzerdefinierte Indikatoren, d.h. wenn es sich nicht um eine generische Durchschnittsfunktion wie MA handelt
Sie könnten versuchen CONTROL-N
-- wie man die MQ4-Codierung eines beliebigen benutzerdefinierten Indikators liest, könnten Sie fragen
dann MÜSSEN Sie PROGRAMMIEREN mit MQ4 lernen --- Sie könnten nach einem MQ4-Tutorial auf youtube suchen, denke ich
beachten Sie ivolume --- in der Regel, der Buchstabe, den ich meine - es kann etwas außerhalb genannt
d.h. wenn ein KEYWORD mit i beginnt
in der Regel auch Sie sind auf dem Chart von $audusd, können Sie tatsächlich rufen Sie $eurusd und erhalten einige Dinge aus dem eruo Chart oder Datenstrom -- so ist es extrem mächtig (außerhalb Ihrer aktuellen Währung, dass mächtig)
[langtitle=de]TakeProfit wird von MT4 nicht ausgeführt[/langtitle]
Hallo,
In meinem einfachen EA wurde der TakeProfit zwar erreicht, aber nicht ausgeführt.
Bitte sehen Sie sich den Anhang an. Der Befehl zum Senden der Order für das erste Beispiel lautet wie folgt:
OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1 .44743,"COMMENT", 20111009,0,Red);
Ich habe den einfachen Strategy Tester von MT4 verwendet.
Ich verstehe nicht, warum der Takeprofit nicht ausgeführt wurde. Ich hoffe, Sie können mir helfen, das herauszufinden.
Danke!