Souhaits pour le MQL5 - page 57

 

Eh, si seulement il était possible d'utiliser un tableau à deux dimensions pour les tampons d'indicateur

Quelque chose comme ça, par exemple :

//+------------------------------------------------------------------+
double ExtMapBuffer[][8];  
...
...
//+------------------------------------------------------------------+
//| Custom indicator initialization function
//+------------------------------------------------------------------+
int init()
{
   SetIndexBuffers( ExtMapBuffer);
   ...

}

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   ...
   ExtMapBuffer[ bar][ buf] = ...
   ...
}

Je pense que les écrivains multidevises apprécieraient...

Et le nombre de tampons pourrait être augmenté...

 

En principe, cela peut être mis en œuvre par le biais de deux fonctions intégrées :

SetIndicatorValue(int Bar, double Value)
и
double GetIndicatorValue(int Bar)
 
Des types de données définis par l'utilisateur seraient utiles.
 

J'aimerais que METAQUOTES ait écrit un livre sur MQL4 (peut-être que je ne suis pas au courant et qu'il en existe un).

Je souhaite que vous corrigiez cette erreur avec la sortie de MQL5.

Je pense que ce serait une percée...

---

et la sortie de MQL5 et du livre en même temps ! ce serait fantastique !

----

oops la réponse est reçue

https://www.mql5.com/ru/forum/111879/page2

 

La WindowFirstVisibleBar ne se met pas à jour lorsque la fenêtre défile. Seulement si vous passez d'une période à l'autre.

 

souhaits :

ajouter des échéances pour 10 minutes, 12 heures et une décennie ;

possibilité d'ajouter des lignes de tendance, verticales, horizontales et des canaux "à partir et vers" les limites spécifiées.

possibilité de "dessiner" sur la carte, au moins un "crayon" primitif

 

Note sur l'interface MT5

lors de l'ouverture d'un nouveau graphique

- un nouveau graphique s'ouvre avec les propriétés par défaut

je n'aime généralement pas certaines des propriétés et ma première étape est de changer

F8

1 - supprimer la grille

2 - activer les chandeliers japonais (la valeur par défaut est bars)

3 - activer le décalage de la carte

4-changing timeframe

Je ne change pas le schéma de couleurs - mais je sais que beaucoup de gens changent de couleur.

Je pense que dans MT5, le graphique aura peut-être plus de propriétés.

---

le meilleur moyen est d'ajouter un paramètre par défaut au graphique.

et assurez-vous que le bouton est réglé par défaut !

il serait bon qu'il y ait un modèle d'idéologie - qui peut être modifié

y compris le changement de modèle en appuyant DEFINITIVEMENT puis sur le bouton par défaut

l'état dans lequel je me suis défini !

et seulement avec la suppression du modèle - les paramètres des développeurs s'afficheront

---

J'aimerais voir toute l'interface dans un style similaire.

 
Configurez l'apparence souhaitée du graphique et sauvegardez comme modèle nommé default.tpl.
 
Ce qui manque, c'est une sauvegarde automatique configurable de l'état du terminal. Faire quelque chose, le configurer, puis bang ! - l'ordinateur se bloque par exemple, rien n'est sauvegardé, c'est très triste... vous recommencez à tout configurer... s'il vous plaît, faites-le, hein ? et mettez un bouton sur le panneau, "sauvegarder", sinon vous devez éteindre le terminal périodiquement - pas encore d'autre option
 

Voici ce qui serait utile, une construction de type IN pascal


si (a IN (1, 2, 3,...)){


}


J'aimerais pouvoir travailler avec des chaînes de caractères en tant que tableau de caractères, toujours selon Pascal