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
Alexei, stai scherzando? Sì, vorrei prima imparare le basi!
Con rispetto, Vladimir.
Se il vostro obiettivo immediato è quello di implementare un semplice trailing stop, continuate a scrivere lo script aggiungendo i cicli for e while.
Grazie, Peter, per sostenere la mia intenzione di dotare lo script New7.mq5 di trailing stop, soprattutto ora che ho iniziato a studiare i cicli. A proposito, ho già provato la funzione Sleep nello script. È stato raccomandato di usare questa funzione quando si scrive il trailing stop. Da dove comincio? Probabilmente, sarebbe meglio descrivere prima l'intero algoritmo di trailing stop a parole, e poi procedere alla scrittura del codice?
Sinceramente, Vladimir.
Grazie, Alexey, per la tua fiducia in me. Tutto quello che devo fare è continuare il buon lavoro!
Sinceramente, Vladimir.
Grazie, Peter, per sostenere il mio desiderio di dotare lo script New7.mq5 di trailing stop, soprattutto ora, quando ho iniziato a studiare i cicli. A proposito, ho già provato la funzione Sleep nello script. È stato raccomandato di usare questa funzione quando si scrive il trailing stop. Da dove comincio? Probabilmente, sarebbe meglio descrivere prima l'intero algoritmo di trailing stop a parole, e poi procedere alla scrittura del codice?
Sinceramente, Vladimir.
I programmatori hanno paura di usare le variabili globali a causa degli errori che si verificano quando si cambiano i loro valori. Si crea una situazione in cui un errore è difficile da localizzare perché ogni funzione può cambiarli. Naturalmente, solo le variabili devono esistere nell'ambito globale che tutte le funzioni del programma devono vedere. Non può essere altrimenti.
C'è un'osservazione secondo la quale una volta che si inizia a fare la stampella, è difficile fermarsi, e di conseguenza, il codice del progetto si trasforma in quello che chiamano dre...code.
Lasciatemi spiegare:
Spero che abbiate prestato attenzione al fatto, che il contatore delle caratteristiche implementate, aumenta il tempo di implementazione della prossima caratteristica, ma quando è implementato correttamente, si azzera?
Questa è un'idea molto esagerata, ma è così che funziona nella vita reale.
Quello che voglio dire è che se non riscrivi il progetto dopo aver implementato tutte le caratteristiche, andrà in produzione come uno spoiler illeggibile. E poi, il ciclo di vita di qualsiasi progetto porta a un mal di testa per il management: o mettere tutta la squadra su un refactoring globale di tutte quelle cose che sono state filate (e i concorrenti non dormono, loro, cattivi ragazzi, scrivono nuove funzionalità), o continuare a scrivere stampelle e patchare i bug, perdendo a torrenti.
Oggettivamente parlando, un semplice trailing stop non funzionerà nello script. Mi spiego: i trailing stop non esistono da soli, nel "vuoto", sono "legati" a una posizione aperta, che a sua volta è "legata" alla strategia, e la strategia è implementata solo in un Expert Advisor.
Peter, creiamo del codice trailing nello script? Perfetto! Ora prendo ciò che hai elencato come sezioni di base e comincio a descriverle a parole, in modo che sia chiaro come dovrei scrivere le funzioni, i cicli, ecc. in seguito. È corretto?
Saluti, Vladimir.
Peter, quindi creiamo il codice finale nello script? Grande! Quello che avete elencato lo prendo ora come sezioni di base e comincio a descriverle a parole, in modo che sia chiaro come scrivere funzioni, cicli, ecc. in seguito. È corretto?
Saluti, Vladimir.
C'è un'osservazione che una volta che si inizia a scricchiolare, è difficile fermarsi, e di conseguenza, il codice del progetto si trasforma in ciò che è noto come d.c.
Lasciatemi spiegare:
Spero che abbiate prestato attenzione al fatto, che il contatore delle caratteristiche implementate, aumenta il tempo di implementazione della prossima caratteristica, ma quando è implementato correttamente, si azzera?
Questo è molto esagerato, ma è così che funziona nella vita reale.
Quello che voglio dire è che se non riscrivi il progetto dopo aver implementato tutte le caratteristiche, andrà in produzione come uno spoiler illeggibile. E poi, il ciclo di vita di qualsiasi progetto porta a un mal di testa per il management: o mettere l'intera squadra su un refactoring globale di tutte quelle cose che hanno filato (e i concorrenti sono svegli, loro, i cattivi, stanno scrivendo nuove funzionalità), o continuare a scrivere stampelle e patchare i bug, perdendo a torrenti.
Anche se questo messaggio è principalmente indirizzato a Peter, ti chiedo di scriverlo senza alcuno slang, al fine di comprendere appieno i tuoi messaggi, in un linguaggio accessibile all'allievo del 1° anno di scuola di programmazione, poiché l'argomento è per principianti da zero.
Saluti, Vladimir.