Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1650

 
Galim_V , ein Array von Strukturen zu initialisieren

Verflucht

implizite Umwandlung von 'Zahl' in 'String' Roller.mq4 64 12


struct Li
{
        string poli;
        double lot;
        double price;
};

Li ne[] = {{"", 0.0, 0.0}, {"", 0.0, 0.0}, {"", 0.0, 0.0}};
 
Koldun Zloy #:

Warum so kompliziert?

void  ZeroMemory( 
   void & variable      // обнуляемая переменная 
   );
ZeroMemory

Hinweis

Wenn ein Funktionsparameter eine Zeichenkette ist, ist dieser Aufruf gleichbedeutend mit der Angabe von NULL für diesen Parameter.
Bei einfachen Typen und ihren Arrays sowie bei Strukturen/Klassen, die aus solchen Typen bestehen, ist dies eine einfache Null.
Bei Objekten, die Strings und dynamische Arrays enthalten, wird ZeroMemory() für jedes Mitglied aufgerufen.
Bei allen Arrays, die nicht durch den Modifikator const geschützt sind, werden alle Elemente auf Null gesetzt.
Bei Arrays von komplexen Objekten wird ZeroMemory() für jedes Mitglied aufgerufen.

 
Koldun Zloy #:

Ja.) Vielen Dank!

 

Grüße. Können Sie mich bitte beraten.

Ich habe einen mt4-Roboter, ich brauche eine Lösung zu erstellen, so dass Trades dieses Roboters auf Binary Exchange dupliziert werden.
Bisher habe ich nur mit MQL gearbeitet.
Welche Tools zu verwenden und wo zu beginnen, zu verstehen?

 
MakarFX #:

Auch in diesem Fall ist es möglicherweise nicht möglich, einen dritten Auftrag im Netz zu eröffnen...

Guten Tag, Makar, bitte erklären Sie in Ihren eigenen Worten, wozu diese Funktionen dienen und welche Rolle sie in diesem EA spielen.



EventSetMillisecondTimer(100);
 EventKillTimer();
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetMillisecondTimer(100);

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();
  // ObjectsDeleteAll(0,"AveragePriceLine");
  }
 
EVGENII SHELIPOV #:

Makar

Persönliche Nachrichten schreibt man vielleicht am besten in privaten Nachrichten.

 
EVGENII SHELIPOV #:

Makar Guten Tag Erläutern Sie bitte in Ihren eigenen Worten, wofür diese Funktionen gedacht sind und welche Rolle sie in diesem Berater spielen

Sie sind zeitgesteuert start- und stoppbar, können entfernt werden
 
Andrey Sokolov #:

Es ist vielleicht besser, persönliche Nachrichten in privaten Nachrichten zu schreiben.

Hätte antworten können...die Frage ist nicht persönlich)
 
Andrey Sokolov #:

Es ist vielleicht besser, persönliche Nachrichten in privaten Nachrichten zu schreiben.

Ich wusste nur nicht, wie man einen Teil des Codes in private Nachrichten hochlädt.

 
MakarFX #:
Es ist ein Timer Start und Stopp, kann gelöscht werden

Wozu dieser Timer dient

Grund der Beschwerde: