Discussione sull’articolo "Visualizza una Strategia nel Tester MetaTrader 5" - pagina 3

 

Ho dimenticato di dire - grazie!

La mia richiesta a servicedesk è quasi soddisfatta:

Selezione visiva dei parametri dai risultati dell'ottimizzazione.

Suggerimenti, Client MetaTrader 5, Chiuso, Iniziato il: 2011.11.24 17:52, #276278

Descrizione del problema

Dal punto di vista dell'utente, è difficile selezionare quello ottimale tra tutti i risultati dell'ottimizzazione.

Suggerimento:

1 Nella scheda "Risultati dell'ottimizzazione" introdurre la possibilità di utilizzare filtri, come "Profitto da... e fino a...", "Operazioni da.... e fino a...", ecc.

2 Introdurre la possibilità di visualizzare simultaneamente i grafici di equity/bilancio dei parametri preselezionati nella scheda "Risultati dell'ottimizzazione". Naturalmente, i grafici di equità/equilibrio non dovrebbero essere memorizzati per ogni serie di parametri (sarebbe troppo costoso), ma dovrebbero essere eseguiti separatamente attraverso la cronologia su richiesta del comando "Visualizza grafico di equità/equilibrio".

3 Considerare la possibilità standard di costruire mappe di Kohonen basate sui risultati dell'ottimizzazione.

Risultato atteso

Ci sarà la possibilità di scegliere una variante "più ottimale" dei parametri dell'Expert Advisor secondo l'opinione del ricercatore, tenendo conto di molti criteri in modalità visiva.
 

Si è rifiutato di funzionare nella build.674 del 12.07.

Si prega di correggere.

 
artall:

Si è rifiutato di funzionare nella build.674 del 12.07.

Correggetelo.

Nella classe CCanvas il metodo FillRect() è stato rinominato in FillRectangle(). È sufficiente effettuare la stessa sostituzione del nome del metodo nel metodo della classe CSpecialChart::Update.

void CSpecialChart::Update(void)
  {
//--- riempire lo sfondo
   CCanvas::Erase(CSpecialChart::uCLR(m_bkgroundcolor));
//--- disegnare la cornice
   CCanvas::FillRectangle(m_framewidth,m_framewidth,
                          m_width-m_framewidth-1,
                          m_height-m_framewidth-1,
                          CSpecialChart::uCLR(m_framecolor));
Corretto.
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 

Ci sono ancora 2 errori:

errore di compilazione

Non riesco a capire che width viene convertito in int ovunque.

L'errore si verifica sia a casa che su un terminale appena installato al lavoro.

 
sigma7i:

Restano due errori:

Non riesco a capire che width viene convertito in tipo int ovunque.

L'errore si verifica sia a casa che su un terminale appena installato al lavoro.

Sostituire

nella riga 63 del file ColorProgressBar.mqh "CCanvas::Create" a "CCanvas::CreateBitmapLabel"

sostituite "m_spec_chart.Create" con "m_spec_chart.CreateBitmapLabel" nella riga 70 del file FrameGenerator.mqh

 
Grazie, ora funziona tutto!
 
I file di applicazione: framegenerator.mqh, colourprogressbar.mqh non vengono caricati, errore 404.
 
Integer:
I file di applicazione non vengono caricati: framegenerator.mqh, colourprogressbar.mqh, errore 404.

Ho trovato i percorsi cercando.

ma non so se queste sono le ultime versioni. logicamente sono le ultime.

 
sergeev:

Ho trovato un modo per aggirarlo.

ma non so se sono le ultime versioni. logicamente lo sono.

C'è di più qui - https://www.mql5.com/it/code/914
Пример обработки результатов оптимизации в тестере стратегий
Пример обработки результатов оптимизации в тестере стратегий
  • voti: 24
  • 2012.06.11
  • MetaQuotes Software Corp.
  • www.mql5.com
Пример визуализации результатов тестирования (динамика кривой баланса и статистические характеристики торгового советника) в процессе оптимизации.
 
Integer:
I file di applicazione non vengono caricati: framegenerator.mqh, colourprogressbar.mqh, errore 404.

Corretto. Grazie.