Per favore, spiegate cosa potrebbe esserci di sbagliato in questa funzione? - pagina 6

 
Alexey Viktorov:
Capisco che il vostro interesse a confermare l'errore è nullo. Quindi non puoi fare nulla da solo... Non devo farlo, non ho intenzione di dimostrartelo. Cosa ci guadagno? Niente...
Sto cercando di dirtelo, ma tu stai prendendo tutto al volo. Perché lo stai facendo?
 
Karputov Vladimir:
Sto cercando di consigliarti, e tu stai trattenendo tutto e facendo rumore con la sciabola. Perché?

Grazie per averci provato, ma posso capire come fare le stampelle. La questione è stata sollevata perché la funzione mql5 non funziona come dovrebbe... Prima di tutto. E in secondo luogo l'atteggiamento di SD verso le segnalazioni di bug. E invece di discutere dei problemi, hai spostato personalmente la domanda in un thread separato e l'hai rinominato in modo che io sia come uno stupido e non possa fare stampelle...

Il secondo errore di stupidità è stato sollevato e tu non vuoi rispondere...

È qui che smetto di discutere i modi per aggirare il problema. Se vuoi continuare la discussione sul perché la funzione mql5 non funziona, sono pronto a continuare...

 
Alexey Viktorov:

Grazie per averci provato, ma posso capire come fare le stampelle. La questione è stata sollevata perché la funzione mql5 non funziona come dovrebbe... Prima di tutto. E in secondo luogo l'atteggiamento di SD verso le segnalazioni di bug. E invece di discutere dei problemi, hai spostato personalmente la domanda in un thread separato e l'hai rinominato in modo che io sia come uno stupido e non possa fare stampelle...

Il secondo stupido errore è stato sollevato, e voi non volete reagire affatto...

A questo punto chiudo la discussione sulle possibili soluzioni al problema. Se vuoi continuare la discussione sul perché la funzione mql5 non funziona, sono pronto a continuare...

Ds ti rifiuti ostinatamente di ascoltare. Ecco un'opzione:

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

Per favore, spiegate cosa potrebbe esserci di sbagliato in questa funzione?

Karputov Vladimir, 2016.06.27 13:36

***

Oppure potete usare CopyRates() invece di copiare le serie, potete semplicemente richiedere

SIMBOLO_TIME

Tempo dell'ultima citazione

datetime

e usare questo tempo per determinare se è un nuovo giorno o una nuova ora... In questo caso, invece di copiare la serie, si fa semplicemente il polling del terminale e si esegue una semplice analisi temporale. Potete anche usare il più informativoSymbolInfoTick.


Sospetto di non essere il primo a indicare una tale scrittura del codice - ma vi rifiutate ostinatamente di capire che state lavorando su un arco di tempo, mentre cercate di ottenere dati da un altro.

 
Karputov Vladimir:

Ds ti rifiuti ostinatamente di ascoltare. Ecco un'opzione:


Sospetto di non essere la prima persona a indicarti questa particolare scrittura del codice - ma ti rifiuti ostinatamente di capire che stai lavorando su un timeframe e stai cercando di ottenere dati dal timeframe di qualcun altro.

Vladimir, i cambiamenti nel codice di quell'Expert Advisor sono stati fatti molto tempo fa. Le stampelle funzionano.

Sei TU che ti rifiuti ostinatamente di capire che non è una questione di scrittura corretta, ma che se la funzione chiama il simbolo e il periodo di qualcun altro, dovrebbe farlo senza stampelle come è nella documentazione della lingua, senza fare seghe mentali... Esattamente come è descritto nella documentazione. Dove mi sbaglio?

 
Alexey Viktorov:

Vladimir, sono state fatte delle modifiche al codice di quell'EA molto tempo fa. Le stampelle funzionano.

Sei TU che ti rifiuti ostinatamente di capire che non è una questione di ortografia corretta, ma che se la funzione implica l'accesso al simbolo e al periodo di qualcun altro, dovrebbe farlo senza stampelle come è nella documentazione della lingua, senza fare i salti mortali... Esattamente come è descritto nella documentazione. Dove mi sbaglio?

È stato detto tutto sopra su ciò che bisogna fare per lavorare con i tempi di qualcun altro.

E non c'è bisogno di fantasticare - è molto interessante, dove hai visto la menzione in bianco e nero di lavorare sul tempo di qualcun altro? Esattamente la menzione, e non le vostre speculazioni e congetture su come la funzione DEVE presumibilmente funzionare?

 
Alexey Viktorov:

Se vuoi continuare a discutere sul perché la funzione mql5 non funziona sono pronto a continuare...

No, ha senso discuterne solo nella CA. Se non rispondono, lascia perdere.

Se lo capiscono, lo faranno, altrimenti - useremo le stampelle.

 
Karputov Vladimir:

È stato detto tutto sopra su ciò che bisogna fare per lavorare con i tempi di qualcun altro.

E non c'è bisogno di fantasticare - è molto interessante, dove hai visto la menzione in bianco e nero di lavorare sul tempo di qualcun altro? Ha menzionato, e non le vostre speculazioni e congetture su come la funzione DOVREBBE presumibilmente funzionare?

Proprio qui. C'è scritto chiaramente carattere, punto e identificatore.

long  SeriesInfoInteger(
   string                     symbol_name,     // имя символа
   ENUM_TIMEFRAMES            timeframe,       // период
   ENUM_SERIES_INFO_INTEGER   prop_id,         // идентификатор свойства
   );

Ed ecco l'identificatore della proprietà richiesta, il valore dell'enumerazione SERIES_LASTBAR_DATE Il tempo di apertura dell' ultima barra dal simbolo-periodo. E non c'è scritto da nessuna parte che questo funzionerà solo quando il gatto viene strattonato dal luogo causale... Qual è la mia speculazione o fantasia?

Voglio solo sentire la risposta a una semplice domanda: perché in uno stesso momento, su una stessa barra, per un EA la funzione dice che l'ultima barra è PERIOD_D1 26.06.2016 e un'altra è 27.06.2016 e quale mano dovrebbe battere il gatto perché questa funzione funzioni come suggerito nella documentazione?

Vale a dire

SeriesInfoInteger

Restituisce informazioni sullo stato dei dati storici. Ci sono 2 versioni della funzione.



Valore restituito

Valore di tipo lungo per la prima variante di callback.

Il riferimento all'identificatore è dato poco sopra.


 
Andrey Khatimlianskii:

No, ha senso discuterne solo nella SR. E se non c'è risposta, lasciate perdere.

Se ci arrivano, lo faranno, altrimenti dovremo camminare con le stampelle.

Grazie per la gentilezza. Mi ci sto avvicinando, ma sembra improbabile che lo facciano. Per arrivarci bisogna capire che c'è un problema. E in questo caso, le persone normali dicono qualcosa come: "Beh, sì, c'è un problema. Purtroppo non c'è ancora un modo per risolvere il problema. Mettete le stampelle..." o "... per favore usate altre funzioni". E queste persone hanno appena creato un batterista per sfogarsi o si è offerto di spostare il problema dal thread su SD a uno separato, e con un nome inappropriato per il problema.
 
Avete letto per intero la documentazione sull'organizzazione dell'accesso ai dati?
 
Slawa:
Avete letto per intero la documentazione sull'organizzazione dell'accesso ai dati?

Sta dicendo che nessuna funzione in questa sezione garantisce dati reali senza paginazione? Quindi ci si può aspettare qualche miracolo in mql5? È in un programma che lavora con il denaro?

Sembra essere lo stesso anche in altre sezioni...