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
Autosize arbeitet innerhalb der Grenzen der festgelegten Spaltenproportionen.
Das heißt, dass die Größe nicht davon abhängt, ob die Spalten voll oder leer sind. Wenn eine Spalte nicht benötigt wird, ist es besser, sie zu deaktivieren.
Das Bankfeld kann entweder ein Liquiditätsanbieter oder ein Kursanbieter sein. Das Feld "Bank" wird vom Gateway/Dataphon ausgefüllt.
Danke für den Tipp. habe es ausgeschaltet. bisher ist das Feld leer. und es trägt keine Informationen. hoffentlich wird, wenn etwas erscheint, in der Hilfe beschrieben, was es ist und was sie essen.
i>Aber die Frage wurde nicht beantwortet, Sie unterscheiden irgendwie zwischen dem Kursanbieter und dem Liquiditätsanbieter. Heißt das, dass Rosh mir 100 Lots EUR vs. USD zu 1,6 verkaufen wird und Renat mir zu diesem Preis Liquidität zur Verfügung stellt? Ich bin bereit, jetzt ein Geschäft zu machen, wohin soll ich das Geld überweisen?
Z.U. Aber die Frage ist immer noch nicht beantwortet, unterscheiden Sie irgendwie zwischen einem Kursanbieter und einem Liquiditätsanbieter? Ist es möglich, dass Rosh mir 100 Lots EUR vs. USD zu 1,6 verkauft und Renat mir zu diesem Preis Liquidität zur Verfügung stellt? Ich bin bereit, jetzt ein Geschäft zu machen, wohin soll ich das Geld überweisen?
Also habe ich geantwortet: Es ist das Gateway/Datafeed, das das Feld der Bank füllt.
Bei Ein- und Auszahlungen wird das Trade-Ereignis erzeugt, das Sie in OnTrade bearbeiten können.
Das ist verständlich, denn der Gedanke ist, dass sich die Handelsgeschäfte in OnTrade widerspiegeln sollten. Die Frage ist, wie man sie korrekt und schnell (ohne zusätzlichen Aufwand für den Expert Advisor) verarbeiten kann.
Soweit ich weiß, müssen Sie so handeln:
1. Ermitteln Sie die Anzahl der Angebote in der Historie mit HistoryDealsTotal();
2. Wenn sich die Anzahl der Geschäfte erhöht hat, wird das Ticket des letzten Geschäfts mit HistoryDealGetTicket() abgerufen;
3. Bestimmen Sie anhand des verfügbaren Tickets die Art der Angebote, indem Sie HistoryDealGetInteger(DealTicket, DEAL_TYPE) verwenden.
4. Je nach Ergebnis führen Sie bestimmte Aktionen durch.
PS
Liege ich richtig, oder gibt es eine "bessere" Option?
Testen Sie die Rücknahme im Testgerät mit der Funktion TesterWithdrawal.
Ich interessiere mich nicht für TesterWithdrawal selbst, da ich es persönlich nicht in OnTrade(), sondern an einer Stelle des Aufrufs verarbeite, aber wie man Gleichgewichtsoperationen während des normalen Betriebs (alle auf einmal und rechtzeitig) abfängt, ist eine Frage, die ich noch nicht mit 100%igem Vertrauen entschieden habe.
ein weiterer Build ist erschienen und der Ein-Punkt-Kostenfehler ist immer noch nicht korrigiert
Interesting:
Soweit ich es verstanden habe, geht es in etwa so:
1. Ermitteln Sie die Anzahl der Angebote in der Historie mit HistoryDealsTotal();
2. Vergleichen Sie diese Zahl mit einer Variablen. Wenn sich die Zahl der Geschäfte erhöht hat, erhalten Sie mit HistoryDealGetTicket() ein Ticket für das letzte Geschäft;
3. Bestimmen Sie anhand des verfügbaren Tickets die Art der Angebote, indem Sie HistoryDealGetInteger(DealTicket, DEAL_TYPE) verwenden.
4. Je nach Ergebnis führen Sie bestimmte Aktionen durch.
PS
Habe ich es richtig verstanden, oder gibt es eine "erfolgreichere" Variante?
Eine weitere Frage in MQL4 für die Funktion
die Bibliothek benutzt
#include <WinUser32.mqh>
Ich habe eine solche Bibliothek in MQL5 nicht gefunden, oder wird sie nicht mehr benötigt?Eine weitere Frage in MQL4 für die Funktion
Bibliothek verwendet wurde
Ich habe eine solche Bibliothek in MQL5 nicht gefunden, oder wird sie jetzt nicht benötigt?