Diskussion zum Artikel "MQL5 Wizard: Neue Version" - Seite 8

 
IvanIvanov:


Verstehe ich das richtig, dass ich in diesem Ordner bei Bedarf die Gewichtungsparameter des Indikators Handelssignale ändern kann und dies nur für meinen Computer relevant ist, oder werden die notwendigen Parameter bei der Kompilierung in den Expert Advisor geschrieben.

Diese Parameter werden dann bei der Erstellung des Expert Advisors ersetzt. Bei der Kompilierung wird das verwendet, was im generierten Code steht.
 
IvanIvanov: Werden die Parameter in diesem Ordner auf die Standardwerte zurückgesetzt, wenn das Terminal aktualisiert wird?
Bei der automatischen Aktualisierung werden auch die Codes in der Standardauslieferung aktualisiert. Daher ist es besser, eigene Kopien der benötigten Module unter anderen Namen zu erstellen.
[Gelöscht]  
Rosh:
Diese Parameter werden bei der Generierung des EA ersetzt. Beim Kompilieren wird das verwendet, was im generierten Code steht.

Wahrscheinlich habe ich die Frage nicht richtig formuliert....

Funktioniert der kompilierte EA in einem anderen Terminal mit den Parametern, die bei der Kompilierung festgelegt wurden, oder wendet er sich an das entsprechende Modul des neuen Rechners, um Daten zu erhalten?

[Gelöscht]  

Kann ich eine Antwort auf diesen Beitrag erhalten?

Ich habe etwas die Logik verloren...

Warum werden im Modul AC-Signale die Gewichte durch die Bedingung "wenn sie erschienen" gesetzt?

-------------------------

// Modell 0 "erster analysierter Balken hat die gewünschte Farbe" - der Balken mit der gewünschten Farbe wurde zum ersten Mal analysiert
// Modell 1 "es gibt eine Bedingung für den Markteintritt" - es gibt eine Bedingung für den Markteintritt
// Modell 2 "die Bedingung für den Markteintritt ist gerade erschienen" - die Bedingung für den Markteintritt ist gerade erschienen

------------------------

void CSignalAC::CSignalAC()
  {
//--- setting default "weights" of the market models
   m_pattern_0=90;           // model 0 "first analyzed bar has required color"
   m_pattern_1=50;           // model 1 "there is a condition for entering the market"
   m_pattern_2=30;           // model 2 "condition for entering the market has just appeared"
  }

Und im Modul der AO-Signale werden die Gewichte den Mustern selbst zugewiesen.

------------------------------------------

// Modell 0 "der erste analysierte Balken hat die gewünschte Farbe" - der erste analysierte Balken mit der gewünschten Farbe
// Modell 1 "das Signal 'Untertasse'" - das Signal 'Untertasse'
// Modell 2 "das Signal 'Nulldurchgang'" - das Signal 'Nulldurchgang'
// Modell 2 "das Signal 'Divergenz'" - das Signal 'Divergenz

-----------------------------------------

void CSignalAO::CSignalAO()
  {
//--- initialization of protected data
   m_used_series=USE_SERIES_HIGH+USE_SERIES_LOW;
//--- setting default "weights" of the market models
   m_pattern_0=30;           // model 0 "first analyzed bar has required color"
   m_pattern_1=60;           // model 1 "the 'saucer' signal"
   m_pattern_2=50;           // model 2 "the 'crossing of the zero line' signal"
   m_pattern_3=30;           // model 2 "the 'divergence' signal"
  }

Ist diese Logik wirklich so festgelegt oder leidet die Beschreibung?

 
IvanIvanov:

false ist 0 - der Experte arbeitet also mit Ticks

true ist 1 - das bedeutet, dass der Experte nach Balken arbeitet.

Habe ich das richtig verstanden?

Im Gegenteil.
 
IvanIvanov:

// model 0 "erster analysierter Balken hat die gewünschte Farbe" - erster analysierter Balken hat die gewünschte Farbe

Die Übersetzung wurde von Google übernommen.

"der erste analysierte Balken hat die erforderliche Farbe". Dies ist kein Kauf- oder Verkaufssignal, sondern ein Versuch, die BV-Regel umzusetzen: "Nicht kaufen, wenn der Histogrammbalken rot ist und nicht verkaufen, wenn der Histogrammbalken grün ist".

Je nachdem, ob der Expert Advisor "zu Eröffnungskursen" oder "auf allen Ticks" arbeitet, ändert sich die Nummer des ersten analysierten Balkens (1 oder 0).

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
[Gelöscht]  
Rosh:

In welchem Ordner suchen Sie? Es ist notwendig, in Include\Expert\Signal, dort finden Sie Signalmodule.


Wenn du Daten in den Dateien des angegebenen Ordners bearbeitest, musst du sie dann speichern oder kompilieren, wenn du fertig bist?

Ich habe nachgeforscht, werden sie beim Aktualisieren wiederhergestellt?

 
IvanIvanov:

Wenn Sie die Daten in den Dateien in dem angegebenen Ordner bearbeiten, müssen Sie sie dann speichern oder kompilieren, wenn Sie fertig sind?

Ich habe ein wenig geforscht. Werden sie beim Upgrade wiederhergestellt?

Ja, das werden sie. Basteln Sie nicht an der Bibliothek herum. Machen Sie Kopien für Vivisektionen.

 

Fehlende Handelsmodule

Auf der Website heißt eines der Signale 'Signale basierend auf der Kreuzung von Haupt- und Signal-MACD-Linien '.

Wenn ich MQL5 verwende, ist diese Option nicht verfügbar, die einzige Option ist 'Signale des Oszillators MACD'.

Wie bekomme ich diese Module

html { height:100%; overflow:auto; _overflow:scroll; } body { padding:0; color:#626363; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:.8em; height:100%; } div { margin:0; padding:0; } form { margin:0; padding:0; } td { font-size:12px; } th { font-size:12px; } p { margin:0; padding:0; margin-bottom:12px; } input { margin:0; } input.button { font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:normal; padding:2px; } h1 { margin:0; padding:0; font-size:1.6em; font-weight:bold; } h2 { margin:0; padding:0; font-size:1.4em; font-weight:bold; margin-bottom:5px; margin-top:5px; } h3 { margin:0; padding:0; font-size:1.2em; font-weight:bold; margin-top:6px; margin-bottom:6px; } h4 { margin:0; padding:0; } ul { list-style-type:square; } a { color:#42639C; } a:visited { color:#42639C; } a:link { color:#42639C; } img { border-width:0; }

 

Hallo,

basierend auf dem folgenden Zitat:

Kombinieren von Signalen im EA

Um unseren eigenen Expert Advisor zu erstellen, müssen wir zunächst entscheiden, mit welchem Instrument und in welchem Zeitrahmen wir handeln wollen. Zweitens sollten wir die Signale auf der Grundlage der Indikatoren auswählen, die wir für den Handel verwenden werden.


Ist es möglich, mit 2 Symbolen zu handeln? Basierend auf den Ergebnissen des Handelsmoduls, SymbolA zu kaufen und SymbolB gleichzeitig zu verkaufen?

Peter