MetaEditor build 1463 - page 13

 
Alexey Kozitsyn:
Essayez d'appuyer sur "ctrl "+"-". Mais ça ne marche pas toujours.

Merci ! Pourquoi me suis-je donné la peine avant ?

Et ça a marché/pas marché - faites attention à la disposition du clavier (RU/EN), parfois ça influence. Si vous remarquez un symptôme, faites-le moi savoir.

 
Vladimir Karputov:

Merci ! Pourquoi me suis-je donné la peine avant ?

Et cela a fonctionné / n'a pas fonctionné - faites attention à la disposition du clavier (RU/EN), parfois cela l'affecte. Si vous remarquez des symptômes, faites-le moi savoir.

Jusqu'à présent, il fonctionne avec n'importe quelle mise en page.
 
Vladimir Karputov:

Merci ! Pourquoi me suis-je donné la peine avant ?

Mais cela a ou n'a pas fonctionné - faites attention à la disposition du clavier (RU/EN), parfois cela l'affecte. Si vous remarquez des symptômes, faites-le moi savoir.

Vous êtes les bienvenus. Il y a des situations où (pour une raison quelconque) me jette vers un autre fichier... Je ne sais pas à quoi c'est lié...
 

MetaQuotes-Demo a publié hier une version bêta de la build 1467 :

  • Correction de l'ancien Tick dans le testeur
  • Mise à jour de ArrayPrint - peut maintenant imprimer les structures aussi
  • Tri direct des résultats dans la fenêtre du journal + possibilité de désactiver les colonnes de date et de source, ce qui donne plus d'espace pour les données.
  • Modernisation de la bibliothèque de mathématiques
  • Kanvas mis à jour avec de nouvelles fonctions de sortie lissées
  • Une nouvelle bibliothèque graphique /include/graphics a été ajoutée avec la classe CGraphic, qui est analogue aux capacités graphiques du langage R. Vous pouvez désormais visualiser facilement des tableaux de données.
  • Plus de questions

Veuillez mettre à jour et tester cette version.

 
Renat Fatkhullin:
  • Mise à jour de ArrayPrint - peut maintenant imprimer les structures aussi
Ce bonheur est presque.
template <typename T>
void MyPrint( const T &Value )
{
  T Array[1];
  
  Array[0] = Value;
  
  ArrayPrint(Array);
}

void OnStart()
{
  MqlTick Tick;
  
  SymbolInfoTick(_Symbol, Tick);

  MyPrint(Tick);
}
2016.11.10 11:07:42.764 Test (EURUSD,M1)                         [time]   [bid]   [ask]  [last] [volume]    [time_msc] [flags]
2016.11.10 11:07:42.764 Test (EURUSD,M1)        [0] 2016.11.10 11:10:11 1.09207 1.09217 1.09207   500000 1478776211595       2

La seule chose qui manque est l'imminent ArrayToString. Ensuite, la sortie pourrait être modifiée. Par exemple time_msc et flags.

 
Erreur
void OnStart()
{
  const int Value = 0;
  int Array[] = {Value}; // 'Value' - constant expression required
}
 
Renat Fatkhullin:

MetaQuotes-Demo a publié hier une version bêta de la build 1467 :

  • Une mise à jour de kanvas avec de nouvelles fonctionnalités de sortie lissée
  • Ajout d'une nouvelle bibliothèque graphique /include/graphics avec la classe CGraphic, qui est analogue aux capacités graphiques du langage R. Les tableaux de données peuvent désormais être facilement visualisés.
Où se trouvent les exemples ?
 
Il y a un problème avec ça.
template <typename T>
void MyPrint( const T &Value )
{
  T Array[1];
  
  Array[0] = Value;
  
  ArrayPrint(Array);
}

struct STRUCT
{
  MqlTick Tick;
  int Tmp;
};

void OnStart()
{  
  STRUCT Tmp = {0};

  MyPrint(Tmp);
}
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
 
fxsaber:
Il y a un problème avec ça.
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
En imprimant uniquement les types simples, bien sûr.
 
fxsaber:
Où se trouvent les exemples ?

Nulle part pour l'instant.

Il s'agit d'une annonce de la version bêta

Raison: