Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 690

 
Top2n:

Pido disculpas por las molestias.

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

а надо 

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

  { 

Pero el archivo se crea, no con los datos solicitados,

resultado - una columna llena de 17 filas de boolean true

Hay una cadenaStringSetChar - jurada al principio,

Lo he cambiado aboolStringSetCharacter - esto podría ser la razón del error booleano.

//+------------------------------------------------------------------+
//| 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);
  }

Mientras no esté en el ordenador, no podré dar ninguna pista. Estaré en 4 horas, es mi día libre.

 
Top2n:

Pido disculpas por las molestias

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

а надо 

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

  { 


En realidad voidOnStart(), aunque se permiteint
 
Artyom Trishkin:

No, no es la cadena -StringSetChar

Vitalie Postolache:
En realidad se necesitavoidOnStart(), aunque se permiteint

Gracias, pero no es la cuestión.

 
Top2n:

No, no es la cadena -StringSetChar

Gracias, pero no es la cuestión.

¿Estás seguro de que puedesdeclarar un array así?

double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];

 
Vitalie Postolache:

¿Estás seguro de que puedesdeclarar un array así?

double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];

Y sin embargo, no juró. Lo he arreglado, no hay cambios.
 
Top2n:
Y sin embargo, no jura. Lo he arreglado, no hay cambios.

¿No falla también en esto?

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

 
Vitalie Postolache:

¿No falla también en esto?

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

No entiendo por qué X,Y y ya no veo la captura
 
Top2n:
No entiendo por qué X,Y y yo ya no vemos la captura.
Es tu código, desde luego no entiendo por qué lo tienes escrito así.
 
Vitalie Postolache:
Ese es tu código, desde luego no entiendo por qué lo tienes escrito así.
El autor del artículo escribió: https://www.mql5.com/ru/articles/1443
Трёхмерные графики - профессиональный инструмент анализа рынка
Трёхмерные графики - профессиональный инструмент анализа рынка
  • 2006.12.06
  • Antoniuk Oleg
  • www.mql5.com
В это статье мы напишем простую библиотеку для создания трехмерных графиков и последующего их проcмотра в Microsoft Excel. Мы воспользуемся стандартными возможностями языка MQL 4 для подготовки и экспорта данных в файл формата *.csv.
 
Vitalie Postolache:
Es tu código, desde luego no entiendo por qué lo tienes escrito así.
Es sólo una declaración de variables
Razón de la queja: