Parliamo dei progetti comuni nell'editore - perché e dove stanno andando - pagina 10

 
Renat Fatkhullin:

Una riscrittura radicale.

Abbiamo in programma di includere il supporto per C++, C#, R, Python con compilatori/interpreti esterni nell'editor.

Grazie - molto bello!
 
Renat Fatkhullin:

Lo riscriveremo radicalmente.

Abbiamo in programma di includere il supporto per C++, C#, R, Python con compilatori/interpreti esterni nell'editor.


Oh, mio Dio, perché è tutto così bello :) aspetteremo

 

Buon anno!

Il sistema di comunicazione, infatti, non solo la comunicazione, ... più il necessario flusso di dati dal terminale MT e il supporto dello stesso C Sharp (esclusivamente, idealmente, per la costruzione della necessaria interfaccia di interazione con le applicazioni utente, bene che per me, mi scusi) dà quello che Renat Fatkhullin ha detto,la possibilità di implementare una piattaforma finanziaria personalizzata(un passo gigante, anche invidioso :) ) consegna dei dati ... a questo proposito, soprattutto in termini di monetizzazione di progetti di questa o quella rilevanza :), vorrei un chiarimento su quanto segue:

1. Dal momento che, non importa come la giri, la piattaforma finanziaria di analisi e consegna dei dati per il cliente finale richiede flussi appropriati di quotazioni di strumenti finanziari, e questo, per esperienza, almeno 7 grandi borse mondiali, in prima approssimazione, con una corrispondente quotazione di titoli, allora il problema del funzionamento dell'applicazione per l'utente finale, poggia immediatamente sulle specifiche degli strumenti a disposizione del broker, quindi, e dato il reale monitoraggio di mercato del terminale MT per gli ultimi tre anni, solo un broker su cinquanta ha qualcosa di simile, quindi dipende per una vera e propria piattaforma finanziaria "individuale" (privata, aziendale o meno), naturalmente

Mi spiego, il controllo completo, anche se di un portafoglio di attività, nel processo di analisi delle dinamiche quantitative, richiede un set appropriato di strumenti finanziari, e un broker ha, di regola, un set dei gruppi di strumenti più richiesti, a suo parere, per il cliente finale. Il livello di quel cliente può essere giudicato con un grado ragionevolmente alto di certezza sulla base delle specifiche dello strumento pertinente al broker. È un circolo vizioso, visto il costo della consegna delle quotazioni. Si richiede un set di strumenti finanziari "professionali" e il broker (salvo rare eccezioni, e non sempre quello con le relative licenze), di fatto, non ha questo flusso di quotazioni di strumenti finanziari!

Chi è il fornitore del necessario insieme di gruppi di strumenti finanziari e come sarà effettivamente attuato?
Dopo tutto, se ho capito bene, MetaQuotes Software Corp. fornisce, infatti, una funzionalità di sviluppo della piattaforma finanziaria con una corrispondente interfaccia di comunicazione.

2. Se MetaQuotes Software Corp. assume la fornitura dei cluster necessari e dei flussi di strumenti finanziari, allora la domanda è rimossa, ma voglio ancora sentire i commenti. Per troppo serio un'epoca comincia a formarsi con il lancio di questo progetto di MetaQuotes Software Corp. Non è né ironico né sogghignante, ma uno sguardo piuttosto serio a questo mercato di servizi e applicazioni .....

Ad oggi, per il cliente finale di massa, a causa della miseria dell'organizzazione dell'accesso ai flussi di quotazione e del costo di queste forniture, solo l'EOD salva la situazione. È chiaro, spero, di quale nicchia di clienti stiamo parlando. Quindila POSSIBILITA' di organizzare la consegna dei dati elaborati dal terminale MT al cliente finale, sulla base della funzionalità dichiarata da MetaQuotes Software Corp. l'essenza, ovviamente, è rivoluzionaria, ma è realistico chela FUNZIONE TERMINALE per l'elaborazione del flusso delle quotazioni e la BASE DATI DELLE QUOTAZIONI siano indipendenti dal BROKER?

Se no, come si risolverebbe questo PROBLEMA?

So che sembra paradossale, ma questa è la vera dinamica del terminale MT sul mercato. La funzionalità di trading e il flusso delle quotazioni sono forniti dal Broker. Allo stesso tempo, di regola, il flusso e i database di quotazioni forniti dal Broker non sono sufficienti per il funzionamento di una piattaforma finanziaria "individuale". Ma questo è il caso al giorno d'oggi. Pertanto, tutta la creatività si riduce a costruire indicatori, script ... e TS, probabilmente.

Ecco un esempio. Lasciate che qualche fondo, per controllare la dinamica del portafoglio di attività, la domanda per l'analisi della volatilità su strumenti NYSE o MOEX, tenendo conto delle correlazioni con indici e relativi incroci. Si può notare che una piattaforma finanziaria completa, per così dire, basata sulla funzionalità offerta da MetaQuotes, di fatto, richiede un corrispondente set di strumenti finanziari per l'analisi e per trarre una conclusione sulla sua base. E un Broker, e questa è la vera pratica, non ha le necessarie Basi di citazione. Comprensibilmente, le proiezioni incomplete sulle specifiche del Broker possono essere realizzate tagliando la funzionalità della piattaforma finanziaria ... in generale, mi piacerebbe ottenere risposte a tali riflessioni sull'essenza dell'approccio rivoluzionario proposto da MetaQuotes.

Cioè, per il normale funzionamento di una PIATTAFORMA FINANZIARIA ANALISI E COSTRUZIONE DI ESTRAZIONE richiede, anche se all'inizio, l'indipendenza dalle specifiche degli strumenti di un Broker, sarà implementato o risolto in qualche modo? In effetti, questo non è difficile da aggirare.

 

Non c'è più un problema di dati indipendenti.

Ci sono:

  • strumenti personalizzati con tutti i dettagli e la storia
  • strumenti sintetici con gestione della formula
  • un set completo di funzioni personalizzate di cronologia dei simboli, incluso il caricamento e la consegna di dati rltime. potete scrivere i vostri feed di dati in MQL5

Ci saranno:

  • un nuovo tipo di software - servizi che vi permetteranno di scrivere datafeed permanenti indipendenti che forniranno in modo trasparente qualsiasi dato da qualsiasi fonte, indipendentemente da quale account sia attivo



Cambieremo completamente l'ideologia del lavoro con i dati. Un trader semplicemente digita/seleziona qualsiasi simbolo e lo ottiene automaticamente, indipendentemente dal broker su cui si trova attualmente.

I datafeed predefiniti in background troveranno tutto quello che possono da soli e consegneranno i dati.
 
Renat Fatkhullin:

Non c'è più un problema di dati indipendenti.

Ci sono:

  • strumenti personalizzati con tutti i dettagli e la storia
  • strumenti sintetici con gestione della formula
  • un set completo di funzioni personalizzate di cronologia dei simboli, incluso il caricamento e la consegna di dati rltime. potete scrivere i vostri feed di dati in MQL5

Ci saranno:

  • un nuovo tipo di software - servizi che vi permetteranno di scrivere datafeed permanenti indipendenti che forniranno in modo trasparente qualsiasi dato da qualsiasi fonte, indipendentemente da quale account sia attivo



Cambieremo completamente l'ideologia del lavoro con i dati. Un trader semplicemente digita/seleziona qualsiasi simbolo e lo ottiene automaticamente, indipendentemente dal broker su cui si trova attualmente.

I datafeed predefiniti in background troveranno tutto quello che possono e consegneranno i dati da soli.

Hanno dato un'occhiata alla documentazione sugli strumenti sintetici guidati dalla formula. Se mi sbaglio, mi dispiace. Datafeed indipendente, inoltre, per i sintetici con formula di controllo, implementato nei vostri "concorrenti" molto prima e non molto bene, a mio parere, è necessario costruire la propria serie temporale di gruppi (portafoglio, sorta di :) ) di strumenti finanziari, nello stesso Sharpe, per esempio, per vendere. Qual è il punto. Un segnale, un oscilloscopio. Il segnale è un grafico. Può essere compresso, allungato e le sue caratteristiche possono essere azionate. L'analogo del controllo della formula. Il mercato è caratterizzato da eventi su un certo intervallo di tempo, e questo intervallo è solitamente finito. Cioè, non importa quello che dicono, ma qualsiasi strumento, nella proiezione sulla dinamica di un dato periodo di tempo, ha la sua SCADENZA ... di un accordo, uno scambio, un contratto, un evento, ecc. La conclusione, come fatto, richiede serie temporali di strumenti finanziari con SERIE costruite degli stessi affari, transazioni, ecc. Cioè, per un lavoro professionale con i dati di origine si ha bisogno non di una serie temporale di prezzi di uno strumento finanziario ma di una serie temporale di SERIE di questi prezzi, anche se sotto forma di istogrammi di intervallo, il che è molto chiaro, tra l'altro ..... Per implementare la SERIE progettata ... amico, è quello che sembra :) ... ...hai bisogno di operatori logici, e questi, spero di non essermi perso niente, sono completamente assenti nel controllo della formula. Se questo è vero, un microscopio d'oro su chiodi arrugginiti... ...ricorda molto le costruzioni di un bambino.

Ci sono operatori logici nel controllo delle formule? Se no, ce ne sono in programma? :)

 
Non capisco. Siate tecnicamente precisi, per favore.

Abbiamo fatto la base dei dati (tick, barre, simboli), compresi i datafeed. Tutto il resto è già derivato.
 
Renat Fatkhullin:
Non capisco. Esprimiti in modo tecnicamente accurato, per favore.

Abbiamo fatto la base dei dati (tick, barre, simboli), compresi i datafeed. Tutto il resto è già derivato.

Tecnicamente accurato è difficile, dato il tuo e il mio livello di conoscenza dell'argomento. Sei uno sviluppatore, e sto cercando di capire l'essenza delle tue proposte ...

Tuttavia, sarà, dato che non l'ho letto esplicitamente nella documentazione, nella FORMULA per creare uno strumento sintetico e, inoltre, datafeed, OPERATORI CONTINUA, OPERATORI SELEZIONA, OPERATORI CICLO, BREAK, CONTINUA e le variabili logiche AND, OR ...

Perché si pone questa domanda. Non vedo una differenza fondamentale, ad esempio, per la creazione di un grafico Renko o RangeBar, i vantaggi della gestione formulaica degli strumenti finanziari, rispetto a quegli strumenti linguistici che esistono in MQL ora, proprio per la richiesta di SERIE di prezzi che devono essere costruiti. Cioè, come c'erano difficoltà in MT con la formazione di tale serie di rappresentazioni grafiche, così rimarrà.

Se, infatti, l'obiettivo è "la base di dati (ticks, barre, simboli) compresi i datafeeds" di questa base di dati, allora la domanda era inutile e mi scuso. Anche se "abissale", naturalmente... serie di rappresentazioni grafiche di strumenti finanziari (grafici sintetici personalizzati di strumenti) dovranno ancora una volta essere generate a mano...

 

Non estenderemo il modo formula con un linguaggio completo, perché non ha davvero senso. Cioè, non faremo qualcosa che è destinato all'oblio.

È meglio implementare la propria logica puramente in MQL5 e implementare qualsiasi funzionalità di datafeed che si desidera.

Scriveremo esempi completi di datafeed e li includeremo nella consegna. Dopo di che chiunque può facilmente aggiungere la propria logica.

In effetti, potete scriverlo voi stessi - tutto è disponibile da molto tempo: https://www.mql5.com/ru/docs/customsymbols.


Документация по MQL5: Пользовательские символы
Документация по MQL5: Пользовательские символы
  • www.mql5.com
При подключении терминала к конкретному торговому серверу пользователь получает возможность работать с таймсериями тех финансовых инструментов, которые предоставляет данный брокер. Доступные финансовые инструменты показываются списком символов в окне Market Watch, отдельная группа функций позволяет получать информацию о свойствах символа...
 

Molte domande sorgono in relazione alla proposta fatta da Metakvotes su comunicazione, progetti, indipendenza delle basi di quotazione, piattaforme finanziarie, Visual Studio per il trading...
Infatti, data la prospettiva, potremmo chiudere l'ufficio e passare a MQL5.com, trasferendo preliminarmente il codice delle nostre applicazioni proprie ...

Considerando che c'è un sacco di lavoro da fare in questo caso, beh, e le conseguenze ... Sto cercando di chiarire il riferimento al supporto di C++, C#, R, Python con compilatori/interpreti esterni nell'editor MT.

Tempi, in che forma e in che misura sarà attuato questo sostegno? Almeno brevemente, per dare un'idea.

 

Trasformeremo MetaEditor in VisualStudio passo dopo passo.

Aspettate le nuove versioni, vi mostreremo quando qualcosa è pronto. Prima faremo funzionare correttamente il C/C++, poi ci occuperemo del resto.