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
Mi unisco alla domanda: cosa fa schifo del codice nel primo post?
Su OOP. Non c'è solo molto materiale, ce n'è una tonnellata. Solo non su questo sito. E anche qui ce n'è un po'. Alcune persone sono semplicemente troppo pigre per fare una ricerca e uno studio adeguati.
Almeno, funziona solo sul simbolo su cui è installato l'Expert Advisor....
No, il codice è abbastanza buono. È solo che tu vuoi qualcosa da esso per cui non è stato progettato.
E questo sarà il più grande problema della vostra proposta in generale.
Molte cose possono essere scritte efficacemente in molti modi. Persone diverse valutano sia il compito che la soluzione, e i criteri per la sua efficacia, in modi diversi.
Per esempio, in MT è più importante per me avere un codice semplice che poterlo assemblare da mattoni universali.
Non preoccupatevi. Non è il mio mestiere.
Se vi chiedo di mostrarmi un esempio di scrittura di codice, dite: "Quanto tempo manca alla fine dell'intervallo di tempo?". È garantito al 100% che mi mandia fare in culo
o al reparto lavoro. Questo è solo per dare l'esempio!
Questo è ciò di cui hanno paura e che non vogliono fare. Ma le dita sono sempre tese.
Si può anche dire che la maggior parte di coloro che chiedono di mostrare il codice sono solo pigri, e sono troppo pigri per cercare nel codice base per trovare il codice "Quanto tempo manca alla fine del timeframe?
Non è interessante rivelarsi ai pigri)
Владимир:
VOLDEMAR ha ragione. I programmatori sono tutti diversi.
Artyom Trishkin 2015.05.31 11:27
Scelgo Artyom Trishkin.
Sono d'accordo, sarebbe fantastico se tutti fossero uguali...
E rispetto Artyom(artmedia70), ma in questo caso non posso scegliere lui... E la brevità del codice non è ancora una panacea.
Il codice conciso può essere insicuro e potenzialmente pericoloso...
iTime
Restituisce il valore del tempo di apertura della barra (specificato dal parametro shift) del grafico corrispondente.
Parametri
simbolo
[Nome del simbolo. NULL significa simbolo corrente.
timeframe
[Periodo. Può essere uno dei valori dell'enumerazione ENUM_TIMEFRAMES. 0 significa periodo del grafico attuale.
turno
[Indice del valore del timeframe (spostamento relativo alla barra corrente del numero di barre indietro specificato).
Valore restituito
Valore del tempo di apertura della barra (specificato dal parametro shift) del grafico corrispondente o 0 in caso di errore. È necessario chiamare GetLastError() per ottenere maggiori informazioni sull'errore.
Forum per il trading, sistemi di trading automatico e test di strategia
Presentazioni all'amministrazione e alla gente del posto
Vladimir Pastushak, 2015.05.31 08:20
La domanda per voi è quale codice pensate sia più corretto?
1
2
3
-- non ho testato ogni opzione per la correttezza -- ma assumendo che tutte e tre le opzioni siano identiche secondo i risultati -- allora ogni opzione è corretta
-- sulla concisione del codice -- quale opzione è più facile e veloce da modificare? -- quale variante, dopo il tempo, è più facile e veloce da affrontare logicamente e senza ulteriori spiegazioni?
Scelgo
Ecco perché i programmatori usano un ventaglio di dita :) Non avete davvero nulla da scegliere e non l'avete capito. Nel mio file c'è un esempio di implementazione con la visualizzazione al secondo del tempo rimanente sul grafico. E questa funzione aggiornerà il timer solo alla prossima ricezione del tick, quando TimeCurrent() è aggiornato + il suo output deve essere in qualche modo realizzato, cioè dovremmo sovraccaricarlo con qualche breve codice. Nel mio esempio, tutto il ripieno con l'ottica di precisione è già presente, e TimeCurrent() è usato puramente per la sincronizzazione con il server :)
Perché, stai inciampando su un "fan" delle mie dita?
Ti ho mostrato come sapere quanto tempo manca all'apertura della prossima candela in qualsiasi timeframe. Questo è tutto. La domanda era esattamente la stessa.