[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 273

 
Operr:

Pouvez-vous me dire s'il est possible d'exporter les valeurs de la colonne indiquée vers un fichier externe et de quelle manière ? Toute réponse serait appréciée.

Si l'exportation n'est pas possible, savez-vous où ces valeurs sont stockées ?

Exécutez un script, passez en revue les objets et écrivez les valeurs dans un fichier.
 
Solree:

Eh bien, c'est tout alors :

En fait, nous avons seulement supprimé les algorithmes de sélection et d'identification du bon élément.


Toute la logique doit être retravaillée. C'est plutôt confus. Et ce serait une bonne idée de commencer par supprimer les objets et de dessiner via des tampons indicateurs.
 
volshebnik:

Désolé, je vais répéter ma question, elle a été détournée...(...)

Bonjour, pouvez-vous me dire comment cela peut se produire ?

i = 2, Open[i-2] = 1.5715
14:21:15 2011.01.12 18:08 My Fr Chekulaeva1 GBPUSD,M1 : Low[i] = 1.5713, Low[i-1] = 1.5714
14:21:15 2011.01.12 18:08 My Fr Chekulaev1 GBPUSD,M1 : Low[i+1] = 1.5714, Low[i-2] = 1.5715
14:21:15 2011.01.12 18:08 My Fr Chekulaev1 GBPUSD,M1 : Open[i-2]-(Low[i]-1*PointX) = 0.0004
14:21:15 2011.01.12 18:08 Mon Fr Chekulaev1 GBPUSD,M1 : 1*PointX = 0.0001

Voici un extrait des données du journal pendant les tests. 15-(13-1) devrait être 3. Le testeur lit 4. Quel est le problème ?

Pourquoi le serait-elle ? Comment savons-nous ce que vous avez dans Open[i-2] ?
 

Voici ce que j'essaie de faire

double Equity[];
int i = 0;

int start()
  {
   Equity[i] = AccountEquity();
   i++;
   return(0);
  }

Mais pour une raison quelconque, les éléments ne sont pas affectés. Quel est le problème ?

 
alex11230:

Voici ce que j'essaie de faire

Mais pour une raison quelconque, les éléments ne sont pas affectés. Quel est le problème ?


la taille du tableau est indéfinie
 
C'est ça le truc, je veux que ce soit dynamique.
 
alex11230:
C'est ça le truc, je veux que ce soit dynamique.

https://docs.mql4.com/ru/array/ArrayResize
 

Ça s'est passé comme ça :

double Equity[1];
int i = 0;
int start()
  {
   if(Equity[i-1] != AccountEquity())
   {
   ArrayResize(Equity, ArraySize(Equity)+1);
   Equity[i] = AccountEquity();
   i++;
   }
   return(0);
  }
 

Comment puis-je savoir combien de tiques il y a dans un certain intervalle ?

Par exemple, sur le graphique EURUSD au cours du dernier mois ?

 
alex11230:

Comment puis-je savoir combien de tiques il y a dans un certain intervalle ?

Par exemple, sur le graphique EURUSD au cours du dernier mois ?


Nombre de volumes, pour le dernier mois