Discussion de l'article "Assistant MQL5 : Nouvelle version" - page 8

 
IvanIvanov:


Est-ce que je comprends bien que dans ce dossier, si nécessaire, je peux changer les paramètres de poids des signaux de trading de l'indicateur et que cela ne sera pertinent que pour mon ordinateur ou que les paramètres nécessaires seront écrits dans le conseiller expert lors de la compilation.

Ces paramètres seront remplacés lors de la génération du conseiller expert. La compilation utilise ce qui se trouve dans le code généré.
 
IvanIvanov: Lors de la mise à jour du terminal, les paramètres de ce dossier seront-ils ramenés aux valeurs par défaut ?
Lors de la mise à jour automatique, les codes de la livraison standard sont également mis à jour. Il est donc préférable de faire vos propres copies des modules requis sous des noms différents.
 
Rosh:
Ces paramètres seront remplacés lors de la génération de l'EA. Lors de la compilation, le code généré est utilisé.

Je n'ai probablement pas formulé la question correctement....

L'EA compilé fonctionnera-t-il dans un autre terminal avec les paramètres définis lors de la compilation ou se tournera-t-il vers le module correspondant de la nouvelle machine pour obtenir des données ?

 

Puis-je obtenir une réponse à ce message ?

J'ai perdu la logique...

Pourquoi, dans le module des signaux CA, les poids sont définis par la condition "lorsqu'ils sont apparus" ?

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

// modèle 0 "first analyzed bar has required colour" - la barre de couleur requise a été analysée pour la première fois
// modèle 1 "there is a condition for entering the market" - il y a une condition pour entrer sur le marché
// modèle 2 "condition for entering the market has just appeared" - la condition pour entrer sur le marché vient d'apparaître

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

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"
  }

Dans le module des signaux AO, les poids sont attribués aux modèles eux-mêmes.

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

// modèle 0 "first analysed bar has required colour" - première barre analysée de couleur requise
// modèle 1 "the 'saucer' signal" - signal de soucoupe
// modèle 2 "the 'crossing of the zero line' signal" - signal de franchissement de la ligne zéro
// modèle 2 "the 'divergence' signal" - signal de divergence

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

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"
  }

Cette logique est-elle vraiment réglée de cette manière ou la description en souffre-t-elle ?

 
IvanIvanov:

false - c'est 0 - l'expert travaille donc par tics

true est égal à 1 - cela signifie que l'expert travaille par barres.

Ai-je bien compris ?

Au contraire.
 
IvanIvanov:

// modèle 0 "first analysed bar has required colour" - la première barre analysée a la couleur requise

La traduction subie de Google.

"La première barre analysée a la couleur requise". Il ne s'agit pas d'un signal d'achat ou de vente, mais d'une tentative de mise en œuvre de la règle B.V. : "N'achetez pas si la barre de l'histogramme est rouge et ne vendez pas si la barre de l'histogramme est verte".

Selon que le conseiller expert travaille "aux prix d'ouverture" ou "sur tous les ticks", le numéro de la première barre analysée change (1 ou 0).

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

Dans quel dossier cherchez-vous ? Il doit se trouver dans IncludeExpertSignal, où vous trouverez les modules de signal.


Si vous modifiez des données dans les fichiers du dossier spécifié, devez-vous les sauvegarder ou les compiler lorsque vous avez terminé ?

J'ai fait quelques recherches, seront-elles restaurées lors de la mise à jour ?

 
IvanIvanov:

Si vous modifiez les données dans les fichiers du dossier spécifié, devez-vous les sauvegarder ou les compiler lorsque vous avez terminé ?

J'ai fait quelques recherches, seront-elles restaurées lors de la mise à jour ?

Oui, ils le seront. Ne touchez pas à la bibliothèque. Faites des copies pour les vivisections.

 

Modules de négociation manquants

Sur le site web, l'un des signaux s'appelle " Signaux basés sur le croisement des lignes MACD principale et de signal

Lorsque j'utilise MQL5, cette option n'est pas disponible, la seule option est "signaux de l'oscillateur MACD".

Comment puis-je obtenir ces modules ?

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 ; }

 

Bonjour,

sur la base de l'offre suivante :

Combiner des signaux dans l'EA

Pour créer notre propre Expert Advisor, il faut tout d'abord décider de l'instrument et de l'horizon temporel sur lesquels nous allons opérer. Ensuite, nous devons sélectionner les signaux sur la base des indicateurs que nous utiliserons pour le trading.


Est-il possible de négocier sur deux symboles ? En se basant sur les résultats du module de trading, acheter le symbole A et vendre le symbole B simultanément ?

Pierre