Errori, bug, domande - pagina 218

 

È possibile impostare programmaticamente il focus nell'oggetto CChartObjectEdit?

Cioè, dovete essere in grado di inserire del testo nel campo di input immediatamente dopo la sua creazione e senza attivarlo con il mouse.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

Una richiesta agli sviluppatori. Mentre il lavoro su MT5 è in ebollizione e i cambiamenti sono ancora in corso, sarebbe molto bello espandere il numero di passaggi di ottimizzazione.

Per quanto ho capito la soluzione per tanti compiti si trova per circa 10 000 varianti può essere un po' più o un po' meno. Qualche ora di ricerca su un processore e le migliori varianti sono state trovate.

La versatilità dei test MQL5+OP+Multicore ci permette di guardare a nuovi orizzonti di compiti (ad esempio la ricerca di modelli) che possono essere risolti utilizzando gli strumenti MT5.

Ma ecco il problema:

L'articolo pubblicato sul tuo sito ha un esempio di algoritmo genetico https://www.mql5.com/ru/articles/55 dove ci sono voluti 3^100 forward brute force per risolvere un problema di ricerca su 100 barre - beh questo è un po' più di LongInt :) mentre la soluzione è stata trovata in 17 000 iterazioni. L'algoritmo genetico può trovare soluzioni per molte più varianti di LongInt. E questa limitazione è completamente infondata e obsoleta. Beh, tranne che in questa fase finale di MT5 sarà difficile farlo.

Una richiesta molto grande agli sviluppatori, se non è troppo difficile, per favore rendete il numero di passaggi almeno 2^LongInt (2 alla potenza).

 
La funzione CopyRates()[riferimento alla data iniziale e finale] non funziona, continua a lanciare l'errore 4001.
 


Strano. Questa è la terza volta. Ci sono due punti sul grafico che sono vicini nel valore, ma uno nei risultati.

 
vyv:

Una richiesta agli sviluppatori. Mentre il lavoro su MT5 è in ebollizione e i cambiamenti sono ancora in corso, sarebbe molto bello espandere il numero di passaggi di ottimizzazione.

Per quanto ho capito la soluzione per molti compiti si trova per circa 10 000 varianti può essere un po' più o un po' meno. Qualche ora di ricerca su un processore e le migliori varianti sono state trovate.

La versatilità dei test MQL5+OP+Multicore ci permette di guardare a nuovi orizzonti di compiti (ad esempio la ricerca di pattern) che possono essere risolti con gli strumenti MT5.

Ma ecco il problema:

L'articolo pubblicato sul tuo sito ha un esempio di algoritmo genetico https://www.mql5.com/ru/articles/55 dove ci sono voluti 3^100 forward brute force per risolvere un problema di ricerca su 100 barre - beh questo è un po' più di LongInt :) mentre la soluzione è stata trovata in 17 000 iterazioni. L'algoritmo genetico può trovare soluzioni per molte più varianti di LongInt. E questa limitazione è completamente infondata e obsoleta. Beh, tranne che in questa fase finale di MT5 sarà difficile farlo.

Una richiesta molto grande agli sviluppatori, se non è troppo difficile, per favore rendete il numero di passaggi almeno 2^LongInt (2 alla potenza).

Niente di complicato, dobbiamo modificare il criterio di uscita dell'algoritmo, una variabile in una riga. Cambia il parametro da hardcoded a intput.
 
sultanm: Strano. Questa è la terza volta. Ci sono due punti strettamente correlati sul grafico, ma solo uno nei risultati.
Quando ho fatto queste domande, mi hanno mandato a leggere l'articolo"Algoritmi genetici: è semplice". Forse lì troverete la risposta.
Генетические алгоритмы - это просто!
Генетические алгоритмы - это просто!
  • 2010.05.25
  • Andrey Dik
  • www.mql5.com
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.
 

"Strano. Questa è la terza volta. Ci sono due punti sul grafico che sono vicini come valore, ma ce n'è solo uno nei risultati".

Che ne dici di cliccare qui?

 
Ais:

Che ne dici di cliccare qui?

Dove si clicca esattamente? Sul nome della colonna o sul risultato del calcolo?
 

Sul nome della colonna.

 
Yedelkin:
Dove si clicca esattamente? Sul nome della colonna o sul risultato del calcolo?
Quando si clicca su una colonna, tutti i dati vengono ordinati in ordine crescente di quella colonna, in modo che un passaggio che è da qualche parte in basso ma vicino al risultato viene ordinato accanto ad esso.