Errori, bug, domande - pagina 2263

 
fxsaber:

Il Mercato ha delle utility per copiare i segnali di trading tra i terminali della stessa macchina. Non riesco a capire quale meccanismo viene utilizzato per inviare dati da un terminale all'altro?

WebRequest, file, canali nominati, soluzioni DLL sono esclusi, se ho capito bene.

Sì, sono molto interessato anche a questo.

Io stesso ora scrivo il copiatore tramite Common-file, perché tutti i miei conti sono MT4. Ma vorrei anche ascoltare gli autori dei copiatori, che stanno già lavorando.

 
Anaxagor:

Ahimè, questo non accadrà mai.
Dopo tutto, i tre principali spammer sono un progetto del Dipartimento di Stato. E il Dipartimento di Stato non permetterà che questo accada.

Forum sul trading, sistemi di trading automatico e strategie di trading di prova

Record sul mercato

Artyom Trishkin, 2018.08.21 22:28

Un programmatore che si preoccupa della qualità del suo prodotto e del suo nome, non può timbrare artigianato alla velocità di una macchina da cucire. Si preoccupa prima di tutto della qualità, non della quantità. Ma quelli che hanno un bisogno urgente di fare quantità non penseranno alla qualità.

A differenza di Market, QB è gratuito. Forse è per questo che lo spam di MT5-KB è meno rilevante, anche se dura anni, non pochi giorni come il Mercato.

 
fxsaber:

Non sono molto ferrato in materia. Non sapevo che Common fosse lo stesso per tutti, compreso il caso MT4+5.

Si scopre che le fotocopiatrici stanno rovinando gli HDD, perché funzionano con un timer corto.

Usa il meccanismo MemMap e l'hdd non sarà rovinato dalla velocità == velocità della memoria

 
Konstantin:

utilizzare il meccanismo MemMap e l'hdd non morirà, in termini di velocità == velocità della memoria

Ci sono molti modi di comunicare, ma non per il Mercato.

 
fxsaber:

Ci sono molti modi di comunicare, ma non per il Mercato.

Si dovrebbe usare un SSD per evitare di distruggere l'HDD. Lì, il file non ha una posizione specifica nella memoria fisica ed è sempre "vagante" poiché viene sovrascritto e sovrascritto.
Questo è il momento in cui l'HDD dovrebbe essere usato solo per la banca dati e non per i dischi di sistema.

 
Nikolai Semko:

SSD dovrebbe essere usato per non rovinare l'HDD. Lì, il file non ha un posto specifico nella memoria fisica e "cammina sempre" quando viene sovrascritto e sovrascritto.
Questo è il momento in cui l'HDD dovrebbe essere usato solo per la banca dati e non per i dischi di sistema.

Le fotocopiatrici sono messe su VPS. Quasi tutti i VPS sono HDD.

 
fxsaber:

Le fotocopiatrici sono messe su VPS. Quasi tutti i VPS sono HDD.

Allora questo è un problema per i proprietari di vps.
 
fxsaber:

Ci sono molti modi di comunicare, ma non per il Mercato.

memmap può anche essere usato se si usa il casting e l'unione

 
Konstantin:

Memmap è anche possibile se si usa il casting e l'unione.

Mercato senza DLL.

 
Se lo faccio
ArrayResize(Array, Size, 100);

La quantità di memoria allocata sarà un multiplo di cento?

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Bug, bug, domande

Ilyas, 2016.08.24 11:08

L'array ("dentro") memorizza l'allocazione - sotto quanti elementi è allocato l'array.

La logica per lavorare con le allocazioni (codice condizionale):
ArrayResize(arr,int size,int reserve)
  {
   if(arr.allocated<size)
      if(!ArrayAllocateMemory(arr,size+reserve))  // -> arr.allocated=size+reserve;
         return(-1);
   //---
   CallConstructorsOrDestructors(arr,size);
   //---
   arr.size=size;
   return(size);
  }
La risposta di cui sopra è no.