Effacement d'un tableau d'élément(s) défini(s) - page 26

 
Stanislav Dray:

les résultats varient d'une machine à l'autre, d'un facteur deux à l'autre, de sorte que l'on ne sait même pas si cela a un sens.

Ce n'est même pas sur des machines différentes, mais le script est exécuté plusieurs fois à la fois. Et les résultats seront différents. Avec le vecteur de filtrage, il n'a en quelque sorte aucun effet, alors que les autres présentent des sauts notables.

 
Konstantin Nikitin:

Pas même sur des machines différentes, mais en exécutant le script plusieurs fois à la fois. Et les résultats seront différents. Avec le vecteur de filtrage, il n'est pas affecté, mais sur d'autres, on peut voir des sauts.

Eh bien, j'ai le contraire. Le vecteur de filtrage est radicalement différent du vôtre. Je pense que vous devez ajouter une boucle de passes avec des données d'entrée changeantes et choisir une moyenne, ce qui serait plus ou moins correct.

 

Dans MT4 testé

MT5

Les deux fichiers sont dans le projet


P.S. Qui veut utiliser ses propres fonctions, écrivez-les vous-même. Il y a un répertoire pour eux dans le projet.

 
Veuillez me dire comment "redimensionner" la deuxième dimension du tableau... - merci !
 
Nikolay Gaylis:
Veuillez me dire comment "redimensionner" la deuxième dimension du tableau... - merci !

Tableau[][5]

 
Nikolay Gaylis:
Comment "redimensionner" la deuxième dimension d'un tableau... - merci !

Dans ce cas, utilisez des structures. C'est plus pratique pour travailler.

struct SMySruct
{
     int ticket[];
     double price[];
     string symbol[];
} MySruct[];

void OnStart()
{
     if( ArrayResize(MySruct, 10)==10)
     {
          for(int i=0; i<ArraySize(MySruct); i++)
          {
               ArrayResize(MySruct[i].ticket, 5);
               ArrayResize(MySruct[i].price, 5);
               ArrayResize(MySruct[i].symbol, 5);
          }
     }
}
 
Vitaly Muzichenko:

Tableau[][5]

variable)

 
Nikolay Gaylis:

variable)

Faites-le avec une marge, ce ne sera pas un problème.

 
Konstantin Nikitin:

Testé dans MT4

MT5

Les deux fichiers sont dans le projet


P.S. Qui veut utiliser ses propres fonctions, écrivez-les vous-même. Le répertoire pour eux dans le projet est.

Ce serait bien d'avoir un accès en écriture

 
Stanislav Dray:

Eh bien, alors ce n'est pas une mauvaise idée d'obtenir des droits d'écriture.

Je suis tombé sur le sujet collé plusieurs fois. Qui a oublié d'écrire.

P.S. Et en général, pas d'ordre, cependant. Ceci est pour les développeurs. Peut-être qu'une case à cocher pour le public "Autoriser tout le monde à lire/écrire" est nécessaire.
Raison: