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
Quindi non è solo l'invio del mandato, ci sono un sacco di altri controlli che vengono fatti. Ma tutti sono accodati fino alla fine di una funzione, l'altra non viene eseguita ....
Ho descritto tutto nei termini del problema. Ed è un compito complesso. DLL o chat o qualsiasi altra cosa - quello che mi interessa è lo scenario in cui posso parallelizzare questi compiti e mantenere l'esecuzione nel tester per capire la situazione ...
Devi decidere se sei venuto per la luce o per dire a tutti cosa deve funzionare e come deve funzionare.
Non ho alcun desiderio di continuare a risolvere il vostro problema, voi sapete meglio di me cosa deve essere fatto e come deve essere fatto.
Buona fortuna!
Dovete decidere se siete qui per la luce o per dire a tutti cosa dovrebbe funzionare e come dovrebbe funzionare.
Non ho alcun desiderio di continuare a risolvere il vostro problema; voi sapete meglio cosa bisogna fare e come farlo.
Buona fortuna!
Dovete decidere se siete qui per la luce o per dire a tutti cosa dovrebbe funzionare e come dovrebbe funzionare.
Non ho alcun desiderio di continuare a risolvere il vostro problema; voi sapete meglio cosa bisogna fare e come farlo.
Buona fortuna!
Mi ci vogliono 5 giorni per eseguire questa strategia nel tester con 24 core a mia disposizione. E solo un nucleo funziona. Per non parlare del fatto che il registro, nessuno ha bisogno di uno stupido registro per quel tempo può gonfiarsi in un paio di terabyte. E tutto questo senza ottimizzazioni. E questo stupido registro non può essere disabilitato in alcun modo...
Come pensi che se accelerassi il processo diciamo - 4 programmi, ognuno sul suo nucleo - un aumento di questo punto 4 volte. Più un processo separato per chiudere 1000 transazioni, diciamo, o rompere questo processo in 5 o 10 fili - un aumento di 10 volte. Più un processo separato per l'apertura di posizioni tramite segnali ...
Penso che più e più volte ...
Ma ogni millisecondo + ritardo al broker + ritardo dal broker allo scambio (se non è una cucina) è una perdita enorme. È strano che questo non sia compreso in Siberia...Un passaggio nel tester in 5 giorni? Questo è un caso eccezionale))
Un passaggio nel tester in cinque giorni? Questo è un caso eccezionale))
Beh, quando c'è una transazione e aspettiamo cinque minuti per niente in sospeso... ma quando ce ne sono migliaia al secondo, niente di notevole :)
Esegui l'ottimizzazione, almeno 24 passaggi e tutti i core saranno occupati. Pertanto, non ha senso mettere in parallelo qualcosa in un solo passaggio.
Esegui l'ottimizzazione, almeno 24 passaggi e tutti i core saranno occupati. Pertanto, non ha senso mettere in parallelo qualcosa in un solo passaggio.
Questo argomento riguarda qualcos'altro: come utilizzare più core nell'esecuzione di un singolo script.
senza fare domande, e sto chiedendo un poke su come farlo. Ma dopo aver letto, non solo questo thread, ho capito che non è così semplice. Ho descritto il mio compito nel modo più chiaro possibile - e vorrei sentire la ricetta.