Questions des débutants MQL5 MT5 MetaTrader 5 - page 690

 
Top2n:

Je m'excuse pour ce désagrément.

//+------------------------------------------------------------------+
//| start                                                            |
//+------------------------------------------------------------------+
int start()
  {

а надо 

//+------------------------------------------------------------------+
//| start                                                            |
//+------------------------------------------------------------------+
int OnStart

  { 

Mais le fichier se crée, pas avec les données demandées,

résultat - une colonne remplie de 17 rangées de booléens vrais

Il y a une chaîneStringSetChar - juré au début,

Je l'ai changé enboolStringSetCharacter - cela pourrait être la raison de l'erreur booléenne.

//+------------------------------------------------------------------+
//| PrepareString                                                    |
//+------------------------------------------------------------------+
string PrepareString(string s)
  {
   bool exit = false;
   int index = 0;
   string str = s;
//----
   while(!exit)
     {
       index = StringFind(str, ".", index);
       if(index > -1)
           str = StringSetChar(str, index, ',');
       else
           exit = true;
     }
   return(str);
  }

Je ne pourrai pas vous donner de conseils tant que je ne serai pas devant mon ordinateur. Et je le serai dans 4 heures - j'ai un jour de congé.

 
Top2n:

Je m'excuse pour le dérangement

//+------------------------------------------------------------------+
//| start                                                            |
//+------------------------------------------------------------------+
int start()
  {

а надо 

//+------------------------------------------------------------------+
//| start                                                            |
//+------------------------------------------------------------------+
int OnStart

  { 


En fait, voidOnStart(), bien queint soit autorisé.
 
Artyom Trishkin:

Non, ce n'est pas la chaîne de caractères -StringSetChar

Vitalie Postolache:
En fait, vous avez besoin devoidOnStart(), bien qu'il soit permis d'utiliserint

Merci, mais ce n'est pas le sujet !

 
Top2n:

Non, il ne s'agit pas de la chaîne de caractères -StringSetChar

Merci, mais ce n'est pas le sujet !

Etes-vous sûr que vous pouvezdéclarer un tableau comme ça ?

double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];

 
Vitalie Postolache:

Etes-vous sûr que vous pouvezdéclarer un tableau comme ça ?

double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];

Et pourtant, il n'a pas juré. Je l'ai réparé, pas de changement.
 
Top2n:
Et pourtant, il ne jure pas. Je l'ai réparé, pas de changement.

N'échoue-t-il pas également sur ce point ?

int handle =FileOpen(fileName,FILE_CSV|FILE_WRITE,' '), x, y;

 
Vitalie Postolache:

N'échoue-t-il pas également sur ce point ?

int handle =FileOpen(fileName,FILE_CSV|FILE_WRITE,' '), x, y;

Je ne comprends pas pourquoi X,Y et je ne vois plus la prise.
 
Top2n:
Je ne comprends pas pourquoi X, Y et moi ne voyons plus la prise.
C'est votre code, je ne comprends certainement pas pourquoi vous l'avez écrit de cette façon.
 
Vitalie Postolache:
C'est votre code, je ne comprends certainement pas pourquoi vous l'avez écrit de cette façon.
L'auteur de l'article a écrit : https://www.mql5.com/ru/articles/1443
Трёхмерные графики - профессиональный инструмент анализа рынка
Трёхмерные графики - профессиональный инструмент анализа рынка
  • 2006.12.06
  • Antoniuk Oleg
  • www.mql5.com
В это статье мы напишем простую библиотеку для создания трехмерных графиков и последующего их проcмотра в Microsoft Excel. Мы воспользуемся стандартными возможностями языка MQL 4 для подготовки и экспорта данных в файл формата *.csv.
 
Vitalie Postolache:
C'est votre code, je ne comprends certainement pas pourquoi vous l'avez écrit de cette façon.
C'est juste une déclaration de variable