Errori, bug, domande - pagina 2164
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
C'è poco spazio nelle descrizioni dei prodotti.
3600 caratteri sono estremamente corti per programmi grandi e seri.
Penso che molte persone saranno d'accordo con me.
Avete bisogno di non meno di 5000 - 10000 caratteri per descrivere i programmi. O almeno una scheda con il nome delle impostazioni del programma
Un moderatore può sempre chiedere di rimuovere l'acqua.
In questo momento sto scrivendo una descrizione del software, e ho usato tutti i 3600 caratteri solo per descrivere le impostazioni, ma non ho descritto nemmeno la metà delle caratteristiche...Vladimir, hai mai comprato qualcosa? Quanto tempo hai passato a leggere il manuale?
Nessuno leggerà un libro in più volumi, e non guarderà nemmeno i video più lunghi di 3-5 minuti.
L'unica soluzione è aggiungere dei suggerimenti nell'interfaccia del programma, come fanno quasi tutti gli altri. Qualcosa come un tutorial interattivo. E le istruzioni dettagliate per gli utenti avanzati possono essere messe in un blog o sul loro sito. Chiunque lo voglia lo troverà e lo scaricherà.
C'è poco spazio nelle descrizioni dei prodotti.
3600 caratteri sono estremamente corti per programmi grandi e seri.
Penso che molte persone saranno d'accordo con me.
Avete bisogno di non meno di 5000 - 10000 caratteri per descrivere i programmi. O almeno una scheda con il nome delle impostazioni del programma
Un moderatore può sempre chiedere di rimuovere l'acqua.
In questo momento sto scrivendo una descrizione del programma, ho usato tutti i 3.600 caratteri solo per descrivere le impostazioni e nemmeno la metà delle caratteristiche...Non sono d'accordo. La brevità è la sorella del talento.
"Non pensare che con le tue molte parole sarai ascoltato".
Matteo 6:7.
Vladimir, hai mai comprato qualcosa? Quanto tempo hai passato a leggere le istruzioni?
Nessuno leggerà un libro in più volumi, non guarderà nemmeno un video di 3 o 5 minuti.
C'è solo una via d'uscita: aggiungere dei suggerimenti nell'interfaccia del programma, come si fa ormai quasi ovunque. Qualcosa come un tutorial interattivo. E le istruzioni dettagliate per gli utenti avanzati possono essere messe in un blog o sul loro sito. Chiunque lo voglia lo troverà e lo scaricherà.
Quelli che non leggono e non comprano, avete comprato molti prodotti senza capire a cosa serve il prodotto?
Dovremmo allora pubblicare tutto sui blog?
Non sono d'accordo. La brevità è la sorella del talento.
"Non pensate che nella vostra verbosità sarete ascoltati".
Matteo 6:7.
Sono d'accordo, ma anche breve 3600 non è sufficiente...
Quelli che non leggono e non comprano, avete comprato molti prodotti senza capire a cosa serve il prodotto?
Dovremmo allora pubblicare tutto sui blog?
Capire lo scopo del prodotto dal manuale?
Che sciocchezza. Scaricherò e proverò la demo.
Questo codice è basato su un difetto del compilatore
Risultato: 1... Perché non 2?
Mentre il C++ segnala un errore durante la compilazione, perché entrambe le funzioni ovviamente ci stanno, e inoltre la sintassi non permette di chiamare esplicitamente la funzione (2)
Inoltre, tenendo conto delle caratteristiche specifiche di MQL, sarebbe più logico fare il contrario - impostare la priorità del passaggio del parametro non per valore (come ora), ma per riferimento const (i cui benefici sono particolarmente evidenti nell'esempio delle stringhe).
Non è chiaro perché passare (in realtà copiare) stringhe lunghe per valore quando può essere fatto per riferimento.
Errore di compilazione
Perché spostare manualmente il contenuto del file .h (specialmente perché può cambiare di volta in volta) quando puoi semplicemente includerlo?
Buon pomeriggio, potreste per favore consigliarmi?
Come scriverei risultati dell'ottimizzazione in un file usando la Local Network Farm o MQL5 Cloud Network?
C'è una procedura in OnTester(), usa:
Quando si usano gli agenti locali, il file con i risultati dell'ottimizzazione viene creato nella cartella condivisa, quando si usa la Local Network Farm o MQL5 Cloud Network, non c'è nessun file.
Un controllo ha rivelato che:
Questo codice si trasforma nel seguente codice assembler SSE:
Questa è un'opera d'arte in realtà. 8 radici sono state calcolate in 4 chiamate di un'istruzione dell'assemblatore. Due numeri doppi sono valutati in una chiamata.
La conclusione generale: la matematica in MQL5 vince grazie alla perfetta ottimizzazione. Qui non sono gli array a perdere, ma vince la matematica.
Ed ecco quale pornografia è stata fatta sullo stesso codice da Visual C++ 2017 x64 con ottimizzazioni complete:
Un multiplo non qualificato del codice generato in MQL5.
Sorprendentemente, MSVC non cerca nemmeno di ottimizzare - tutta la matematica è guidata attraverso le librerie come se fosse stata scritta per un processore di 20 anni fa. E abilitare il set di comandi AVX non cambia affatto il comportamento del compilatore.
File C++ di prova allegato. Non c'è nessun errore nell'esempio di test, quindi non esprimete il pensiero di "un errore nell'esempio di test".