Libreria di classi generiche - bug, descrizione, domande, caratteristiche d'uso e suggerimenti - pagina 16

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
Interessante. Ed ecco una domanda. Non mi piaceva l'attuale implementazione e l'ho modificata. È storto, ovviamente. Come posso ottenere la bibbia originale?
Qui - dal 1702
Qui - dal 1702
Grazie! Porterò la domanda agli sviluppatori. Siccome sono un po' un raddrizzatore...
Esempio 2: Trading di più EAs su un conto netto
Il posizionamento netto è un mal di testa, per coloro che scambiano più di un Expert Advisor sullo stesso simbolo allo stesso tempo. Per affrontare situazioni in cui entrambi gli EA sono in una copertura, ma hanno bisogno di capire che l'assenza di una posizione netta non indica realmente che non sono sul mercato, genera un codice complesso. Una soluzione è calcolare il contributo di ogni esperto alla posizione totale. Per fare questo, abbiamo bisogno di analizzare l'intera storia e calcolare quale numero di contratti appartiene a ciascun Medgie unico. Se il numero è 0,0, l'esperto è fuori dal mercato, se è negativo, l'esperto è corto, se è positivo, è lungo. In realtà è molto semplice, se usiamo CHashMap e decomponiamo semplicemente tutti gli affari per ordini magici aggiungendo i loro volumi. Ho abbozzato un codice molto semplice (prototipo) qui sotto:
Attenzione! Per semplificare, il codice calcola solo il volume netto per il simbolo corrente. Anche CHashMap nell'implementazione corrente non contiene iteratori di enumerazione, così ho creato frettolosamente tali iteratori. La CHashMap modificata è mostrata nell'allegato.
La velocità del tester è importante per il trading? Se è così, la HashMap influisce anche sul commercio, perché aumenta la velocità di sviluppo ed esecuzione del TS.
Tester, ottimizzazione e trading sono cose diverse.
Si commercia e si ottimizza una stessa idea, ma l'implementazione può differire drasticamente, anche questo è indiscutibile.Ma un esempio concreto di un compito in cui è necessario utilizzare questi algoritmi efficienti per la memorizzazione e l'estrazione dei dati, almeno per l'ottimizzatore, visto che per il trading, qualcuno può fare un esempio ?
Se volessi fare trading con sistemi di trading automatizzati, non sarei in grado di fornire esempi di compiti in cui questi algoritmi efficienti per l'archiviazione e il recupero dei dati sono necessari, almeno per l'ottimizzatore, dato che non ci sono algoritmi del genere per il trading ?
Forum sul trading, sistemi di trading automatico e test di strategia
Libreria di classi generiche - bug, descrizione, problemi, casi d'uso e suggerimenti
fxsaber, 2017.12.08 22:46
Per un caso di tester più realistico (2000 transazioni e 1.000.000 di accessi alla storia singola) il risultato appare così
Quasi 100ms di risparmio per ogni passaggio! Se, diciamo, facciamo Optimize per 10.000 passaggi completi, la variante Hash finirà per essere 15 minuti più veloce.
Esempio 2: Trading di più EAs su un conto netto
prev_deals = HistoryDealsTotal();
Un buon esempio! Davvero conveniente.
Ho dimenticato
Buon esempio! Comodo davvero.
Corretto.
Ci sono moto che sono più facili da costruire da soli che risolvere le sfumature di usare quelle di qualcun altro e dipendere da loro.
Il generico non è quel tipo di moto. Non si può scrivere velocemente e correttamente. Si tratterebbe solo di completarlo.
Grande esempio teorico! In pratica, qualcuno ha mai operato migliaia di scambi?
p.s. Non sto cercando di dimostrare che è una merda e che nessuno ne ha bisogno. Sto cercando di capire il valore per il trading reale. Non sono affatto un teorico, ma un puro praticante.
In pratica, qualcuno ha mai fatto migliaia di scambi?
Sui forti ogni primo.