Hosting virtuale nelle piattaforme MetaTrader 4/5 e sicurezza dei dati - pagina 7

 
joo:
C'è una comprensione minima. E ho letto gli articoli. Ma è per questo che sorgono domande, perché l'articolo parlava di un declassamento dinamico della priorità dell'EA (il che significa che non c'è nulla da temere - il server non si lascerà sospendere comunque), ma dall'altra parte, voi dite che gli EA voraci saranno bloccati e "non c'è bisogno di essere sfacciati". Quindi il downgrading dinamico funziona o no?
Probabilmente è il momento di andare a fare l'hosting e controllare. Altrimenti puoi continuare a fare domande come questa all'infinito.
 
joo:
Ho un minimo di comprensione. E ho letto gli articoli. Ma è per questo che ho delle domande, perché l'articolo descrive il declassamento dinamico dell'EA corrispondente (il che significa che non c'è nulla da temere - il server non si lascerà sospendere comunque), ma dall'altra parte, tu dici che l'EA vorace sarà bloccato e non c'è "bisogno di diventare impudenti". Quindi il downgrading dinamico funziona o no?

Ho dettagliato tutto, compreso il declassamento della priorità, l'invio di notifiche di limite morbido e poi l'arresto al limite duro.

In questo momento stiamo lavorando con il controllo delle risorse, comprese le notifiche su MetaQuotes ID e la raccolta di statistiche per impostare correttamente i limiti.

 
barabashkakvn:
Probabilmente è il momento di andare a fare l'hosting e controllare. Altrimenti puoi continuare a fare domande come questa per sempre.

Esattamente.

Ha 24 ore di prova gratuita e non ha nemmeno provato a testarlo :)

 
Renat:

Esattamente.

Ha 24 ore di test gratuito e non ha nemmeno provato a controllarlo :)

Ci ho provato, non ha funzionato. Questo era nei primi giorni del servizio e il 4. Non ho provato di nuovo, perché mi serve comunque per il 5, ed è impossibile "controllare" per questo.

E anche quando si presenta una tale opportunità, non posso ancora provare:

La prima ragione è che l'indicatore (standard) calcola più barre nella storia rispetto al valore impostato per il grafico. Non capisco perché.

2. La funzione di creazione di un handle per un indicatore e la sua cancellazione nell'EA durante il charting, ma non funziona nello strategy tester. Intasa tutta la memoria disponibile e blocca il sistema. Non capisco perché.

Il Service Desk è silenzioso. L'errore è critico e lui tace.

Come posso provare se qualcosa che dovrebbe funzionare non funziona?

E le notifiche su MetaQuotes ID non funzionano.

 
joo:

Ci ho provato, non ha funzionato. Questo era nei primi giorni del servizio e il 4. Non ho provato di nuovo, perché mi serve comunque per il 5, ed è impossibile "controllare" per questo.

Provalo ora.



E poi offtopic:

E anche quando si presenta una tale opportunità, non posso ancora provare:

La prima ragione è che l'indicatore (standard) calcola più barre nella storia rispetto al valore impostato per il grafico. Non capisco perché.

Emette il numero di barre disponibili nel log.

Se nel tester è chiaro - dà delle barre con una riserva. Se nel terminale principale, le nuove barre accumulate non spostano la storia, perché porterebbe a conseguenze disastrose per indicatori e Expert Advisors. Ecco perché la storia si accumula - è sempre stato così per 15 anni.


2. La funzione di creazione di un handle per un indicatore e la sua cancellazione nell'EA durante il charting, ma non funziona nello strategy tester. Intasa tutta la memoria disponibile e blocca il sistema. Non capisco perché.

Il Service Desk è silenzioso. L'errore è critico e silenzioso.

Come posso provare se qualcosa che dovrebbe funzionare non funziona?

Il biglietto è stato creato solo ieri e il suo turno non mi è ancora arrivato.

Ma quando si creano 4.500 indicatori personalizzati, si dovrebbe pensare al fatto che sono incorporati nel modello di calcolo del terminale, diventano una risorsa condivisa e richiedono una gestione attenta. Il terminale non cancella istantaneamente gli indicatori calcolati.

 
joo:

E le notifiche su MetaQuotes ID non funzionano.

Dimostralo tecnicamente, per favore.

Nella giornata odierna incompleta, i trader hanno inviato con successo oltre mezzo milione di messaggi push tramite MetaQuotes ID. Personalmente, ricevo diverse decine (a volte fino a un centinaio) di messaggi ogni giorno.

 
Renat:
Provalo ora.

"Highlight virtual server" - non attivo per i conti demo. E per i conti reali non c'è proprio questa voce nel menu.

E poi offtopic:

Emette il numero di barre disponibili nel log.

Se nel tester, tutto è chiaro - dà barre con riserva. Se nel terminale principale, le nuove barre accumulate non spostano la storia, perché porterebbe a conseguenze disastrose per indicatori e Expert Advisors. Ecco perché la storia si accumula - è sempre stato così per 15 anni.

Quando si imposta "max barre nella finestra" nelle impostazioni del terminale, per esempio 1000, ci si aspetta che l'indicatore in questa finestra non calcoli più del valore specificato. Per quale altro motivo sarebbe utile questa funzione? No, l'indicatore calcola tutta la storia sull'HDD.

Il biglietto è stato creato solo ieri e non è ancora arrivato a questo punto.

Ma quando si creano 4 500 indicatori personalizzati, si dovrebbe pensare al fatto che sono incorporati nel modello di calcolo del terminale e dovrebbero essere trattati con cura.

Se ci fossero 4.500... Quindi, non si può creare e cancellare normalmente. Sul grafico sì, ma non nel tester.

Ci si aspetta, almeno, che il codice in esecuzione su un grafico funzioni allo stesso modo nel tester (non sto parlando di risultati di trading identici, e non sto parlando di avvisi, riproduzione di suoni e slittamenti). Il lavoro del codice dovrebbe essere identico. Non c'è modo di testare nulla ora, l'Expert Advisor non funzionerà sull'hosting.

 
Renat:

Dimostralo tecnicamente, per favore.

Nella giornata odierna incompleta, i trader hanno inviato con successo oltre mezzo milione di messaggi push tramite MetaQuotes ID. Personalmente, ricevo diverse decine (a volte fino a un centinaio) di messaggi ogni giorno.

Sono stato felice di fornire tutti i dettagli tecnici allo specialista MQ nella corrispondenza personale. I pusher lavorano in modo instabile. Qualche giorno fa hanno smesso di funzionare del tutto. Ho dato la colpa a un sacco di cose, sia processi uccisi innocentemente dal killer, sia un cattivo firmware... Qualche giorno fa ho caricato di proposito sul telefono il firmware pulito con il quale i pulsanti funzionavano - no, non lo fanno. Fornirò di nuovo qualsiasi prova ai vostri specialisti su richiesta - nessun problema.
 
joo:

"Highlight virtual server" - non attivo per i conti demo. E per i conti reali non c'è proprio questa voce nel menu.

Cliccate sul conto di trading attualmente attivo, non su quello inattivo. È necessario, poiché i dati dell'account sono necessariamente utilizzati.

Tutto funziona bene sui conti demo, non ci sono limitazioni.


Quello che voglio dire è che quando si imposta "max bars in the window" per esempio 1000 nelle impostazioni del terminale, ci si aspetta che l'indicatore in questa finestra non calcoli più di quanto è impostato. Per quale altro motivo sarebbe utile questa funzione? Ma no - l'indicatore calcola tutta la storia che si trova sull'HDD.

State confondendo qualcosa o peggio. Senza prove e soprattutto perché non si nomina il numero esatto di dischi sul disco (forse ci sono 1100 dischi).


Se fossero 4500... Quindi uno normalmente creato e cancellato non può. Nel grafico sì, ma non nel tester.

Hai citato il codice di prova per creare 4.500 indicatori personalizzati. Ho spiegato che gli indicatori non vengono cancellati istantaneamente e questo potrebbe portare a una carenza di memoria.


Ci si aspetta, almeno, che il codice in esecuzione su un grafico funzioni allo stesso modo nel tester (non sto parlando di risultati di trading identici, e non sto parlando di avvisi, riproduzione del suono e slittamenti). Il lavoro del codice dovrebbe essere identico. Non c'è la possibilità di controllare nulla ora - l'Expert Advisor non sarà in grado di lavorare sull'hosting.

Lei dimentica i dettagli tecnici, ma è molto generoso con le conclusioni critiche.

Se il tuo EA si comporta in modo simile all'esempio "creerò mille indicatori indipendenti", è meglio che riconsideri il tuo approccio all'analisi. Per esempio, usa la funzione di calcolo dell'indicatore integrato nell'Expert Advisor su una breve sezione di dati, invece di eseguire un indicatore costoso e indipendente.

L'indicatore (specialmente quello personalizzato) è un'unità di calcolo costosa, indipendente e a lungo termine, creata appositamente per un uso a lungo termine. È costoso da creare, poi funziona rapidamente per tutto l'intervallo di dati, ed è anche costoso da cancellare alla fine. L'opzione "crea e cancella immediatamente" è fondamentalmente sbagliata in relazione agli indicatori.


È tutto un offtopic. Create thread separati se volete discutere del vostro esperto, per favore.

 
Renat:

Cliccate sul conto di trading attualmente attivo, non su quello inattivo. Questo è necessario, perché è obbligatorio utilizzare i dati dell'account.

Tutto funziona bene anche sui conti demo, non ci sono restrizioni.

Sì, è quello che sto facendo - inattivo.

State confondendo qualcosa o peggio. Senza prove e soprattutto perché non si nomina il numero esatto di dischi sul disco (forse ci sono 1100 dischi).


Hai citato il codice di prova per creare 4.500 indicatori personalizzati. Ho spiegato che gli indicatori non vengono cancellati istantaneamente e questo potrebbe portare a una carenza di memoria.

Ci sono più di 200000 barre sul disco. Almeno se Bars() non mente.

Se il comportamento "creerò migliaia di indicatori indipendenti" è simile in un Expert Advisor, è meglio che riconsideriate il vostro approccio all'analisi. Per esempio, usa la funzione di calcolo dell'indicatore integrato nell'Expert Advisor su un breve intervallo di dati, invece di eseguire un indicatore costoso e indipendente.

L'indicatore (specialmente quello personalizzato) è un'unità di calcolo costosa, indipendente e a lungo termine, creata appositamente per un uso a lungo termine. È costoso da creare, poi funziona rapidamente per tutto l'intervallo di dati, ed è anche costoso da cancellare alla fine. L'opzione "crea e cancella immediatamente" è fondamentalmente sbagliata in relazione agli indicatori.

Ho scritto che creo solo un'istanza di un indicatore. "L'opzione "creo e cancello immediatamente" è fondamentalmente sbagliata per quanto riguarda gli indicatori. "Questo è esattamente ciò che fa l'ottimizzatore. E non c'è niente di sbagliato in questo. L'utente non dovrebbe fare lo stesso - creare un indicatore, prendere i dati, cancellare l'indicatore.

Questo è tutto un offtopic. Create rami separati se volete discutere del vostro esperto, per favore.

Volevo essere utile. Ok, non lo farò più.

Motivazione: