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
La domanda per voi è quale codice pensate sia più corretto?
Secondo me, sicuramente il primo. Poiché è più trasparente, più comprensibile e più facile da mantenere.
Personalmente, scriverei solo la prima variante, e inoltre, se possibile, correggere entrambe le varianti successive alla prima.
Perché, stai inciampando su un "fan" delle mie dita?
Questo è il senso della paura e della riluttanza. Ma le dita sono sempre distese.
Almeno funziona solo sul simbolo su cui è installato l'Expert Advisor....
C'è un confronto che passa al setaccio tutti gli altri personaggi!
Ho pensato che il codice sbagliato è un codice che o esegue azioni errate, o contiene potenziali errori. Qui, dei tre codici elencati qui sotto - sceglierei sicuramente il primo solo perché il secondo e il terzo sono difficili da capire, in essi è molto più facile fare e poi trovare l'errore, e se non possono essere sostituiti - ci dovrebbe essere un'intera pagina di commenti, quale formula è usata, e perché è esattamente la stessa.
Per me, per esempio, avere un codice semplice è più importante in MT che poterlo assemblare da mattoni generici.
E qui mi permetto di argomentare.
Copiare del codice semplice tramite Copy-Paste, secondo me, è più pericoloso che usare una classe che implementa funzionalità comuni, anche se rende il codice un po' più complicato.
Penso che si debba decidere per ogni situazione - a volte è più ragionevole copiare il codice semplice e altre volte è più ragionevole chiamare una classe generica.
E qui mi permetto di argomentare.
Copiare del codice semplice tramite Copy-Paste, secondo me, è più pericoloso che usare una classe in cui sono implementate funzionalità comuni, anche se questo rende il codice un po' più complicato.
Penso che si debba decidere in base alla situazione - a volte è più ragionevole copiare il codice semplice, a volte è più ragionevole chiamare una classe generica.
In realtà qui c'è un codice semplice e chiaro, mentre i tre esempi precedenti non sono molto buoni
Infatti, qui c'è un codice semplice e diretto, e i tre esempi precedenti non tanto
c'è un detto: "se pensi chiaramente, scrivi chiaramente", quindi con "codice semplice e diretto".
La pianura è quando è chiara.
Semplice è quando è semplice.
C'è un detto: "Chi pensa chiaramente, parla chiaramente", e così è con il "codice semplice e chiaro".
chiaro è quando è chiaro.
Semplice è quando è semplice.
E nel codice breve c'è meno spazio per gli errori. :)
Infatti, qui c'è un codice semplice e diretto, e i tre esempi precedenti non così tanto
Sì, proprio così. Non c'era un codice simile nella selezione, però - così hai cambiato le condizioni al volo.
Ma questo codice è buono quando abbiamo una chiara dipendenza sotto forma di formula. Questo accade raramente. Più spesso - ci sono certi intervalli per diverse varianti, che sono rivelati dall'ottimizzazione genetica - e poi la prima variante è molto più corretta, che cercare di "adattare la formula" ai limiti trovati.
Quindi - per valutare il codice è necessario conoscere a fondo la situazione.
Sì, proprio così. Non c'era un codice simile nella selezione, però - così si cambiavano le condizioni man mano che si procedeva.
Ma questo codice è buono quando abbiamo una chiara dipendenza sotto forma di formula. Questo accade raramente. Più spesso - ci sono certi intervalli per diverse varianti, che sono identificati dall'ottimizzazione genetica - e poi la prima variante è molto più corretta che cercare di "adattare la formula" ai confini trovati.
Quindi, per valutare il codice è necessario essere pienamente consapevoli della situazione.
Non ho regolato il codice, non l'ho specificato di proposito, se leggete la corrispondenza nell'articolo vedrete questo codice lì... Volevo solo sapere se qualcuno avrebbe offerto un codice migliore...
Bisogna comunque conoscere la situazione...
...
index_rsi = (int)((rsi-50.0)/10.000001);