MetaTrader 4 Build 529 beta mit neuem Compiler veröffentlicht - Seite 90

 
Meine hingegen scheint überhaupt nicht zu laden. ))
 
Es stellte sich heraus, dass das Problem symbolische Links sind. Mein Verlaufsordner befindet sich auf meinem Laufwerk D, und der Terminal-Ordner in AppData hat einen symbolischen Link zu ihm. Wenn ich den Link entferne, erstellt das Terminal beim Start einen neuen Verlaufsordner, und der Downloadvorgang verläuft normal. Wenn statt des Ordners ein Link darauf verweist, dann werden die aktuellen Daten und der Verlauf mit der Home-Taste geladen, aber das Archiv wird aus irgendeinem Grund nicht geladen. Ich habe die Zugriffsrechte erneut überprüft - sie sind sowohl für den von Metatrader erstellten Ordner als auch für meinen Ordner auf Laufwerk D gleich. Seltsam, das ist das erste Mal, dass ich sehe, dass ein Link die Funktionsweise des Programms in irgendeiner Weise beeinflusst.
 

Ich habe es gerade überprüft - ich habe auch ein Problem mit dem Laden von historischen Daten aus dem Archiv. Die M1 scheint geladen zu sein, ich öffne die M1-Karte und es erscheint "Waiting for update"...

Im Protokoll:

2013.12.04 19:01:04.783 HistoryBase: not enough memory 'USDCAD1' [4699170 bars]

2013.12.04 19:01:04.783 Memory handler: cannot allocate 281965560 bytes of memory

Etwa ein Gigabyte freier Speicher.

 

Trade/AccountInfo.mqh kann nicht kompiliert werden

Fehler:
ENUM_ORDER_TYPE' - Erklärung ohne Typ AccountInfo.mqh 58 65
trade_operation' - Komma erwartet AccountInfo.mqh 58 81

 

MT4 Build 553, ME876.

Die Funktion Deint() wird nur ausgelöst, wenn ein Indikator aus dem Unterfenster entfernt wird, sie wird nicht beim Wechsel der Zeitrahmen aufgerufen.

Code zum Testen:

//+------------------------------------------------------------------+
//|                                              Deinit_function.mq4 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property indicator_separate_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//--- indicator buffers mapping
   
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
   Print("Exit");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted();
   return(0);
  }
//+------------------------------------------------------------------+
 
Lion.Fx:

Trade/AccountInfo.mqh kann nicht kompiliert werden


Der Handel zu fünft unterscheidet sich vom Handel zu viert. Daher ist es nicht möglich, Freitags-Inludes zu verwenden, die ausschließlich Freitags-Spezifika enthalten.
 
Code-Debugging im Tester ist dringend erforderlich, wird dies implementiert werden?
 
ForexMoneyMaker:

MT4 Build 553, ME876.

Die Funktion Deint() wird nur ausgelöst, wenn ein Indikator aus dem Unterfenster entfernt wird, sie wird nicht beim Wechsel der Zeitrahmen aufgerufen.

Code zum Testen:


Danke für die Nachricht, korrigiert.
 
stringo:

Der Handel mit fünf ist anders als der Handel mit vier. Daher können Sie keine Freitagseinlagen verwenden, die ausschließlich Freitagsangaben enthalten

GUT. Soweit ich weiß, wird es möglich sein, sie in vierfacher Ausführung zu verwenden. Oder werden sie in Zukunft auf vier umgeschrieben?

Und der Rest der Inludes kann verwendet werden? Zum Beispiel ChartObjects?
Ich versuche gerade, Folgendes zu tun:

ENUM_BASE_CORNER corner=CORNER_LEFT_UPPER;

Der Compiler meldet: 'CORNER_LEFT_UPPER' - nicht deklarierter Bezeichner

ohne diese Aufzählung ist es nicht möglich, den Ankerwinkel über ChartObjects zu setzen

 
Lion.Fx:

GUT. Soweit ich weiß, wird es möglich sein, sie in vierfacher Ausführung zu verwenden. Oder werden sie in Zukunft auf das Vierfache umgeschrieben?

Dürfen wir andere Einspieler verwenden? Zum Beispiel ChartObjects?
Ich versuche jetzt Folgendes zu tun:

ENUM_BASE_CORNER corner=CORNER_LEFT_UPPER;

Der Compiler meldet: 'CORNER_LEFT_UPPER' - nicht deklarierter Bezeichner

ohne diese Aufzählung können Sie den Ankerwinkel nicht über ChartObjects setzen




Mit der Zeit werden Einschlussdateien speziell für Vierer geschrieben werden.

Bringen wir auch die Objekte in Einklang

Grund der Beschwerde: