Gemeinsam lernen und schreiben in MQL5 - Seite 2

 
Boroff :
Bitte posten Sie ein Beispiel für diese Datei... Ich habe den ganzen Computer durchsucht, ich konnte keine mqt-Dateien finden :(


Es ist kein Problem, sie zu veröffentlichen...

Was mich interessiert, ist, dass diese Vorlagen verwendet werden, um einen ersten Text zu erstellen.

Z.B. die obige Datei.


Als Alternative...

Ein weiteres Terminal.

 
kombat


Да выложить не проблема...

Интересует другое, то, что на базе этих шаблонов создаётся начальный текст.

Эксперты например вышеуказаный файл.


Как вариант...

Поставить ещё один терминал.


Ich habe auch festgestellt, dass nur auf dem Rechner, auf dem die ersten Builds installiert wurden, die neuesten Builds kein Templates-Verzeichnis haben.

Und in alten Versionen habe ich nur Indicator.mqt

 
vdv2001 :


Außerdem habe ich festgestellt, dass nur auf dem Rechner, auf dem die ersten Builds installiert wurden, in den neuesten Builds kein Verzeichnis Templates vorhanden ist.

Und in älteren Versionen habe ich nur Indicator.mqt


Vielleicht...

Ich habe nur zweimal installiert, das allererste verfügbare Build und etwa fünf Builds später das zweite.

Seitdem nur ein Update...

 
kombat :


Möglicherweise...

Ich habe nur zweimal installiert, das allererste verfügbare Build und etwa fünf Builds später das zweite.

Seitdem nur ein Update...



Und die Korrekturen an diesen Dateien haben bei mir nichts geändert :((

 

Ich habe Sie gewarnt. :) Suchen und finden Sie es.

Die Dateien für 5 befinden sich mitten im Nirgendwo. Ich kann nicht herausfinden, wie ich mit dieser Sache umgehen soll.

Zum Beispiel, in meinem XP

\{Dokumente und Einstellungen}<Benutzer>Anwendungsdaten}MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Vorlagen

Sie müssen also wissen, wo Sie die Datei ablegen müssen, damit es funktioniert.

Dateien:
expert.zip  1 kb
 

Nun, da muss es ein Missverständnis geben...


als ein Beispiel hier so hinzugefügt:

...
#extern_variables#

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

und wenn Sie einen neuen EA erstellen, erhalten Sie das Ergebnis...

//+------------------------------------------------------------------+
//|                                                     11001100.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

haben wir vielleicht vergessen, die Änderungen an der Vorlage zu speichern?

oder der Name anders sein sollte, sollte er derselbe sein, der von den Entwicklern zugewiesen wurde:

Expert.mqt, Indicator.mqt, usw...
 
sergeev :

Ich habe Sie gewarnt. :) suchen Sie danach und Sie werden es finden.

Die Dateien für 5 befinden sich mitten im Nirgendwo. Ich kann nicht herausfinden, wie ich mit dieser Sache umgehen soll.

Zum Beispiel in meinem XP

\Dokumente und Einstellungen\<Benutzer>Anwendungsdaten\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Vorlagen


Ich habe dieses Problem gelöst, indem ich es einfach von diesem Ordner in den Terminal-Ordner verschoben habe.

Bis jetzt keine Probleme... Ich habe es vor langer Zeit gemacht, ich erinnere mich nicht mehr an alle Details.

Generell habe ich mir mit mt3 angewöhnt, Terminals nach der Budding-Methode zu multiplizieren.

Mit der Ankunft von mt4 ist es wie zwei Finger, einschließlich der Aktualisierung...

;)))

Allerdings muss ich nach Shredderdateien in einem bestimmten Pfad in den Benutzern suchen.

Aber das ist nichts im Vergleich zur Weltrevolution...

 

Es gibt zwei Fragen zum MACD-Muster

1. Ich verstehe das Vorhandensein des Objekts m_indicators in der Klasse CSampleExpert nicht. Es ist bedeutungslos.

2. In der Trade.mqh.

In der Hilfe zu TRADE_ACTION_REMOVE wird darauf hingewiesen, dass nur 2 Parameter in der MqlTradeRequest-Struktur angegeben werden müssen.

Dies sind 1. die Aktion TRADE_ACTION_REMOVE selbst und 2.

In diesem Beispiel sind jedoch alle anderen Felder auf Null gesetzt.

m_request.action =TRADE_ACTION_REMOVE;
m_request.order =ticket;
m_anforderung.symbol =NULL;
m_request.magic =0;
m_request.volume =0.0;
m_request.type =0;
m_anforderung.preis =0.0;
m_request.sl =0.0;
m_request.tp =0.0;
m_request.type_time =0;
m_request.expiration=0;

Frage: Muss dies immer geschehen, oder können diese Felder leer gelassen werden?



Документация по MQL5: Торговые функции / OrderGetTicket
Документация по MQL5: Торговые функции / OrderGetTicket
  • www.mql5.com
Торговые функции / OrderGetTicket - Документация по MQL5
 
kombat :

Nun, da muss es ein Missverständnis geben...


als ein Beispiel hier so hinzugefügt:

und wenn Sie einen neuen EA erstellen, erhalten Sie das Ergebnis...

haben wir vielleicht vergessen, die Änderungen an der Vorlage zu speichern?

oder der Name anders sein sollte, sollte er derselbe sein, der von den Entwicklern zugewiesen wurde:

Expert.mqt, Indicator.mqt, usw...


im Beispiel wurde die Vorlage für MT4 geändert... nach der Neuinstallation des Terminals wurden die Vorlagen nicht angezeigt...

sie passen nicht von mt4, d.h. es gibt keine Bindung in der ini.

Kann mir einer der Entwickler sagen, was genau zur Erstellung des einen oder anderen Objekts verwendet wird und woher es stammt?

 

"Es scheint mir ganz einfach zu sein...".

Verwenden Sie das kostenlose MS Visual Studio (oder ein Analogon) als Entwicklungsumgebung.

Nehmen Sie MQL4(MQL5) als eine Bibliothek in einer der Sprachen (VB, C++, C#). Die letzte,

ist meiner Meinung nach die ausdrucksstärkste. Jetzt haben Sie eine fehlerfreie und erprobte Entwicklungsumgebung

mit allen erforderlichen Attributen. Und der kompilierte Code ist am besten für Windows geeignet.

Nach Angaben der Autoren läuft in MQL5 alles 4-20 Mal schneller. Nicht bemerkt. Ein einfacher Indikator

Der gleitende Durchschnitt ist mit einigen kleinen Änderungen viel langsamer als in MQL4.

Ich habe meine Meinung geäußert, wenn sie jemanden beleidigt - bitte entschuldigen Sie mich.

Grund der Beschwerde: