Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 690

 
Top2n:

Mi scuso per l'inconveniente.

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

а надо 

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

  { 

Ma il file si crea, non con i dati richiesti,

risultato - una colonna riempita con 17 righe di booleani veri

C'è una stringaStringSetChar - giurata all'inizio,

L 'ho cambiato inboolStringSetCharacter - questo potrebbe essere il motivo dell'errore 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);
  }

Non sarò in grado di darvi alcun consiglio finché non sarò al mio computer. E lo sarò tra 4 ore - ho un giorno libero.

 
Top2n:

Mi scuso per l'inconveniente

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

а надо 

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

  { 


In realtà voidOnStart(), anche seint è permesso
 
Artyom Trishkin:

No, non è la stringa -StringSetChar

Vitalie Postolache:
In realtà avete bisogno divoidOnStart(), anche se è permessoint

Grazie, ma non è questo il punto!

 
Top2n:

No, non si tratta della stringa -StringSetChar

Grazie, ma non è questo il punto!

Sei sicuro di poterdichiarare un array come questo?

doppio arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];

 
Vitalie Postolache:

Sei sicuro di poterdichiarare un array come questo?

doppio arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];

Eppure non ha giurato. Risolto, nessun cambiamento.
 
Top2n:
Eppure non giura. Risolto, nessun cambiamento.

Non fallisce anche su questo?

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

 
Vitalie Postolache:

Non fallisce anche su questo?

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

Non capisco perché X, Y e non vedo più la presa
 
Top2n:
Non capisco perché X, Y e io non vedo più la presa.
È il tuo codice, certamente non capisco perché l'hai scritto in quel modo.
 
Vitalie Postolache:
Questo è il tuo codice, certamente non capisco perché l'hai scritto in quel modo.
L'autore dell'articolo ha scritto, https://www.mql5.com/ru/articles/1443
Трёхмерные графики - профессиональный инструмент анализа рынка
Трёхмерные графики - профессиональный инструмент анализа рынка
  • 2006.12.06
  • Antoniuk Oleg
  • www.mql5.com
В это статье мы напишем простую библиотеку для создания трехмерных графиков и последующего их проcмотра в Microsoft Excel. Мы воспользуемся стандартными возможностями языка MQL 4 для подготовки и экспорта данных в файл формата *.csv.
 
Vitalie Postolache:
È il tuo codice, certamente non capisco perché l'hai scritto in quel modo.
È solo una dichiarazione di variabile