Il mio approccio. Il nucleo è il motore. - pagina 166
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
Peter, dove sono le prove?
Posso fornirvi la prova del basso costo dello scambio di dati tra i programmi. Anche quando si passa una stringa di migliaia di caratteri. Ho fatto un esperimento. Troverò e caricherò due EA di prova. La comunicazione tramite risorse non carica il processore, ma solo il ridisegno.
Il motore accumulerà una vasta gamma di funzionalità, e solo una piccola parte - la GUI dell'utente. Cioè, il motore includerà codice che sarà solo parzialmente richiesto da un'applicazione separata, e il resto del codice può essere usato da altre applicazioni su altre grafiche. In questo modo, il motore diventa una funzionalità ausiliaria utilizzata da diversi EA allo stesso tempo, e quindi, dovrebbe essere un programma separato che gira nel proprio thread.
Qui. Mettilo nel primo grafico.
E questo è il secondo.
Posso fornire la prova del basso costo dello scambio di dati tra i programmi. Anche quando si trasferisce una stringa di migliaia di caratteri. Ho fatto un esperimento. Troverò e caricherò due EA di prova. La comunicazione attraverso le risorse non carica il processore, ma solo il ridisegno.
Il motore accumulerà una vasta gamma di funzionalità, e solo una piccola parte - la GUI dell'utente. Cioè, il motore includerà codice che sarà solo parzialmente richiesto da un'applicazione separata, e il resto del codice può essere usato da altre applicazioni su altri grafici. In questo modo, il motore diventa un centro funzionale ausiliario utilizzato contemporaneamente da diversi EA, e quindi deve essere un programma separato.
Ma se il vostro motore serve diverse applicazioni, allora rallenterà l'intero processo, perché servirà diversi programmi in modo sequenziale, mentre le istanze della vostra classe motore in ogni applicazione verranno eseguite in parallelo.
I programmi accederanno al motore in modo asincrono e secondo necessità. Uno chiederà di costruire un grafico basato sull'array passato, un altro di calcolare un valore usando una formula, e un terzo di fare qualcos'altro... Tutto questo non sarà un unico processo continuo, ma avverrà di volta in volta.
In questo caso, il motore porterà la GUI di una delle applicazioni, e l'utente passerà alla GUI di un'altra applicazione.
Se metti il motore in un'applicazione, c'è un sacco di roba inutile nell'applicazione. Quindi, è necessario personalizzare il motore alle esigenze specifiche del singolo EA. L'utente non sarà in grado di affrontarlo. È lungo e complicato. E interferirà con lo sviluppo dell'universalità del motore.
Solo un mucchio di parole senza alcun significato.
Prendetemi in parola. So cosa sto facendo.
Prendetemi in parola. So cosa sto facendo.