![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Se ho capito bene, questo connettore si scrive per MT5 o Quick?
Buon pomeriggio!
No, hai sbagliato.
Sia quik che mt5 funzionano così:
Robot <--> Terminale <--> Server <--> PlzazaII <--> Exchange
Quello che sto scrivendo funzionerà così:
Robot <--> PlazaII <--> Scambio
Mikhail, Otkrytie dice che hanno messo AS5. Controllate il funzionamento con esso, per favore.
Buon pomeriggio, Aitugan!
Il mercato è abbastanza "morto" ora, ma i tempi sono diminuiti considerevolmente (prima,in media, senza guasti, era di 10-12 ms ).
Dobbiamo guardare a un orizzonte temporale più lungo (lunedì - mercoledì scadenza dei futures, il mercato sarà molto più veloce)
Prima, un tempo di esecuzione di 6 ms. appariva una volta al mese, ma ora:
Buon pomeriggio!
No, hai sbagliato.
Sia quik che mt5 funzionano così:
Robot <--> Terminale <--> Server <--> PlzazaII <--> Exchange
Quello che sto scrivendo funzionerà così:
Robot <--> PlazaII <--> Scambio
Il processo di test e ottimizzazione sarà implementato nel terminale o solo il connettore per aprire/accorpare/chiudere posizioni?
Sarà un'applicazione autonoma che permette l'uso di
robot scritti in qualsiasi linguaggio di programmazione che supporti la creazione di DLL.
È essenzialmente un analogo della parte server di MT5, ma in esecuzione su un singolo client con un sistema modulare
connessione di diversi tipi di protocolli (FIX/FAST, PlazaII, protocollo binario).
Per ora, il connettore è scritto con un modulo per PlazaII.
Potete scrivere il vostro terminale e i vostri indicatori (se necessario).
Il processo di test e di ottimizzazione è fatto dall'utente del connettore.
Non ho il compito di rendere il terminale simile a MT5.
Lo scopo del progetto è un connettore ad alta velocità da utilizzare per i robot di trading.
Sarà un'applicazione autonoma che permette l'uso di
robot scritti in qualsiasi linguaggio di programmazione che supporti la creazione di DLL.
È essenzialmente un analogo della parte server di MT5, ma in esecuzione su un singolo client con un sistema modulare
connessione di diversi tipi di protocolli (FIX/FAST, PlazaII, protocollo binario).
Per ora, il connettore è scritto con un modulo per PlazaII.
Potete scrivere il vostro terminale e i vostri indicatori (se necessario).
Il processo di test e di ottimizzazione è fatto dall'utente del connettore.
Non ho il compito di rendere il terminale simile a MT5.
Lo scopo del progetto è un connettore ad alta velocità da utilizzare per i robot di trading.
tanto di cappello :)
Finora mi sono astenuto dal creare un tale progetto a causa della complessità di implementare il processo di test dei robot, e senza di esso, è un po' kamilfo :)
Che linguaggio usi e quali librerie usi?
tanto di cappello :)
Finora mi sono astenuto dal creare un progetto simile a causa della complessità del processo di test dei robot, e senza come non kamilfo :)
A proposito, se non è un segreto, in che lingua scrivi e quali librerie usi?
Non è un segreto C++, Delphi, per Plaza II - usando lelibrerie standard CGate della Borsa di Mosca:
http://ftp.micex.com/pub/FORTS/Plaza2/CGate/
P/S A proposito, i robot si possono testare ovunque :)
E inoltre MB fornisce poligoni di prova e di gioco (FIX/FAST, Plaza II) per gli sviluppatori di software.
Sono già paranoico... qualcuno a plaza o opryvashka sta deliberatamente creando ritardi casuali nei momenti in cui hanno bisogno...) sta tranquillamente mungendo... leggerà il post e spegnerà il suo gioco per un po'... check)))
No, è solo che i tecnici dell'Open lasciano molto a desiderare.
Vedremo lunedì-mercoledì, quando il mercato scade e torna in vita, poi
vedremo cosa hanno fatto gli Openers (Accsess server 5)
Necessità di connettersi ad esso....
P/S Oggi la mia velocità media di esecuzione degli ordini è di 7-8ms.
Mai avuto più di 22ms, ma il mercato è "morto".
Per quantoho capito, Openwave ha cambiato fornitore di cavi per questo server (Access server V) (potrei sbagliarmi).
Un po' off-topic, non voglio moltiplicare gli argomenti, soprattutto perché una situazione simile è venuta fuori qui.
Oggi ho preso una perdita di ordini su FORTS Otkrytie.
Ho deciso di chiudere tutto manualmente. Ho provato a chiudere la mia posizione quattro volte a mercato premendo il pulsante. Ho cancellato tutti gli ordini pendenti e sono riuscito a chiudere la posizione per la quinta volta. Ho provato a chiudere la posizione per molto tempo, ma non ho visto alcun errore.
2015.09.11 23:37:09.207 Trades 'xxxxxx': deal #16409913 sell 3.00 RTS-9.15 at 79810 done (based on order #20396168) ( finally succeeded !)
2015.09.11 23:37:09.202 Trades 'xxxxxx': scambio vendere 3,00 RTS-9,15 a mercato piazzato per esecuzione in 39 ms
2015.09.11 23:37:09.163 Trades 'xxxxxx': scambio vendere 3,00 RTS-9,15 a mercato
2015.09.11 23:37:07.857 Trades 'xxxxxx': cancellare ordine #20396014 vendere limite 1.00 RTS-9.15 a 79850 piazzato per l'esecuzione in 34 ms
2015.09.11 23:37:07.823 Trades 'xxxxxx': annulla ordine #20396014 vendere limite 1.00 RTS-9.15 a 79850
2015.09.11 23:37:06.976 Trades 'xxxx': annulla ordine #20395752 vendere limite 1.00 RTS-9.15 a 79870 piazzato per l'esecuzione in 32 ms
2015.09.11 23:37:06.943 Trades 'xxxxxx': annulla ordine #20395752 vendere limite 1.00 RTS-9.15 a 79870
2015.09.11 23:37:06.241 Trades 'xxxx': annulla ordine #20395666 vendere limite 1.00 RTS-9.15 a 79920 piazzato per l'esecuzione in 33 ms
2015.09.11 23:37:06.208 Trades 'xxxxxx': cancellare ordine #20395666 vendere limite 1.00 RTS-9.15 a 79920
2015.09.11 23:36:55.195 Trades 'xxxx': scambio vendere 3.00 RTS-9.15 a mercato piazzato per esecuzione in 35 ms ( tentativo #4 )
2015.09.11 23:36:55.160 Trades 'xxxxxx': scambio vendere 3,00 RTS-9,15 a mercato
2015.09.11 23:36:54.094 Trades 'xxxxxx': scambio vendere 3.00 RTS-9.15 a mercato piazzato per esecuzione in 34 ms ( tentativo # 3 )
2015.09.11 23:36:54.060 Trades 'xxxxxx': scambio vendere 3,00 RTS-9,15 a mercato
2015.09.11 23:36:52.608 Trades 'xxxxxx': scambio vendere 3.00 RTS-9.15 a mercato piazzato per esecuzione in 33 ms ( tentativo # 2 )
2015.09.11 23:36:52.575 Trades 'xxxxxx': scambio vendere 3,00 RTS-9,15 a mercato
2015.09.11 23:36:50.359 Trades 'xxxxxx': scambio vendere 3.00 RTS-9.15 a mercato piazzato per esecuzione in 33 ms ( tentativo # 1 )
2015.09.11 23:36:50.313 Trades 'xxxx': scambio vendere 3,00 RTS-9,15 a mercato