Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1157

 
Juer:
Hier erschien das LiveUpdate-Fenster mit dem Vorschlag, neu zu starten. Wenn ich jetzt im Aufgabenfenster auf Terminal klicke, wird nur dieses LiveUpdate-Fenster minimiert.

Das Problem ist, dass Sie höchstwahrscheinlich versuchen, auf einem billigen Abklatsch eines echten VPS zu arbeiten. Es ist nicht einmal klar, wie die Konfiguration aussieht, wie viel Platz und Speicherplatz zugewiesen ist, wie viel von diesen Ressourcen frei ist ...

Suchen Sie dort nach Problemen.

Виртуальный хостинг для MetaTrader 5
Виртуальный хостинг для MetaTrader 5
  • www.mql5.com
Виртуальный хостинг для MetaTrader 4/5 является лучшим VPS-решением для Форекса. Оно не требует настройки, дает минимальные задержки до сервера и отличается низкими ценами. Всего за 10$ в месяц вы получите виртуальную платформу, которая работает круглые сутки, экономит вашу прибыль и даже окупает себя. Создать удаленную копию приложения можно...
 
Vladimir Karputov:

Das Problem ist, dass Sie höchstwahrscheinlich versuchen, auf einem billigen Abklatsch eines echten VPS zu arbeiten. Suchen Sie dort nach Problemen.

Es ist nur eine virtuelle Maschine, 800 pro Monat. Es ist dasselbe wie mit dem Wind. Auch in den Windows-Protokollen finden sich keine Fehler.

Natürlich ist es einfacher, es auf die Hardware zu schieben. Was den Ressourcenverbrauch betrifft, so ist das Bild jedoch akzeptabel. OK, ich werde sehen, ob sich etwas ändert, wenn die Zecken da sind.

 
Vitaly Muzichenko:

Jedes Geschäft, das den Handel mit Kryptowährungen anbietet.

pivomoe:
Können Sie mir einen Broker nennen, bei dem man ein Demokonto eröffnen und am Wochenende handeln kann? Die Instrumente sind alle willkommen.

Die Frage ist nach wie vor aktuell. Schlagen Sie einen bestimmten Makler vor.

 
pivomoe:

Die Frage ist nach wie vor aktuell. Schlagen Sie einen bestimmten Makler vor.

Machen Sie eine Google-Suche.

 
Hallo alle, dieCopyTicksFunktionfunktioniert nur für das instro, auf dem der Expert Advisor geladen ist, wenn Sie ein anderes Symbol in den Parametern angeben dann -1 zurückgegeben wird, was ist dieser Parameter für?
 
VANDER:
Hallo, FunktionCopyTicks funktioniert nur für das instro, auf dem der EA geladen ist, wenn Sie in den Parametern des anderen Symbols angeben, gibt -1, warum dieser Parameter überhaupt?

Haben Sie versucht, die Beschreibung zu lesen?

Zurückgegebener Wert

Anzahl der kopierten Ticks oder -1 im Falle eines Fehlers.

Hinweis

Die Funktion CopyTicks() ermöglicht das Abfragen und Analysieren aller eingehenden Ticks.Der erste Aufruf von CopyTicks() initiiert die Synchronisation der auf der Festplatte gespeicherten Tick-Datenbank für das angegebene Symbol. Wenn die Ticks in der lokalen Datenbank nicht ausreichen, werden die fehlenden Ticks automatisch vom Handelsserver geladen. In diesem Fall werden dieTicksabdem in CopyTicks() angegebenenDatum bis zum aktuellen Zeitpunktsynchronisiert. Danach werden alle an diesem Symbol eingehenden Ticks in die Tickdatenbank eingetragen und halten diese im aktuellen synchronisierten Zustand.

Wenn die Parameterfrom undcount nicht angegeben sind, werden alle verfügbaren Ticks in das Arrayticks_array[] geschrieben, jedoch nicht mehr als 2000. Mit dem Parameterflags kann die Art der erforderlichen Ticks festgelegt werden.

Haben Sie den Fehler ausgedruckt? Um sicherzugehen, haben Sie den Ordner, in dem die Zecken gespeichert sind, geöffnet, bevor Sie eine Anfrage stellen? Haben Sie nach Erhalt der Fehlermeldung den Ordner beobachtet - werden die Häkchen heruntergeladen?
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки времени выполнения
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки времени выполнения
  • www.mql5.com
Некорректное имя пользовательского символа. В имени символа можно использовать только латинские буквы без знаков препинания, пробелов и спецсимволов (допускаются ".", "_", "&" и "#"). Не рекомендуется использовать символы , :, ", /,\, |, ?, *. Слишком...
 

Also - alle Häkchen werden gelöscht: Ordner ist leer

Ordner leer

Ich starte das Skript auf USDJPY, aber ich fordere Ticks von AUDCAD an (ich fordere 2000000 Ticks an).

//+------------------------------------------------------------------+
//|                                                    CopyTicks.mq5 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.01"
//--- покажем окно входных параметров при запуске скрипта
#property script_show_inputs
input string name="AUDCAD";  // символ по которому запрашиваем тики
input int  ticks=2000000;  // количество запрашиваемых тиков
//---
MqlTick ExTicks[];
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- запросим тики
   int copied=CopyTicks(name,ExTicks,COPY_TICKS_ALL,0,ticks);
//--- если тики получены, то выведем на график значения Bid и Ask  
   Print("Получено тиков: ",copied," код ошибки: ",GetLastError());
   if(copied>1)
     {
      Print("Тик: ",ExTicks[0].time," bid: ",ExTicks[0].bid," ask: ",ExTicks[0].ask," last: ",ExTicks[0].last," [0]");
      Print("Тик: ",ExTicks[copied-1].time," bid: ",ExTicks[copied-1].bid," ask: ",ExTicks[copied-1].ask," last: ",ExTicks[copied-1].last," [",copied-1,"]");
     }
   Print("Size ",((long)copied*sizeof(MqlTick))>>20, " Mb");
  }
//+------------------------------------------------------------------+

Passen Sie auf - das Herunterladen dauerte (Log tab) drei Sekunden

2019.12.08 08:16:51.322 Scripts script CopyTicks_1_01 (USDJPY,Daily) loaded successfully
2019.12.08 08:16:54.933 Scripts script CopyTicks_1_01 (USDJPY,Daily) removed

Ergebnis der Ausführung (Registerkarte Experten)

2019.12.08 08:16:54.914 CopyTicks_1_01 (USDJPY,D1)      Получено тиков: 2000000 код ошибки: 0
2019.12.08 08:16:54.918 CopyTicks_1_01 (USDJPY,D1)      Тик: 2019.09.19 16:24:17 bid: 0.9023600000000001 ask: 0.90258 last: 0.0 [0]
2019.12.08 08:16:54.918 CopyTicks_1_01 (USDJPY,D1)      Тик: 2019.12.06 23:54:53 bid: 0.9064700000000001 ask: 0.90724 last: 0.0 [1999999]
2019.12.08 08:16:54.918 CopyTicks_1_01 (USDJPY,D1)      Size 114 Mb
 
Danke, es hat sich etwas geklärt. Das Problem tritt nur im Strategietester auf, anfangs gab es den Fehler4302 -Symbol nicht in MarketWatch ausgewählt, Funktion SymbolSelecthinzugefügt. Jetzt lautet die Meldung4401 -Angeforderter Verlauf nicht gefunden. Ich kann den Ordner mit den Zecken nicht finden, ich habe kein solches Verzeichnis wie auf Ihrem Screenshot, vielleicht muss es erstellt oder irgendwo in den Einstellungen angegeben werden?
 
VANDER:
Vielen Dank, es ist etwas geklärt worden. Das Problem tritt nur im Strategietester auf, anfangs gab es den Fehler4302 -Symbol nicht in MarketWatch ausgewählt, Funktion SymbolSelecthinzugefügt. Jetzt erscheint4401 -Angeforderter Verlauf nicht gefunden. Ich kann den Ordner mit den Zecken nicht finden, ich habe kein solches Verzeichnis wie auf Ihrem Screenshot, vielleicht muss es erstellt oder irgendwo in den Einstellungen angegeben werden?

Club der Telepathen. Sie sind in der Lage, Gedanken zu lesen, aus der Ferne in den Computer einzudringen und Folgendes festzustellen: Typ und Aufbau des Terminals, Name und Komplexität des Betriebssystems, Art des laufenden Programms (Indikator, Experte, Skript) und - was am wichtigsten ist - sie können den Code aus der Ferne sehen!

Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 

Terminal-Erkennung v.5 build 2265

Vinda 8.1 x64

Experte

MqlTick           Tick[];
//+------------------------------------------------------------------+
void OnInit()
  {
   int A=0;
   if(SymbolSelect("SBRF-12.19",true))
      if((A=CopyTicks("SBRF-12.19",Tick,0,0,0))==-1)
         Alert(GetLastError());
      else
         Alert(A);
  }

UPD: habe den Tick-Ordner gefunden, aufgeräumt, nach dem Start des Experten werden nur die Ticks des aktuellen Instruments hinzugefügt.

Grund der Beschwerde: