Algo-Sniffing - pagina 3

 
C-4:

Ora cambierò il mio tono in metafisico e cercherò di rispondere nel loro stile, k-hee, k-hee, k-hee:

Dovresti fare i tuoi compiti e leggere la storia prima.

Abbiamo dichiarato ripetutamente e continuamente che le opzioni in MT5 ci saranno, il nostro sistema di ordini è molto flessibile, il che ci permette di aggiungere nuovi metodi di trading e introdurremo le opzioni passo dopo passo.

 
Renat:

Avresti dovuto prepararti e leggere la storia prima.

Abbiamo dichiarato ripetutamente e continuamente che le opzioni in MT5 ci saranno, il nostro sistema di ordini è molto flessibile, il che ci permette di aggiungere nuovi metodi di trading e introdurremo le opzioni passo dopo passo.

Per scambiare opzioni su futures, bisogna sostenere decine di migliaia di strumenti. Un esempio semplice: il mercato dei Forti. Ci sono solo 28 strumenti che supportano le opzioni. Moltiplichiamo questo numero per le opzioni Call e Put, moltiplichiamo per decine di strike di ciascuna di esse, moltiplichiamo per decine di scadenze di opzioni e ancora moltiplichiamo per le scadenze dei futures delle attività sottostanti. Di conseguenza, tra il 2006 e il 2012 abbiamo 17834 strumenti (!) di cui circa 16 000 sono opzioni. Abbiamo avuto tutto questo su Forti per molto tempo. Non è un problema per me elaborare 17.834 strumenti, fare le colle appropriate e lavorare con questi dati. Come implementerete tutto questo in MT5 è un mistero per me. In qualche modo penso che non lo farai. Lei dirà solo che è possibile - dipende dal suo broker. Ma non accetteranno mai di trasmettere tutti i 17.834 strumenti attraverso MT5. Pertanto, la semplice possibilità teorica di connessione non è sufficiente. Avete bisogno di sostegno e non lo otterrete mai. In un prodotto così chiuso come MT5 non si può fare qualcosa da soli, per esempio, scaricare ed elaborare gli stessi strumenti. E questa è solo una parte di tutti i problemi che gli amanti dell'algotrading e delle opzioni dovranno inevitabilmente affrontare.
 
C-4:
Per scambiare opzioni su futures, è necessario supportare decine di migliaia di strumenti. Un esempio semplice: il mercato dei Forti. Ci sono 28 strumenti che supportano le opzioni. Moltiplichiamo questo numero per le opzioni Call e Put moltiplicate per decine di strike di ciascuna di esse moltiplicate per decine di scadenze di opzioni e ancora moltiplicate per le scadenze dei futures delle attività sottostanti. Di conseguenza, tra il 2006 e il 2012 abbiamo 17834 strumenti (!) di cui circa 16 000 sono opzioni. Abbiamo avuto tutto questo su Forti per molto tempo. Non è un problema per me elaborare 17.834 strumenti, fare le colle appropriate e lavorare con questi dati. Come implementerete tutto questo in MT5 è un mistero per me. In qualche modo penso che non lo farai. Lei dirà solo che è possibile - dipende dal suo broker. Ma non accetteranno mai di trasmettere tutti i 17.834 strumenti attraverso MT5. Pertanto, la semplice possibilità teorica di connessione non è sufficiente. Avete bisogno di sostegno e non lo otterrete mai. In un prodotto così chiuso come MT5 non si può fare qualcosa da soli, per esempio, scaricare ed elaborare gli stessi strumenti. E questa è solo una parte di tutti i problemi che gli amanti dell'algotrading e delle opzioni dovranno inevitabilmente affrontare.

Sto seguendo attentamente la discussione, anch'io faccio molta fatica a immaginare come tutto ciò che riguarda le opzioni e i futures sarà realizzato, per questo ho sollevato la questione. Anche se non conosco le opzioni bene come te C-4, quindi mi affido a te per la discussione.

Naturalmente si potrebbe fare riferimento alla segretezza degli sviluppi, ma non ho sentito una risposta sensata (da te, Renat). Era solo "tutto sarà fatto".

Se è così, allora dite semplicemente che non avete intenzione di rivelare i vostri piani prima del tempo.

E se con gli ordini hai dato voce, come hai intenzione di implementare la parte grafica è una foresta oscura, e per un trader è molto importante. Per un trader che passa a MT5 dalla sua piattaforma di opzioni, MT5 dovrebbe essere almeno altrettanto buona. Ma non si può nemmeno chiedere un kagi di base nel grafico. Non puoi nemmeno chiedere delle opzioni.

 
E cosa le fa pensare che Metatrader 5 non possa gestire migliaia di simboli?

È appositamente progettato per decine di migliaia di caratteri. Non l'abbiamo riscritto da zero per niente, con una nuova architettura specifica per gli scambi.
 

L'altra cosa che mi ha sempre confuso è la velocità di esecuzione dei comandi di acquisto/vendita. È la velocità con cui vengono eseguiti i comandi di acquisto/vendita. Nel campionato, avevo un controllo di qualità incorporato per l'esecuzione degli ordini. Uno degli indicatori di qualità è il tempo di esecuzione.

Il controllo è semplice. Controllo di time.... inviare un ordine...risposta ricevuta...fermare il cronometro...registrare il risultato

2011.11.16 12:00:06<<< == Vendere EURCHF a Prezzo: 1.23713, Volume: 0.13 è stato eseguito con successo, Ticket #6756146 in 1 richiesta(e) == >>> 2.371 sec ritardo.

Il ritardo era fino a 13 sec....https://championship.mql5.com/2011/ru/users/Prival/expert e se questo è su quotazioni demo, supponendo che l'Expert Advisor sia sul server...cosa succede sul conto reale? Molti che commerciano su exchanger stanno lottando per i ping, per la velocità di esecuzione dei comandi (Plaza 2, ecc.). Pagano dei soldi per questo. Ma stanno introducendo ritardi speciali.

Renat davvero pensare che qualcuno là fuori con una tale qualità di prestazioni comanda ... qualità della storia.... (il formato di archiviazione della storia non è compatibile con nessuno scambio... chi lo convertirà nel tuo formato sconosciuto?

P.S. Non posso nemmeno immaginare lo sguardo sui volti dei vincitori del campionato http://investor.rts.ru/ru/statistics/2008/ quando vedranno che i loro comandi vengono eseguiti in più di 5 secondi + fantastica funzionalità tumblr....

 
Prival:

Il ritardo era fino a 13 secondi....https://championship.mql5.com/2011/ru/users/Prival/expert e se questo è su quotazioni demo, supponendo che l'Expert Advisor sia sul server...cosa succede sul reale? Molti che commerciano su exchanger stanno lottando per i ping, per la velocità di esecuzione dei comandi (Plaza 2, ecc.). Pagano dei soldi per questo. Ma stanno introducendo ritardi speciali.

Renat davvero pensare che qualcuno là fuori con una tale qualità di prestazioni comanda ... qualità della storia.... (il formato di archiviazione della storia non è compatibile con nessuno scambio... chi lo convertirà nel tuo formato sconosciuto?

Non confondetevi, il campionato ha introdotto specificamente un ritardo dai bagarini. E tu lo sai molto bene.

Guarda le operazioni asincrone - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Ecco i risultati del mio test di rete da Limassol ad Amsterdam, ping ai server MetaQuotes-Demo a 130ms.

Test su MetaTrader 5 build 642:

2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        4. Открытие 10 сделок асинхронно заняло 31 ms, 3 ms на сделку, 0 ошибок
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        3. Открытие 10 сделок асинхронно, подождите...
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        2. Открытие 10 сделок синхронно заняло 1498 ms, 149 ms на сделку, 0 ошибок
2012.04.30 14:09:38     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        1. Открытие 10 сделок синхронно, подождите...

Lei sa anche tutto molto bene sulla conversione della storia. Non ci sono problemi di conversione, esportazione in CSV - importazione da CSV in un paio di minuti.
 
Renat:

Non confondetevi, il campionato ha introdotto specificamente un ritardo dai bagarini. E tu lo sai molto bene.

Guarda le operazioni asincrone - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Ecco i miei risultati del test sulla rete da Limassol ad Amsterdam, ping ai server MetaQuotes-Demo a 130ms.

Test su MetaTrader 5 build 642:

Lei sa anche tutto molto bene sulla conversione della storia. Non ci sono problemi di conversione, esportazione in CSV - importazione da CSV in un paio di minuti.
Inoltre, ci sono estensioni alle funzioni di controllo dell'esecuzione di OnTrade nella prossima build.
 
Renat:
E perché pensate che Metatrader 5 non possa gestire migliaia di simboli?
È specificamente progettato per decine di migliaia di simboli. Non lo abbiamo riscritto da zero con una nuova architettura specifica per gli scambi.

In teoria, sì; in pratica, non accadrà mai. Chi sosterrà queste decine di migliaia di strumenti? Un broker? Ne ha bisogno? - Certo che no. Non è il suo core business. È compito di uffici specializzati come Reuters o Dow fornire quotazioni e altri supporti informativi. La licenza di MT5 permette agli utenti finali di utilizzare la piattaforma gratuitamente. Ma cosa fare dopo? Come collegare MT5 alla cronologia delle quotazioni? Come collegare MT5 al fornitore specializzato della storia - la risposta è ovvia, non c'è modo. Ci sono solo due soluzioni che possono fornire il necessario supporto informativo:

  • Integrare MT5 con fornitori specializzati di dati storici.
  • Mantenere DataHistory da soli (usando MQ).

Entrambi hanno vantaggi e svantaggi, ma in generale si completano a vicenda.

Date un'occhiata all'esperienza di prodotti simili gratuiti. Lo stesso Stock# attraverso il modulo Hydra permette di scaricare tutti gli strumenti di tick history esistenti direttamente sul computer dell'utente dal server FTP della borsa RTS. MT5 potrebbe anche fornire l'accesso a questa storia, incapsulando e moderando bene i dati. Il carico su DataHystory sarebbe minimo, dato che la maggior parte dei dati è memorizzata sui server delle borse.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
C-4:

Come collegare МТ5 alla storia delle citazioni? Come collegare MT5 a un fornitore di storia specializzato - la risposta è ovvia, non si può.

Che uomo strano :) pensa che le meta-citazioni facciano da sole la storia.

Naturalmente il server MT si connette a quotazioni da borse, banche e altri datafeed, e il server MT non ha problemi con questo.

Lei sta immaginando i suoi stessi limiti.

 
sergeev:

Naturalmente il server MT si collega alle quotazioni delle borse, delle banche e ad altri datafeed. E il server MT non ha problemi con questo.

Devi aver dimenticato di aggiungere la parola chiave: "teoricamente".

In una parola: narratore. La finestra nera della morte per te:

Solo "in attesa di aggiornamento" dovrebbe essere cambiato in "Godetevi le possibilità illimitate di MetaTrader 5!

Motivazione: