Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1263
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
Wie kann ein EA im Testmodus bestimmen, welcher Tick-Simulationsmodus in einem Test verwendet wird?
Wie kannein EA zwischen "OHLC on M1" und "Opening price only" unterscheiden?
Ich werde meine eigene Frage beantworten. Die Art der Zeckenmodellierung wird in "Modell" ausgedruckt.
https://www.mql5.com/ru/forum/318305/page12#comment_14176127
Können Sie mir sagen, wie ich die
FaceValue = ?
и
AufgelaufeneZinsen = ?
Diese Werte werden in der Pfand-/Gewinnberechnung für
SYMBOL_CALC_MODE_EXCH_BONDS
SYMBOL_CALC_MODE_EXCH_BONDS_MOEX
in Formeln
Marge: Lots * ContractSize * FaceValue * open_price * /100
Gewinn: Lots * Schlusskurs * Nennwert * Kontraktgröße + aufgelaufene Zinsen * Lots * Kontraktgröße
Guten Tag, darf ich Sie etwas über den Algorithmus zur Erzeugung der Ankunftszeit der Zecken für M1 fragen? Auszug aus der Hilfe.
Erprobung von Strategien
In der Tat sind OHLC-Preise in den historischen Daten vorhanden. Daher werden beim Testen nur die Ankunftszeiten der Ticks Open, High, Low und Close generiert , die Kurswerte werden aus der Historie übernommen.
Guten Tag, darf ich Sie etwas über den Algorithmus zur Erzeugung der Ankunftszeit der Zecken für M1 fragen? Auszug aus der Hilfe.
Erprobung von Strategien
In der Tat sind OHLC-Preise in den historischen Daten vorhanden. Daher werden beim Testen nur die Ankunftszeiten der Ticks Open, High, Low und Close generiert , die Kurswerte werden aus der Historie übernommen.
Echte und generierte Ticks
Echte und erzeugte Tics
Dort habe ich den Auszug aus dem Text entnommen. Mich interessiert, wie die Zecken ankommen (Zeitpunkt des Eintreffens, fett hervorgehoben)
Dort habe ich den Auszug aus dem Text entnommen. Ich interessiere mich dafür, wie die Zecken kommen (Zeitpunkt des Eintreffens, fett hervorgehoben)
Im OHLC-Modus gibt es keine Ticks als solche. Natürlich wird die Zeit zwischen vier Punkten in vier Intervalle unterteilt.
Zur Überprüfung: Print in OntTick() eingeben und im OHLC-Modus ausführen.
Hallo. Können Sie mir einen Tipp geben?
Wie prüfe ich, ob die Zeit eine Handelszeit ist oder nicht?
(damit der EA sofort zu arbeiten beginnt, ohne auf den ersten Tick zu warten)
Hallo. Können Sie mir einen Tipp geben?
Wie prüfe ich, ob die Zeit eine Handelszeit ist oder nicht?
(damit der Expert Advisor sofort zu arbeiten beginnt, ohne auf den ersten Tick zu warten)
OnTimer()
aber welche Art von Geboten werden Sie in Ihren Aufträgen abgeben?)
https://www.mql5.com/ru/docs/event_handlers/ontimer
OnTimer()
welche Art von Geboten werden Sie in die Aufträge einbringen?)
https://www.mql5.com/ru/docs/event_handlers/ontimer
Das ist nicht die Frage. Die Frage ist, wie man den Expert Advisor dazu bringt, seine Arbeit aufzunehmen, einschließlich des Handels, wenn der richtige Zeitpunkt gekommen ist, ohne auf einen neuen Tick zu warten.
Das ist nicht die Frage. Die Frage ist, wie man den Expert Advisor dazu bringt, zu arbeiten und zu handeln, wenn es Zeit ist zu handeln, ohne auf einen neuen Tick zu warten.
Der Expert Advisor verarbeitet Ereignisse. Wenn Sie nicht auf das Ereignis NewTick# warten wollen, das von der FunktionOnTick behandelt wird, können Sie die Funktion
boolEventSetTimer(int seconds// Anzahl der Sekunden
);
um Ereignisse vomTimermit einer bestimmten Periodizitätzu erzeugen, wird das Ereignis Timer# von der Funktion OnTimer() behandelt. Ihr Expert Advisor arbeitet kontinuierlich (mit einer gewissen Periodizität), ohne auf die Tick-Ereignisse zu warten.