
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
Penso che solo tu, Dima, stavi parlando di "esso" qui )
Le persone stavano discutendo di un codice funzionante in cui l'if è la parte più veloce.
Switch funziona quasi istantaneamente, puoi usarlo per l'EA universale. Ma non vedo il punto.
È iniziato da qui.
Meglio non uno switch, ma un polimorfismo OOP.
Mettiamo un peso di 40 kg su un asino, poi ci accorgiamo che abbiamo dimenticato un pallone da 1 kg, non è un problema, mettiamo un peso da 1 kg in meno - non è nemmeno un problema. Così si può mettere un carico infinito di un chilo ciascuno su un asino (una cosa così insignificante per un asino).
Nessun credito.
Appendono 20 grammi di fiaschi vuoti a un asino. E davvero non gli interessa.
È difficile per lui dall'acqua che viene versata lì dentro (funzioni pesanti).
È iniziato da qui.
Meglio non uno sweep, ma un polimorfismo OOP.
In quel particolare esempio potete inserire almeno 10 if e non influirà sulla velocità di funzionamento (così come sulla velocità di test e di ottimizzazione) (<1% di rallentamento).
Perché nella funzione adiacente ci sarà il parsing degli ordini o almeno la richiesta di OrdersTotal, e l'altra funzione sarà il controllo del tempo tenendo conto dello spostamento del GMT.
...
Nel nostro esempio, potete inserire almeno 10 if e non influenzerà la velocità di funzionamento (così come la velocità di test e di ottimizzazione) (<1% di rallentamento).
La ragione è che la funzione adiacente enumera gli ordini o almeno la richiesta orderTotal, e l'altra funzione controlla il tempo tenendo conto dello spostamento del GMT.
Inserire in quel posto, inserire in un altro, inserire in un altro, ecc... e l'asino decollerà.
La convenienza di un controllo supplementare in questo esempio è minima. Qualcuno vuole, al contrario, che l'ordine sia aperto subito dopo il lancio dell'EA, anche se l'EA sta lavorando su barre. Ma il nostro Expert Advisor è un super competente nel definire il codice di merda e tutto ciò che è sbagliato secondo lui è un codice di merda.
Mi spieghi tutto così, come se non avessi visto una sola EA che non abbia scritto. Si scopre che non so nemmeno come scrivere correttamente una condizione if.
Non è difficile per un asino, non si versa l'acqua nelle borracce tutta in una volta, ma una per una. È provato che un asino può essere caricato con una quantità infinita di peso.
Non avrei dovuto iniziare con la mia intelligenza:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Aiuto!
Dmitry Fedoseev, 2015.11.03 20:44
La velocità di funzionamento è ridotta.L'abbiamo appena raccolto! ;)
Smettila subito. Il programma più veloce è un OnTick(); ed è tutto.
Tutto ciò che contiene più codice sarà più lento. E se si deve pensare alla velocità, non si tratta certo di se.
Un if può essere cruciale nel codice OpenCL dove crea una logica di ramificazione che porta alla non sincronizzazione dei thread. Ma ancora una volta, non è se stesso che sta causando il rallentamento, ma il fatto che i thread lavorano a velocità diverse a causa delle diverse logiche. Anche in questo caso non si dovrebbe cercare di ridurre il numero di if ma "unificare" le operazioni nei blocchi if e else, ad esempio
invece di
bisogno di usare
allora il numero di operazioni in diversi thread è conservato e non c'è desincronizzazione e la velocità di esecuzione è maggiore, anche se c'è più codice.
Metti in un posto, metti in un altro, metti in un altro e così via... e l'asino decollerà.
La convenienza di un controllo supplementare in questo esempio è minima. Qualcuno vuole, al contrario, che l'ordine sia aperto subito dopo il lancio dell'EA, anche se l'EA sta lavorando su barre. Ma il nostro Expert Advisor è super-autorevole per definizione 00000 e tutto ciò che non è come lui è xxxxxx.
Me lo state spiegando tutti così, come se non avessi visto un solo EA, non che ne abbia mai scritto uno. Si scopre che non so nemmeno come scrivere la condizione if corretta.
Non versano l'acqua nei fiaschi tutti in una volta, ma uno per uno. È dimostrato che l'asino può essere caricato con infiniti carichi.
Non è solo il programma che può essere portato agli estremi. Che è esattamente quello che state facendo.
Se dite di sapere come fare, dovete capire il principio dell'operatore if. Oppure no?
E non paragonate un operatore if con un asino, un asino si siede nel vostro cervello e scrive sciocchezze. E non paragonare l'operatore se a un asino seduto nel suo cervello che scrive sciocchezze.
invece di
si dovrebbe usare