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
L'onere è posto sul computer dall'atteggiamento negligente dello sviluppatore verso la coerenza del suo meccanismo. Il desiderio di risparmiare energia per migliorare il sistema. Consumo irragionevole di risorse informatiche in nome della semplificazione del loro lavoro.
Finché il computer riesce a far fronte con successo a un codice scritto in modo inefficiente, lo sviluppatore continuerà a "parassitare" la potenza di elaborazione. Questa è una strada senza uscita.
Prima o poi, il meccanismo inefficiente smetterà di evolversi e sarà sostituito da una controparte migliore.
Il tempo e lo sforzo dell'uomo saranno sprecati e la sua invenzione finirà nella pattumiera.
Nel mondo competitivo, questo rischio esiste sempre.
Progettando i meccanismi, dovremmo pensare al loro rendimento in primo luogo, e al comfort e alla comodità di passare le nostre ore di lavoro in secondo luogo).
Non hai ancora scritto una funzione per definire una nuova barra in stile procedurale.
Forum sul trading, sistemi di trading automatico e strategie di trading di prova
Mt4 Fine del supporto.
Artyom Trishkin, 2017.09.10 23:21
Avevo un obiettivo per il risultato finale del suo codice in stile procedurale per lavorare in un tale ciclo:
Sì, ne abbiamo discusso ieri.
Trattavo con un'altra piattaforma e lì le barre si formavano in base al tempo, indipendentemente dalle quotazioni in arrivo (guarda in TWS).
Mi è stato detto che non è il caso su MT.
Aggiungerò un controllo dell'arrivo del preventivo per confermare un nuovo evento dell'evento del bar.
Lo sto guardando da un po' di tempo. Piattaforma interessante, ma da quanto ho capito non è gratuita, e se non sei sicuro di fare soldi, è un peccato pagare per usare il giocattolo...
A quanto pare il mio esperimento di cercare di spiegare il punto di vista degli autodidatti è fallito...
C'è, in linea di principio, un esempio di questo? Anche se non il tuo? Ho profondi dubbi. Nei primi anni 2000 ho smesso di contare il numero di linee di codice debuggate e funzionanti che ho scritto perché superava il milione, è diventato poco interessante.
Un esempio elementare sarebbe quello di aggiungere un'altra serie n di ingressi all'EA, con diversi parametri di ingresso.
E, naturalmente, mantenendo queste n-posizioni, con parametri separati, fino alla chiusura.
...E molto probabilmente (usando oop) linee di codice, ne avresti meno. Anche se, ci sono abili a gonfiare il codice oop)
Non so se qualcuno lo ha suggerito, ma perché non spostare tutto in MT4 a MT5, allora tutti si sposterebbero.
E chi trasferirebbe questa montagna di EA, indicatori e script accumulati?
Credo di aver trovato un esempio primitivo dell'usabilità dell'OOP. Ecco una funzione per riempire un array con un valore specificato. Ci sono otto varietà, a seconda del tipo di matrice.
Immaginate di dover scrivere una funzione che ha bisogno di passare un set di parametri, poi un altro, poi un terzo... Usando l'approccio algoritmico si ottengono N nomi di funzioni diverse. Sembrerebbe che non ci sia niente di sbagliato, potete scrivere 8 funzioni come ArrayInitializeInt()ArrayInitializeDouble() e così via. Ma è bello non pensare al tipo di array, basta usare una sola funzione in ogni caso, e quanto sia sicuro confondere quale array ci metti...
Sviluppato una nuova soluzione per la nuova funzione bar. È più semplice e conciso. Ha implementato la possibilità di ricevere la notifica del nuovo evento della barra su uno qualsiasi dei simboli disponibili nella panoramica del mercato e su uno qualsiasi dei timeframe preimpostati.
Se vedi degli errori, per favore commenta.
Sviluppato una nuova soluzione per la nuova funzione bar. È più semplice e conciso. Ha implementato la possibilità di ricevere la notifica del nuovo evento della barra su uno qualsiasi dei simboli disponibili nella panoramica del mercato e su uno qualsiasi dei timeframe preimpostati.
Se vedi degli errori, per favore commenta.
4 cicli non è cool? a 600 simboli nella panoramica del mercato ogni minuto il terminale morirà ....
Sviluppato una nuova soluzione per la nuova funzione bar. È più semplice e conciso. Ha la possibilità di ricevere la notifica del nuovo evento della barra su uno qualsiasi dei simboli che sono disponibili nella panoramica del mercato e su uno qualsiasi dei timeframe preimpostati.
Se vedi degli errori, per favore commenta.
Non mi aspetto che questa funzione salti in OnTimer() e ho già commentato la mia idea
Forum sul trading, sistemi di trading automatico e test di strategia
Mt4 End Support.
Alexey Viktorov, 2017.09.11 10:09
A quanto pare il mio esperimento di cercare di spiegare un punto di vista da autodidatta è fallito...
Sviluppato una nuova soluzione per la nuova funzione bar. È più semplice e conciso. Ha la possibilità di ricevere la notifica del nuovo evento della barra su uno qualsiasi dei simboli che sono disponibili nella panoramica del mercato e su uno qualsiasi dei timeframe preimpostati.
Se vedi degli errori, per favore commenta.
Per quanto riguarda i commenti sul codice: E se avete bisogno di definire l'apertura del periodo corrente e solo un simbolo nel programma? L'intera struttura farà tutti i loop? Non è razionale.
ps; E perché dovrei avviare un timer di millisecondi? Non è sufficiente un secondo timer?