Fehler, Irrtümer, Fragen - Seite 1254

 

Das Terminal verliert die Kerzen und stellt sie auch nach einem Neustart und dem Versuch, das Diagramm zu aktualisieren, nicht wieder her. Build 1024.

Zum Zeitpunkt der Transaktion gab es kein Netz.

https://charts.mql5.com/6/444/eurjpy-m30-metaquotes-software-corp-temp-file-screenshot-35242.png

So sollte es aussehen (Build 1010):

https://www.mql5.com/ru/charts/2742011/eurjpy-m30-instaforex-group-temp-file-screenshot-37966-png

Außerdem springt die Preislinie, vor allem bei Gold, um +- 1000 Pips, ich weiß nicht, ob der Saldo dahinter springt, wenn ein Handel geöffnet ist, das wäre unangenehm zu beobachten (MetaQuotes-Demo ).

Ein anderes Diagramm, ohne Kerzen: https://charts.mql5.com/6/447/gbpchf-m15-metaquotes-software-corp-temp-file-screenshot-20217.png

 

Ich verstehe nicht, warum es keinen Weg gibt, um es in einer einfachen Situation ohne Vorlage zu kompilieren?

struct STRUCT
{
  int a;
  
  template <typename T>
  void operator =( const T &Source )
//  void operator =( const CLASS* &Source ) // если не template-вариант - ошибка компиляции
  {
    this.a = Source.a;
  }
};

class CLASS
{
public:
  int a;
  
  void operator =( const STRUCT &Source )
  {
    this.a = Source.a;
  }
};

void OnStart()
{
 STRUCT Struct;
 CLASS* Class = new CLASS;
 
 Class.a = 5;
 
 Struct = Class;
 Struct.a++;
 Class = Struct;
 
 Print(Class.a);
 
 delete(Class);
}
 
Können Sie mir sagen, wie ich eine MANUELLE Kaufbestätigung hinzufügen kann? Vielen Dank im Voraus!
 

So ist der Handel:

)))

Dateien:
 
zaskok:

Ich verstehe nicht, warum es keine Möglichkeit gibt, in einer einfachen Situation ohne Vorlage zu kompilieren?

Da die Klasse CLASS vordefiniert sein muss, fügen Sie die folgende Zeile vor der Deklaration der Struktur STRUCT ein:
class CLASS;
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
zaskok:

Warum können Sie das nicht tun?

Korrigiert.

Warten Sie auf den nächsten Build.

 
Crucian:

So ist der Handel:

)))

Ich hatte etwas Ähnliches, als ich das Terminal mit schweren Indulatoren auf 28 Paare lud, im Marktübersichtsfenster änderte sich alles normal, aber die Charts standen still)
 
Olegts:
Ich hatte ein ähnliches Problem, als ich das Terminal mit 28 Paaren von schweren Indulatoren lud, das Marktüberblicksfenster änderte sich gut, aber die Charts blieben stehen.)

Keine schwergewichtigen Truthähne. Aufgerüstet auf Build 1026. Die Kerzenständer werden gezeichnet, aber das Loch ist nicht geschlossen und wird nicht aktualisiert. Aber ich hoffe, dass es ein Problem mit den Zitaten gibt.

https://charts.mql5.com/6/451/eurjpy-m1-metaquotes-software-corp-temp-file-screenshot-16452.png

Ich habe etwas Ähnliches erlebt, als ich im Forum war.

Dateien:
 
mql5:
Da die Klasse CLASS vordefiniert sein muss, fügen Sie die folgende Zeile vor der Deklaration der Struktur STRUCT ein:

Diese Funktion war mir nicht bekannt, vielen Dank!

alexvd:

Korrigiert.

Warten Sie auf den nächsten Build.

Großartig! Respekt mit einer Bitte.
 
Ist jemandem aufgefallen, dass nach der Platzierung von Pending Orders (MT5 1010) mit Time-to-Live-Einstellung die Verfallszeit der Order (nach der Einstellung) immerORDER_TIME_GTC stattORDER_TIME_SPECIFIED lautet?