Errori, bug, domande - pagina 380

 
President5:
Nella build 439 di Metatrader5, è stato aggiunto un indicatore di qualità della storia. Quando sto testando su M1 e H4 sui prezzi di apertura e su tutti i tick, la qualità è del 51%... Perché e come aumentarlo? La fonte delle citazioni - Alpari Demo.
Si prega di consigliare dove posizionare l'indicatore
 
President5:
Nella build 439 di Metatrader5, è stato aggiunto un indicatore di qualità della storia. Quando sto testando su M1 e H4 sui prezzi di apertura e su tutti i tick, la qualità è del 51%... Perché e come aumentarlo? La fonte delle citazioni è Alpari demo.

Solo il broker può aumentare la qualità della storia del grafico.

Prova a connetterti a MetaQuotes-Demo (access.metatrader5.com:443), la qualità sarà migliore.

 
sergey1294:
Puoi dirmi dove si trova questo indicatore?
Nella parte superiore della pagina dei risultati del test
 

Non ho ancora avuto notizie da nessuno sull'epico rodeo del lunedì, figuriamoci una correzione. E' ancora in corso, il grafico si sta arrovellando come una scottatura. Un breve video è allegato. La build MT5 è l'ultima. OS e altri dati nel post precedente.

P.S.: MetaQuotes-Demo server, non qualche Alpari...

File:
rodeo_MT5.zip  458 kb
 
Graff:

Continua....

L'indicatore iIchimoku sta avendo un problema. Il mio indicatore disegna semplicemente delle frecce a seconda di if(tenkan[i]>kijun[i]). Come potete vedere nello screenshot le frecce non sono disegnate correttamente

Il codice completo è nel file Ich_1_f.mq5

Tuttavia, se li calcoliamo manualmente, tutto viene visualizzato correttamente

Codice completo nel file Ich_1_ok.mq5

I parametri di mediazione dell'indicatore Ishimoku determinano lo spostamento della linea allo stesso tempo. I valori degli indicatori nei buffer sono effettivamente memorizzati senza un offset. Cercate di prendere in considerazione questo fatto nel vostro indicatore, tutto dovrebbe adattarsi.
 

Qualcosa restituisce un valore nullo quando viene chiamato:

SymbolInfoDouble( ..., SYMBOL_MARGIN_INITIAL )

Server MQL

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
x100intraday:

Non ho ancora avuto notizie da nessuno sull'epico rodeo del lunedì, figuriamoci una correzione. E' ancora in corso, il grafico si sta arrovellando come una scottatura. Un breve video è allegato. La build MT5 è l'ultima. OS e altri dati nel post precedente.

P.S.: MetaQuotes-Demo server, non qualche Alpari...

L'aggiornamento dei server 441 build è stato rilasciato ieri sera per il nostro server demo, e i broker avranno l'aggiornamento sabato.

Purtroppo a causa dell'alto volume di cambiamenti, l'ultimo aggiornamento ufficiale del server 425 risale a un mese fa. Ora gli aggiornamenti del server saranno di nuovo più frequenti.

Il bug con la storia dopo il fine settimana è stato risolto molto tempo fa, non dovrebbe accadere di nuovo nella build 441.

 
Rosh:
I parametri di mediazione dell'indicatore Ishimoku determinano gli spostamenti della linea allo stesso tempo. I valori degli indicatori nei buffer sono effettivamente memorizzati senza un offset. Prova a tenere conto di questo fatto nel tuo indicatore e dovrebbe funzionare.

1) Questo è molto "buono", ma dove è descritto nella documentazione e dove posso trovare esempi di codice su come gestire correttamente gli offset per evitare Array fuori portata?

2) Per favore, rispondete alle mie precedenti domande 1 e 2

 
Graff:

1) Questo è ovviamente molto "buono", ma dove è descritto nella documentazione e dove posso trovare esempi di codice su come gestire correttamente gli offset per non incorrere in Array fuori portata?

Hanno iniziato a descrivere questa caratteristica, ma non l'hanno fatto finora. Eccolo - https://www.mql5.com/ru/docs/indicators/ialligator

[Offset della linea blu rispetto al grafico del prezzo. Bisogna ricordare che lo spostamento di linea è puramente visivo per la visualizzazione, mentre i valori nel buffer dell'indicatore sono memorizzati senza alcuno spostamento. Quando i valori del buffer sono ottenuti usando la funzione CopyBuffer(), il valore di offset non avrà alcun effetto.

Saranno aggiunti esempi di indicatori standard. Semplicemente non abbiamo tempo.

Документация по MQL5: Технические индикаторы / iAlligator
Документация по MQL5: Технические индикаторы / iAlligator
  • www.mql5.com
Технические индикаторы / iAlligator - Документация по MQL5
 
Graff:

Perché l'espressione "if(ichi.TenkanSen(i)< ichi.KijunSen(i))" SEMPRE (su tutte le candele) restituisce falso, anche quando "if(ichi.TenkanSen(i)> ichi.KijunSen(i))"? Sembra un difetto della libreria standard.

Non c'è nessun errore nella libreria. Ci sono due sottigliezze nel lavorare con i dati degli indicatori usando la classe (che potrebbero non essere completamente descritte nell'aiuto).

1. Per rendere disponibili i dati dell'indicatore attraverso la classe, la classe dovrebbe copiare questi dati dall'indicatore. Per farlo, chiamate il metodo Refresh(int) se avete il minimo sospetto che i dati siano cambiati. Nel suo caso:

ichi.Refresh(-1);

2. Per rendere i dati dell'indicatore disponibili attraverso la classe ad una "profondità" sufficiente, è necessario impostare la dimensione dei buffer (di default la dimensione del buffer è 256). Per fare questo, dopo aver creato l'oggetto, chiamate il metodo BufferResize(int). Nel suo caso:

ichi.BufferResize(rates_total);

Scusa se ti ho confuso. Risponderò ad altre domande.