Errori, bug, domande - pagina 654

 

Mi scuso per l'insistenza.

Ho già scritto qui che per EURUSD a qualsiasi timeframe nello Strategy Tester

i valori sono alti, bassi, aperti, chiusi assolutamente uguali, il che non dovrebbe essere.

Potresti correggere la cronologia per EURUSD di Strategy Tester, perché

Altre società di intermediazione sembrano aver copiato la vostra storia e danno i vostri stessi dati.

Ecco un esempio di come ottenere dati EURUSD in timeframe D1, si può vedere che i valori alti, bassi, aperti e chiusi sono uguali.

File:
 
pusheax:

Potresti correggere la cronologia per EURUSD strategy tester, perché

Altri concessionari sembrano aver copiato la storia da voi e danno i vostri stessi dati.

Ecco un esempio di come ottenere dati EURUSD in timeframe D1, si può vedere che i valori alti, bassi, aperti e chiusi sono uguali.

Che modalità di modellazione stai usando? Come si ottengono questi dati?

Leggi "Test di base in MetaTrader 5".

 
pusheax:

Mi scuso per l'insistenza.

Ho già scritto qui che per EURUSD a qualsiasi timeframe nello Strategy Tester

i valori sono alti, bassi, aperti, chiusi assolutamente uguali, il che non dovrebbe essere.

Potresti correggere la cronologia per EURUSD di Strategy Tester, perché

Altre società di intermediazione sembrano aver copiato la vostra storia e danno i vostri stessi dati.

Ecco un esempio di come ottenere i dati del timeframe D1 di EURUSD, si può vedere che i valori alto, basso, aperto e chiuso sono uguali.



Potreste descrivere in dettaglio il modo di ricevere questi dati?

Sembra che tu abbia iniziato a testare in modalità "prezzi aperti" e hai analizzato la barra attuale che si è appena aperta.

 
tol64:

Non ho ancora sentito che sia stato fatto. :)

//---

Comunque, ho fatto un po' di calcoli per conto mio. Sono giunto alla conclusione che è iniziato il periodo dell'ottimizzazione globale del codice. Questo è probabilmente il prossimo passo dello sviluppo. Ora ottimizzerò tutto in una riga.

Urain:
Cosa consiglieresti per testare una scheda video in questo caso? È adatta al terminale?

Allora scegli qualcosa del genere.

Non vi sbaglierete. Non è mai a corto di energia).

Ho una scheda video e mi va bene.

La questione era che l'uomo sceglie lo stesso portatile, cercando in qualche modo di capire "se è adatto al terminale?

E dato che i produttori di computer portatili ricorrono a questi trucchi,

è logico chiedere agli sviluppatori "cosa possiamo testare l'idoneità del modello per il terminale?" se i giochi 3D non sono adatti.

 
Rosh:

Che modalità di simulazione state usando? Come si ottengono questi dati?

Leggi Test di base in MetaTrader 5

modalità di simulazione:

Solo prezzi aperti

I dati sono ottenuti utilizzando la funzione: CopyRates

Ottengo dati per 22 coppie di valute in loop: {"GBPUSD", "EURUSD", "USDJPY", "USDCAD", "AUDUSD", "NZDUSD", "USDCHF", "USDSEK", "CADCHF", "AUDCAD", "AUDCHF,
"AUDJPY", "AUDNZD", "CHFJPY", "EURGBP", "EURAUD", "EURCHF", "EURJPY", "EURNZD", "EURCAD", "GBPCHF", "GBPJPY"};

E solo con EURUSD c'è un tale problema.

 
pusheax:

I valori high, low, open, close sono esattamente gli stessi, il che non dovrebbe essere il caso.

sul primo tick della barra corrente high, low, open, close sono sempre esattamente gli stessi
 
stringo:

Potrebbe descrivere più dettagliatamente come ha ottenuto questi dati?

Sembra che tu stessi testando in modalità "prezzo aperto" e analizzando la barra corrente che si è appena aperta.

Ho fatto dei test su GBPUSD.

Grazie per il suggerimento, proverò a testare sulla barra precedente.

Devo aver fatto un gran casino.

 
Urain:

E dato che i produttori di computer portatili ricorrono a questi trucchi,

è logico chiedere agli sviluppatori "cosa si può usare per testare l'idoneità del modello per il terminale?" se i giochi 3D non sono adatti.

Non dirò dei trucchi, non ne sono sicuro. Qualcosa di simile è stato discusso qui - https://www.mql5.com/ru/forum/109284/page2
Немного про Comment - MQL4 форум
  • www.mql5.com
Немного про Comment - MQL4 форум
 
Urain:

... allora è logico chiedere agli sviluppatori "cosa può essere usato per testare l'idoneità del modello per il terminale?" se i giochi 3D non sono adatti a questo.

Beh, sì, è una domanda interessante. Ricordo che avevo uno studio di registrazione a Mosca. E una volta mi sono talmente stancato dei manager che cercavano di spingere qualche sciocchezza per venderla, che sono diventato molto diffidente nei loro confronti. Avevo urgente bisogno di un nuovo computer per la registrazione, quello vecchio non andava bene per il nuovo progetto e i clienti dovevano arrivare il giorno dopo. Ho finito per portare un pezzo di attrezzatura da studio direttamente all'ufficio vendite e dargli una prova globale. :) È stato divertente. Avevo mostrato loro che il "computer più potente" che avevano cercato di propinarmi non era così potente per i miei compiti di studio abbastanza semplici. Tuttavia, ho dovuto prendere quello che avevo, perché non avevo più tempo, ma almeno ne ero consapevole. Il progetto si estendeva a malapena, ma nessuno notava nulla. :)
 
Rosh:
Non dirò nulla sui trucchi, non sono sicuro. Qualcosa di simile è stato discusso qui - https://www.mql5.com/ru/forum/109284/page2

Grazie per il link, poi una domanda successiva: questo codice può testare le prestazioni della scheda grafica?

#property script_show_inputs
input uint Count=1000;
void OnStart()
  {   
   uint st=GetTickCount();   
   for(uint i=0; i<Count; i++)ChartRedraw();
   Alert("Count ChartRedraw()=",Count," time=",GetTickCount()-st," mk.c.");   
  }
Motivazione: