Fehler, Irrtümer, Fragen - Seite 1823
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Hallo, könnten Sie mir sagen, was falsch ist, gibt es nichts in den Markt in der mt4-Terminal, habe ich versucht, neu zu laden und neu anmelden, im Terminal, wenn ich auf den Saldo klicken es leitet zu meinem Konto im Browser, aber die Fenster Home, Favoriten, Käufe sind leer............ ?
IE-Version Was?
IE Version 11.0.9600.18537
Dieser Rat war hilfreich!
Führen Sie die folgenden Schritte aus
1. Klicken Sie im Terminal auf Datei - Dieses Verzeichnis öffnen. Gehen Sie in dem sich öffnenden Ordner auf Terminal und dann auf den Ordner Community.
2. Schließen Sie das Terminal.
3. Löschen Sie alle *.dat-Dateien im Ordner C:\Users\%USERNAME%\AppData\Roaming\MetaQuotes\Terminal\Community.
4. Starten Sie das Terminal und versuchen Sie es erneut.
5. Wenn die oben genannten Schritte nicht helfen, installieren Sie MetaTrader 4 in einem anderen Ordner, der nicht zum System gehört.
Ich habe eine große Streuung, aber die Streuung in der Tiefenkarte ist normal.
D.h. ich kann es nicht auf die Aktienbremsen schieben, denn die Aktie hat eine ordentliche Liquidität, die niemand schluckt.
der dax-index futures auf der amr demo
void OnStart()
{
Print(TOSTRING(AccountInfoString(ACCOUNT_SERVER)) +
TOSTRING(AccountInfoString(ACCOUNT_CURRENCY)) +
TOSTRING(SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE)));
MqlTick Tick;
double Margin;
if (SymbolInfoTick(_Symbol, Tick) && OrderCalcMargin(ORDER_TYPE_BUY, _Symbol, 10, Tick.ask, Margin))
Print(Margin);
else
Print("ERROR: " + (string)GetLastError());
}
Ausgänge
2017.02.28 14:09:05.139 Test2 (USDSGD,H1) AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:05.139 Test2 (USDSGD,H1) SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.0
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)
2017.02.28 14:09:05.139 Test2 (USDSGD,H1) 0.0
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.6741345252135286
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) 943.58
Dies ist das Ergebnis von zwei Anläufen. Der erste ist gelb markiert. OrderCalcMargin und TickValue ergeben Nullen - BAG. Wiederholte Durchläufe ergeben immer korrekte Werte.
Nach dem Wechsel zu einem anderen Handelsserver oder nach dem Platzieren eines Charts mit einem zuvor nicht verwendeten Symbol führen Sie das Skript
Ausgänge
2017.02.28 14:09:05.139 Test2 (USDSGD,H1) AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:05.139 Test2 (USDSGD,H1) SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.0
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)
2017.02.28 14:09:05.139 Test2 (USDSGD,H1) 0.0
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.6741345252135286
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)
2017.02.28 14:09:16.156 Test2 (USDSGD,H1) 943.58
Dies ist das Ergebnis von zwei Anläufen. Der erste ist gelb markiert. OrderCalcMargin und TickValue ergeben Nullen - BAG. Wiederholte Durchläufe ergeben immer korrekte Werte.
Ist das Symbol SGDJPY in der Marktübersicht ausgewählt?
Ausgewählt. Der Nullpunkt wird erst nach dem ersten Durchlauf erreicht und nicht unbedingt bei SGD-Symbolen.
SGDJPY wurde zufällig in die Quelle aufgenommen. Das Ergebnis wird bereits für die korrigierte Version angezeigt, bei der "SGDJPY" durch _Symbol ersetzt wird.
Konnte sie es reproduzieren?
Ausgewählt. Der Nullpunkt wird erst nach dem ersten Durchlauf erreicht und nicht unbedingt bei SGD-Symbolen.
Ja, so etwas gibt es manchmal bei verschiedenen Paaren, und immer bei Gold, obwohl ich es vorher nicht bemerkt habe. Ich musste so etwas in den Code einfügen.
if(TickSizeSymbol==0 || TickValueSymbol==0) return;
Worum könnte es sich dabei handeln?
Ich habe eine große Streuung, aber die Streuung in der Tiefenkarte ist normal.
D.h. ich kann es nicht auf die Aktienbremsen schieben, denn die Aktie hat eine ordentliche Liquidität, die niemand schluckt.
Ich habe einen Dax-Index-Futures auf der Amr-Demo.
Das Problem ist, dass sie es jetzt lösen. aber die Frage bleibt immer noch - woher bekommt der Server die Ask und Bid Preise über den Cup.
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Neue Version der Plattform MetaTrader 4 build 1045
Artyom Trishkin, 2017.02.28 19:52
2017.03.01 01:43:30.844 Windows 10 Home (x64 based PC), IE 11.00, UAC, 4 x Intel Core i3-3217 U @ 1.80 GHz, RAM: 1540 / 5005 Mb, HDD: 10397 / 260234 Mb, GMT+07:00
2017.03.01 01:43:30.844 Data Folder: D:\New MT4