Auguri per MQL5 - pagina 60

 
TedBeer писал(а) >>

Beh, si ottiene un'accozzaglia di approccio funzionale e OOP. Ideologicamente, deve essere l'uno o l'altro. Anche se le funzioni convenzionali sono conservate per la retrocompatibilità, anche l'OOP dovrebbe essere implementata, altrimenti

Perché una modernizzazione così profonda chiamata MQL5?

Purtroppo tutte le nostre discussioni sono simili alla lettura delle foglie di tè. Non servono a niente, dato che non vediamo nessuna volontà da parte di methaquotes, non solo di dare la versione beta, ma anche di pubblicare le specifiche del linguaggio che hanno implementato. Poi si potrebbe ragionevolmente chiedere di fare qualcosa con il linguaggio prima di rilasciarlo come prodotto.

Sarà ancora un casino. Il pieno supporto per l'approccio funzionale MQL4 + le classi di MQL5.

La questione è a chi rivolgersi: ai programmatori C o ai "comuni commercianti". Non ce n'è uno adatto a tutti contemporaneamente.

L'approccio funzionale o OOP sono generalmente etichette di questo tipo. L'ideologia può essere diversa, progettata per un compito particolare - il trading... o non il trading, ma qualcos'altro.

MQL è un linguaggio per il trading. Tuttavia, se promettono una velocità come programmi C, allora possono usarla per calcolare la matematica.

Ma in generale è lo stesso, noi lavoreremo come loro.

Ciò che mi dà più fastidio è l'assenza di un debugger, di una formattazione del codice e di test visivi con modalità passo dopo passo in entrambe le direzioni per vedere perché funziona così anche se dovrebbe, ecc.

 
Un numero illimitato di parametri in iCustom sarebbe bello, o passarli come array di stringhe.
 
diakin >> :

Sarà ancora un casino. Supporto completo per l'approccio funzionale MQL4 + classi da MQL5.

Come può essere così sicuro? FP e OOP sono combinati in C++, e non sono tutti i paradigmi implementati da questo linguaggio. La mia lingua (la mia ;) ) non si volterà per dire che il C++ è una poltiglia.

La questione è a chi rivolgersi: ai programmatori C o ai "comuni commercianti". Non saranno soddisfatti tutti insieme.

Sui programmatori, naturalmente. I non programmatori non possono essere chiamati utenti completi del linguaggio.

E in generale è lo stesso, come faranno loro, così lavoreremo noi.

Precisamente, tanto più che promettono la retrocompatibilità.

Ciò che mi dà più fastidio è l'assenza di un debugger, di una formattazione del codice e di test visivi con modalità passo dopo passo in entrambe le direzioni per vedere perché funziona in quel modo, quando dovrebbe funzionare altrimenti.

Un piccolo inconveniente, ma gestibile.

Integro >> :
Sarebbe bello poter avere un numero illimitato di parametri in iCustom o passarli come array di stringhe.

Allora, cosa vi impedisce di passare il vostro formato e di passare tutti i parametri come un'unica stringa? E sul lato ricevente, si può fare il parsing. XML. Tutto sommato, c'è molto spazio per l'immaginazione.

 

Non so se lo fosse, ma vorrei che fosse possibile collegare il 'flusso d'ingresso' del tester ad altri feed, per generare modelli diversi, serie casuali, ecc.

E sarebbe molto bello usare i Windows Crypto Provider per generare numeri casuali piuttosto che algoritmi basati sul tempo.

 

Il detto:Come accade, MT non è solo un terminale di trading, ma un ambiente piuttosto potente per l'analisi tecnica e lo sviluppo di "gadget" di trading ....

--

Un suggerimento: quando si usa l 'algoritmo genetico dell'ottimizzatore non è sempre possibile trovare l'opzione migliore. Da un lato è chiaro che l'utilizzo di questo meccanismo implica in una certa misura il sacrificio della qualità in favore della velocità. Ma penso che potrebbe essere meglio. Incontro regolarmente, inciampando su qualche opzione positiva ottimizzatore gira intorno ad esso senza fare "abbastanza sforzo" per trovare altre opzioni o forse un'opzione migliore. Per l'ottimizzatore, i parametri interni hanno un certo rapporto qualità/velocità. In alcuni casi è sufficiente, in altri no, e in alcuni casi è troppo. C'è un modo per aggiungere flessibilità all'algoritmo genetico selezionando il parametro "qualità/velocità" nelle impostazioni avanzate, con alcune impostazioni fisse, che saranno seguite dai corrispondenti parametri interni dell'ottimizzatore.

Capisco certamente che non è nella fase di ottimizzazione che si stabilisce il profitto del sistema).

ZY2. Spero che la crisi non influenzerà lo sviluppo di MQL5.

SPERO CHE NON SAREMO COLPITI DALLA CRISI QUANDO SVILUPPEREMO MQL5. Dove posso trovare dei beta-tester?)

 
ZY3. Dove trovo dei beta tester?) +1!
 
Ho bisogno che lo sfondo di scrittura del codice sia a strisce verticali. Sono completamente confuso con i blocchi. I miei occhi si confondono, devo mettere un righello sul monitor. :)
 
coaster >> :
Ho bisogno che lo sfondo di scrittura del codice sia a strisce verticali. Sono totalmente confuso riguardo ai blocchi. Non riesco a tenere gli occhi aperti, devo mettere un righello sul mio monitor. :)

per questo in VC: Ctrl+], Ctrl+[ - caratteristica molto utile

 
coaster >> :
Ho bisogno che lo sfondo di scrittura del codice sia a strisce verticali. Sono totalmente confuso riguardo ai blocchi. Non riesco a tenere gli occhi aperti, devo mettere un righello sul mio monitor. :)

Bisogna solo allargare l'indentazione.

 
Scriverò ancora una volta per le vostre orecchie :))Array dinamici e oggetti in MT5 )) Sono davvero stanco di essere contorto in MT4 )))))