Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1523
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
Come io, un dilettante, che non può capire il sacro significato di tutte le classi, e perché OOP è necessario nel nostro (commercio) business in generale, capisco - le classi sono tutte scritte (sia da MQ che dai guru) code-libraries, progettate per "facilitare" la vita ai "non-guru code-writers".
Il problema è, e l'ho già detto, che usare tutto questo "sollievo" non rende più facile scrivere codice. Perché devi sempre ricontrollare tutti gli ordini che mandi tu stesso! Perché praticamente tutti insistono che io controlli anche alcune "transazioni". Tanto più che queste "...azioni" arrivano a caso.
Io do l'ordine - di piantare un chiodo in questo posto con un tale angolo. Questo è tutto. Poi ricevo una risposta - il chiodo è piantato. E poi ricevo un avviso che:
Allora perché ho bisogno di questi interpreti (classi)?
Forse sto esagerando un po', ma il punto non cambia.
E perché? Perché qualsiasi dato elaborato nelle classi può essere cambiato in modo che la classe non sospetti nemmeno che sia stato cambiato.
Capisco.
Sono d'accordo, comunque, che l'OOP non rende la programmazione più facile.
OOP rende più facile mantenere grandi progetti, ma tende a rendere più difficile crearne di piccoli.
OOP è più difficile per i principianti.
Usare le classi di altre persone è, in un certo senso, usare le scatole nere.
Salve. Potreste dirmi dove ho sbagliato e perché l'indicatore non mostra le frecce?
Ho messo la linea mancante ma ancora niente frecce!
Ho messo la linea mancante ma ancora niente frecce!
mostra
mostra
Ho un disegno...
Sto disegnando...
Porca puttana. ishimoku sbagliato correre )))) grazie mille
Sì, beh... Minima scrittura e massimo mal di testa...
Che cos'è esattamente? Forse sto solo facendo qualcosa di sbagliato.
Che cos'è esattamente? Sto facendo qualcosa di sbagliato?
Forum sul trading, sistemi di trading automatico e test di strategia
OOP per gli scolari.
Alexey Viktorov, 2019.10.04 16:01
Penso che mql abbia un insieme molto limitato di problemi da risolvere con OOP. Il linguaggio stesso, mi sembra, non è altro che OOP in C++ o altro. E questa OOP è offerta sotto forma di una libreria standard. E a questo OOP si suggerisce di inserire, in altre parole, un altro OOP. E poi un altro passo... Giustamente detto Warlock, anche se arrabbiato, ma benevolo, per i miei compiti OOP è come un cane giradischi. E a cosa serve definire un compito e poi implementarlo usando OOP, se questo compito può essere risolto in stile procedurale senza problemi.
Per esempio, prendete .mqh da fxsaber`a per scrivere codici per MT5 così come per MT4. Forse qualcuno può averne bisogno, ma guarda chi. A qualcuno che non vuole o non può assolutamente padroneggiare mql5. Oppure prendete iCanvas da Nikolay... ho dimenticato il suo cognome. Sembra essere una libreria utile, ma non è facile capirla, e non c'è documentazione, nemmeno una minima descrizione. Non è una lamentela, scusa Nikolay, è un fatto. Così, quando ho deciso di provare a scrivere un'etichetta grafica, è stato più facile scriverla senza riferimento alla libreria standard o a quella di Nikolai.