QuoteRoom description. The Forexite società s QuoteRoom del freeware permette di ricevere quotazioni in tempo reale e notizie da varie fonti per un ulteriore stoccaggio e l'esportazione dei dati ricevuti nei vari programmi di addizione tecnica analysis. In, QuoteRoom permette di ricevere reale gratis quotazioni in tempo, valute storie, notizie e analisi articoli in russo, dal Forexite server. The SW si basa sul principio dei servizi interattivi, che ricevono, di processo, ed esportare i dati Si può facilmente aggiungere o eliminare qualsiasi installazione service. QuoteRoom e registration. You può scaricare l'applicazione dal server Forexite Dopo aver installato il programma, è necessario registrarsi per avere un accesso a tutte le funzioni del SW Eseguire il file scaricato scegliere la lingua di installazione e quindi seguire le istruzioni per l'installazione la registrazione è gratuitamente si corre nella casella di registrazione che appare quando si seleziona la voce registrazione del menu? quando si avvia l'applicazione prima questa finestra si apre automatically. To registrare il programma QuoteRoom, è necessario inserire il nome utente e la password dell'account TradeRoom nel scatola di registrazione in caso non avete commercio conto di un reale o un virtuale con TradeRoom ancora, si può creare molto facilmente e rapidamente è sufficiente fare clic sul conto di trading link di registrazione nella finestra di registrazione Quando si fa clic su di esso, l'account pagina di apertura corrispondente TradeRoom apre nel QuoteRoom built-in del browser i conti di trading in TradeRoom sono anche gratuitamente una volta il conto è aperto, è possibile registrare il programmi di analisi QuoteRoom program. QuoteRoom features. Technical programma compatibility. Any sostenere il segnale DBC o protocolli DDE in grado di ricevere citazioni da QuoteRoom il QuoteRoom può essere utilizzato come fonte di quotazioni in tempo reale per la successiva analisi tecnica programs. TradeStation 9 1.Omega ricerca ProSuite 2000i. Equis MetaStock 7 0.Equis MetaStock 6 52.History download. It automatica è in realtà un sfida a sostenere la continuità storia virgolette quando si lavora con diverse fonti di dati a causa di eventuali interruzioni di Internet, deadlock computer, impossibilità di ottenere quotess tutto il giorno, ecc per risolvere questo problema QuoteRoom ha una storia di auto-download function. If per qualche motivo il programma è stato disconnesso dalle citazioni sorgente usate sul server Forexite, poi, dopo la riconnessione le virgolette periodo del passato e la storia notizie vengono scaricati automaticamente il programma presenta delle opzioni per personalizzare il servizio di storia, ad esempio, per disabilitare la funzione di storia servizi auto-download. About. Forexite Internet Server s progettato per ricevere valute in tempo reale preventivi via Internet dal server Forexite s può anche essere utilizzato per ricevere in tempo reale le notizie Forex in Russian. Forexite storia Server - il servizio ha lo scopo di scaricare la storia citazioni in formato GlobalServer o in formato ASCII, dal server Forexite s permette anche gli archivi storici gestione per il resto QuoteRoom utenti use. History servizio database consente accumulare e immagazzinare citazioni storia nel QuoteRoom basi di dati il servizio Forexite storia Server scarica la storia citazioni mancato automatically. ASCII Maker è progettato per esportare la storia citazioni in file di testo in tempo reale per vari programmi di tecnica analysis. Portal Server fornisce preventivi per ProSuite 2000i, TradeStation 2000i, MetaStock 6 52, MetaStock 7 0, e il guardiamarina di Windows Qualsiasi altro programma in grado di ricevere dati da DBC dati segnale Responsabile protocollo, può anche ricevere le quotazioni dal server Forexite grazie a questo servizio Portal Server installa automaticamente i servizi di portale clienti che mantengono i programmi di servizio analysis. TradeStation tecnica serve per trasferire la storia citazioni di TradeStation 9 1, il servizio di analisi program. DDE Server permette il trasferimento di dati a Microsoft Excel e altre applicazioni tramite il servizio DDE. ODBC Export esporta citazioni ai database tramite ODBC driver. Random è un generatore di numeri casuali service. Technical specification. Windows 2000 XP Vista 7 8 10.25 Mb di spazio libero su disco space. Extra per data. Free download QuoteRoom. At momento, il Forexite QuoteRoom 2016 07 versione da 27 07 2016 è la registrazione del programma available. The riguarda il conto TradeRoom di trading ed è valido fino a quando il conto è active. Forexite QuoteRoom supporta un forte programma di analisi tecnica TradeStation 9 1 Il programma implementa numerosi indicatori, strategie di trading già pronte una serie di segnali, e un avanzato di creazione di grafici EasyLanguage, un built-in linguaggio di programmazione, consente di creare i propri indicatori di trading e strategie di qualsiasi complessità si possono trovare le istruzioni per l'installazione TradeStation sul website. You possibile scaricare la Guida in linea 907 Kb o 672 Kb per saperne di più sul programma dispone ci sono già due file della Guida del programma per le installation. Notes 1 Durante l'installazione Forexite QuoteRoom alcuni antivirus visualizzare un messaggio che indica che il programma è potenzialmente pericoloso Questo perché il programma è crittografato dal protettore Themida Infatti, QuoteRoom non comporta pericoli per il computer 2 l'ultima versione del programma deve essere scaricato nella stessa directory in cui la versione precedente è che non c'è non è necessario rimuovere it. This scheda contiene le impostazioni più importanti modifiche in che possono causare gravi problemi nel funzionamento del terminale fino alla completa disconnessione il terminale del cliente è inizialmente configurato in modo che fornisce normale, funzionamento senza problemi Quindi, è altamente raccomandato di non cambiare alcun parametro in questa finestra needlessly. In la finestra Impostazioni Server, è possible. Practically, l'intera opera del terminale del cliente si basa su notizie di dati e citazioni continuamente in arrivo dal server Se un terminale del cliente non riceve citazioni, è impossibile per il commercio con esso In tale modalità, il terminale permette solo di analizzare i dati esistenti con indicatori e linee di studio e consulenti esperti di prova Questa situazione può emergere per una serie di motivi, uno di loro è l'impostazione errata della server connection. For collega il terminale client al server, l'indirizzo IP del server esatto o il nome di dominio e la porta deve essere conosciuta Dopo che il programma è stato installato, saranno specificati tutti questi dati, di solito non c'è bisogno di cambiare loro Tuttavia, se vi è la necessità di connettersi a un altro server, il suo indirizzo e la porta deve essere data nel campo Server I dati devono essere riportati nella seguente indirizzo formato Internet del numero di porta del server senza spazi, ad esempio 192, 168 0 1 443, dove 192 168 0 1 è l'indirizzo del server, e 443 è il numero della porta dopo che i dati sono stati immessi, il pulsante OK deve essere pressed. The indirizzo del server appena impostato e numero di porta vengono memorizzati sul disco fisso Questi dati non influenzano il funzionamento del terminale del cliente fino a che un tentativo di aprire un nuovo account è fatto e 'questo momento in cui il terminale inizia a utilizzare questi indirizzo e la porta dato numero il nuovo indirizzo del server verrà aggiunto all'elenco dei server durante la registrazione dell'account e si può scegliere se la connessione al server riesce, il nuovo account sarà aperto in caso contrario, si consiglia di controllare tutte le impostazioni e cercare di impostazione di connessione errato reconnect. Attention non è l'unico motivo per il quale un nuovo account non può essere Server. Connection opened. Proxy ad internet attraverso un server proxy può essere un altro motivo per cui il server non può essere collegato a un server proxy è un intermedio tra il computer il commerciante s e il server di scambio è in gran parte utilizzato dai provider internet o da reti locali Se si verifica un problema di connessione, si dovrebbe girare per l'amministratore di sistema o al provider Internet Se si utilizza un proxy, il terminale deve essere impostato in una corrispondente Impostazione modo di casella Abilita server proxy abilitare il supporto server proxy e attivare il pulsante Proxy la pressione di questo pulsante si aprirà la finestra in cui i parametri del server proxy devono essere specificati questi dati possono essere forniti dall'amministratore di sistemi o via internet provider. Server indirizzo del server proxy e digitare SOCKS5, o SOCKS4.Login un login utente per l'accesso al server proxy Se non è necessario il login, questo campo deve rimangono empty. Password una password per l'accesso al server proxy Se non è necessario una password, in questo campo deve rimanere empty. After i parametri sono stati specificati, si consiglia di premere il pulsante test per verificare il funzionamento delle impostazioni Se essi sono stati testati con successo, il pulsante OK deve essere premuto per le impostazioni di essere efficace messaggio di errore indica che il server proxy è stato impostato in modo errato per conoscere le ragioni, l'amministratore di sistema o il provider Internet deve essere contattato terminale again. Account e Login. Client in grado di connettersi al server e lavorare solo con un account ci sono login il numero di conto, master e investitori password nel terminale del cliente di essere autorizzato, si ha la necessità di un numero di conto e una delle due password la password master permette il pieno accesso al conto , mentre quella investitore dà solo un accesso limitato Essere autorizzato con la password investitore dà il diritto di guardare attraverso i grafici, eseguire consulenti di analisi e di esperti di test tecnici, ma non il commercio Investor password è uno strumento comodo che mostra il processo di negoziazione a questo dato account. dopo che il conto è stato aperto e se mantenere le impostazioni personali ei dati opzione di avvio AT è attivata, le sue password numero di dati, master e gli investitori saranno conservati presso il disco rigido al riavvio del programma, questi dati verranno utilizzati per collegare l'account automaticamente Se l'opzione è disattivata, la password deve essere immessa manualmente ad ogni riavvio del terminale anche se si disattiva questa opzione, le informazioni sul conto precedentemente utilizzato e password salvate verranno eliminate al successivo riavvio della corrente di terminali di numero di conto e la password sono specificate nei campi di login e password i dati di un altro conto può essere immesso in questi campi, poi, dopo che il pulsante OK è stato premuto, il terminale cercherà di autorizzarlo Se l'autorizzazione non è stata completata, i dati forniti devono essere controllati e ri-autorizzato Se questo non risolve il problema, il servizio di assistenza tecnica dovrebbe essere contacted. Having premuto il pulsante Modifica, è possibile specificare una nuova password nella finestra che appare in questo modo, si deve conoscere la password attuale si può trovare nel messaggio inviato dal server dopo la registrazione di un conto di prova la nuova password viene immessa nel campo corrispondente se il cambiamento investitore a leggere unica opzione password è attiva, l'investitore non Master Password sarà changed. Data esportazione attraverso Protocol. Quotes DDE consegnati al terminale possono essere esportati in altre applicazioni attraverso il protocollo DDE Dynamic Data Exchange per consentire l'esportazione di citazioni, l'opzione Abilita server DDE deve essere attivata e il pulsante OK deve essere premuto consegna dei dati inizierà immediatamente Maggiori dettagli circa l'esportazione di citazioni si trovano nel corrispondente section. Terminal permette di ricevere notizie finanziarie prontamente cominciano a reddito solo dopo la connessione al server Nessuna notizia emesso quando il terminale è stato scollegato reddito volontà in esso per abilitare notizie consegna, è necessario abilitare la bandiera notizia nella finestra terminale la scheda News apparirà in cui le notizie saranno consegnati come sono issued. Attention Se l'opzione Enable notizia è attivata, ma nessuna notizia sono stati emessi, la scheda News non apparirà nel terminale window. Interaction tra il MetaTrader 4 e Matlab via DDE. I hanno già pubblicato un articolo su scambio di dati tra MetaTrader 4 e Matlab tramite file CSV MT 4 - CSV - Matlab qui Tuttavia, l'approccio descritto in questo articolo è, in molti casi, impraticabile, e spesso anche il meccanismo unacceptable. The dello scambio di dati DDE dinamica sostenuto in MT 4 ci permette di trasferire i dati da un'applicazione all'altra direttamente attraverso la RAM del computer s Matlab ha la completa funzionalità di realizzare sia il front-end e back-end di DDE, quindi vorremmo sfruttare al meglio questa opportunità. MetaTrader 4 server DDE fornisce solo i dati tick ultima Tuttavia, anche considerando tali limitazioni, DDE è preferibile quando, ad esempio, lavorare con le citazioni all'interno bars. Like nell'articolo di MT 4 - CSV - Matlab, mi limiterò a descrivere la sequenza di la creazione di uno scambio-organizzazione tool. Don dimenticare di abilitare il server DDE in Strumenti - Opzioni - scheda Server nella vostra MetaTrader 4 terminale del cliente, e possiamo start. So, nell'organizzazione dello scambio di dati utilizzando DDE, ci sono due estremità anteriore end e back-end tra i quali verrà stabilita la connessione il front-end è un'applicazione che richiede i dati Matlab, nel nostro caso, il back-end è un'applicazione che ha questo dati a sua disposizione i dati MT 4.I possono essere trasferiti dal server al cliente tramite DDE in tre modi - su richiesta del cliente s, - su richiesta del cliente s e dopo che il server ha comunicato che i dati è stato preparato per il trasferimento, oppure - su i dati sono pronti per transferring. MetaTrader 4 server DDE funziona solo in un terzo modo e invia i dati pronti al client senza attendere le richieste, conferme, e altre cose del genere Così il compito di Matlab è quello di informare MT 4 che ha un cliente, di informare su ciò che è necessario di dati, e attendere che le arrives. As dati non appena arriva il dato, ci limiteremo a mostrare in una graph. Creating un GUI. In l'ambiente Matlab, vi è la possibilità di creare una interfaccia grafica GUI una volta avendo creato una GUI, abbiamo si combinano in essa tutti i controlli, i grafici dei prezzi e informazioni testuali che riteniamo essere necessario display. Creating una GUI è descritto più dettagliatamente nella sezione 3 dell'articolo MT4 - CSV - Matlab, quindi citerò qui solo il comando console denominata guida che lancia la Creazione guidata interfaccia grafica, e anche io darò l'elenco degli oggetti grafici noi need. Thus, abbiamo bisogno dei seguenti - ingresso di dialogo Modifica testo per immettere il nome coppia di valute - assi per visualizzare il grafico - due campi di emissione di testo statico Testo da visualizzare il valore preciso della ultima citazione, o per qualcosa di else. It di seguito viene riportato come ho messo gli oggetti in una GUI sheet. You dovrebbe impostare le proprietà degli oggetti grafici come follows. For Assi Tag axesChart ci mostrerà il grafico qui Box su racchiudere l'area del grafico in un rettangolo pieno, racchiude la zona grafico con una linea di sinistra e una linea di fondo FontSize 7 la dimensione predefinita è solo enormi Unità pixel avremo bisogno di questo a tracciare per impostare la scala di 1 1.Per EditText tag editPair entreremo il nome coppia di valute in questo field. For StaticText sotto il campo tag EditText textBid entreremo il valore preciso della ultima citazione qui HorizontalAlignment lasciato questo non è molto importante, si può lasciarlo come città. Per StaticText a parte inferiore del foglio Tag TextInfo HorizontalAlignment left. Now possiamo premere RUN ho chiamato il mio DDES progetto, quindi se si vuole che la versione non ha nessun discrepanze con la mia, si prega di citare il progetto stesso Se l'aspetto dei vostri abiti GUI voi e il m-file è pronto per la modifica, lasciare s iniziare a creare un DDE client. Connection Initializing. First di tutto, si dovrebbe organizzare il canale per la connessione al server all'avvio di GUI, e prendersi cura di interruzioni di connessione quando si chiude l'interfaccia in Matlab, collegamento DDE viene inizializzata dal servizio ddeinit canale di funzione, argomento, in cui il nome del server DDE servizio MT4 argomento nome di una sezione di dati nel nostro caso, può prende i valori della BID, ASK, QUOTE, ecc la funzione restituisce il descrittore del canale inizializzato Questo descrittore verrà utilizzato per ulteriori colloqui con DDE server. You dovrebbe anche specificare il metodo di scambio in Matlab, il metodo di scambio supportato da MT4 si chiama collegamento consultivo e inizializzato tramite la funzione rc canale ddeadv, articolo, richiamata, upmtx , formato, dove descrittore canale del canale inizializzato, i dati oggetto che ci interessa, cioè il nome del simbolo di una coppia di valute, Richiamata una linea da eseguire al momento dell'arrivo dei dati dal server, upmtx nome del simbolo della variabile da posizionare il i dati ricevuti dal server, il formato matrice di due bandiere, che definisce il formato dei dati inviati funzione ddeadv restituisce 1 in caso di successo in caso contrario, restituisce 0.Please non è che un'espressione simbolo viene dato come parametro di callback, non una funzione descrittore infatti , noi eseguire la funzione eval che esegue la linea come se è stato digitato in una console Questa funzione produce il seguente difficoltà all'arrivo di un nuovo preventivo, dobbiamo eseguire una grande funzione di ricezione del nuovo citazione Allo stesso tempo, vorrebbe passare a questa funzione la struttura maniglie descrittori che verrà utilizzata per ottenere l'accesso al GUI oggetti grafici Tuttavia, ho trovato né tutti i metodi di passare il descrittore maniglie struttura in linea eseguibile né il modo per chiamare la funzione si trova nella m - file che descrive GUI Tutto questo ha portato a che avevo avuto per posizionare la nuova citazione funzione di ricezione in un m-file separato e chiamare come una normale funzione Matlab Tuttavia, l'inconveniente si è rivelata un vantaggio dopo aver scoperto che potevo modificare la funzione di elaborazione senza interrompere le operations. Thus client DDE, prima di tutto, s creare una funzione di elaborazione separata che sarà solo visualizzare i dati ricevuti in console. function newTick simboli nuovo tick elaborazione simboli DISP visualizzare l'argomento nel canto console wavread C Windows media Windows XP - leggi la canzone wavplay suono, 40000 riprodurre il suono con la frequenza di campionamento di 40 kHz. The funzione esemplare sopra sarà anche svolgere il C Windows media Windows XP - presentare al più presto una nuova citazione arriva salvare il testo funzione newTick m nella directory di lavoro di MATLAB. Now lasciare s modificare il m-file che descrive il comportamento del nostro GUI Aggiungere l'inizializzazione di connessione alla funzione DDEsOpeningFcn, e deinizializzazione sarà aggiunta alla funzione di figure1CloseRequestFcn per aggiungere la funzione CloseRequestFcn al m - file, è necessario eseguire il seguente in GUI editor di Vista - Vista richiamate - CloseRequestFcn. --- Esegue poco prima DDES è reso visibile funzione DDEsOpeningFcn hObject, eventdata, maniglie, varargin Questa funzione non ha argomenti di destinazione, vedere OutputFcn hObject maniglia per capire eventdata riservati - da definire in una futura versione di MATLAB gestisce la struttura con manici e utenti dati vedono GUIDATA varargin argomenti della riga di comando per vedere DDES VARARGIN. channel ddeinit MT4, coppia di inizializzazione QUOTE leggere il nome del simbolo rc canale ddeadv, coppia, newTick x, x, 1 1 stabilire la connessione se RC 1 se la connessione è stata stabilita, disp Connected informare il canale fine console salvare l'ID del canale di maniglie. Scegli uscita di linea di comando di default per DDES hObject Update gestisce la struttura guidata hObject, maniglie UIWAIT rende DDES attendere la risposta dell'utente vedere UIRESUME. --- Esegue quando l'utente tenta di chiudere la funzione Figura 1 figure1CloseRequestFcn hObject, eventdata, maniglie hObject maniglia per Figure1 vedere eventdata GCBO riservati - da definire in una futura versione di MATLAB gestisce la struttura con manici e dati utente vedere GUIDATA. channel ottenere il canale ID dalle maniglie coppia di leggere il nome del simbolo del canale ddeunadv, coppia di disconnessione canale rc ddeterm deinizializzazione se RC 1 se tutto è OK DISP disconnesso informare la fine console. Suggerimento eliminare hObject chiude la figura eliminare hObject. --- Esegue durante la creazione di oggetti, dopo aver impostato tutte le proprietà funziona editPairCreateFcn hObject, eventdata, gestisce hObject maniglia per editPair vedere eventdata GCBO riservati - da definire in una futura versione di MATLAB maniglie vuoto - maniglie non creata fino in fondo CreateFcns called. set hObject, String, EURUSD Immettere il nome del simbolo nel campo di input set hObject, UserData, EURUSD nella UserData del campo di input - salva. Suggerimento controlli di modifica di solito hanno uno sfondo bianco su Windows Vedere ISPC e computer se ISPC IsEqual ottenere hObject, BackgroundColor, ottenere 0, defaultUicontrolBackgroundColor impostare hObject, BackgroundColor, end. I bianchi hanno dato sopra i testi integrali di modificare le funzioni insieme con il testo preparato per funzioni scheletro vuoti in ultimo blocco Matlab developers. The entra il nome del simbolo nel campo corrispondente prima che la GUI è lanciata l'iscrizione verrà copiata alla proprietà UserData saremo sempre usare la copia in UserData, mentre useremo solo il nome visualizzato nella stringa campo se l'utente tenta di modificare la protezione Se l'utente ha sbagliato durante la digitazione e un nome sbagliato è stato scritto in stringa, torneremo al nome memorizzato nella UserData. The codice di seguito realizza la funzione dell'utente s nome del simbolo changing. function editPairCallback hObject, eventdata, gestisce hObject maniglia per editPair vedere eventdata GCBO riservati - da definire in una futura versione di MATLAB maniglie struttura con maniglie e dati utente vedere GUIDATA. oldPair get hObject, UserData precedente nome del simbolo newPair get hObject , String nuovo simbolo canale nome ottenere il canale ddeunadv ID. disconn canale, oldPair disconnessione se disconn 0 se non si riesce a scollegare la hObject, String, oldPair ripristinare il vecchio nome del simbolo nel campo di input altrimenti se diconnected conn ddeadv canale, newPair, newTick x, x, 1 1 stabilire una nuova connessione se conn 1 se la connessione è stabilita impostato hObject, UserData, newPair memorizzare quale simbolo viene utilizzato altrimenti se non si riesce a stabilire una nuova connessione ddeadv canale, oldPair, newTick x, x, 1 1 ripristinare il vecchio un set hObject, String, oldPair ripristinare il vecchio nome del simbolo alla fine campo fine di input. Suggerimenti ottenere hObject, String restituisce i contenuti del editPair come testo str2double ottenere hObject, String restituisce contenuto di editPair come double. Receiving Ticks. Consider che la connessione è stabilita e, all'arrivo di un nuovo segno di spunta, la funzione x newTick viene chiamata che i sigilli l'argomento ricevuta da MT 4 in una console per prima cosa, s visualizzare l'ultima citazione ricevuta nella riga corrispondente della nostra GUI. For questo, dobbiamo avere una struttura di GUI grafica oggetti descrittori - maniglie sono a disposizione della funzione newTick Let s utilizzare il setappdata h, nome, funzione di valore che salva i dati per il dominio di applicazione Specificare 0 come ID applicazione è il descrittore della radice oggetto Matlab, è invariante, in modo che possiamo sempre sapere it. Add la linea di setappdata 0, hndls, gestisce subito dopo il titolo del function. function DDEsOpeningFcn DDEsOpeningFcn hObject, EVENTDATA, maniglie, varargin setappdata 0, hndls, handles. Now, in funzione di newTick, siamo in grado di estrarre le maniglie dalla funzione di getappdata valore h, nome dopo aver specificato 0 come argomento di h Poi ci sarà in grado di gestire gli oggetti GUI dalla newTick function. Then trasformiamo l'argomento stringa passata alla funzione dal server DDE e visualizzare il valore di un'offerta in GUI Inoltre, si rileva la ora locale di ricevere il preventivo e visualizzarlo, come pure, ma nella barra di stato GUI ora locale è necessaria, dal momento che server DDE passa il tempo con precisione fino a minuti, il che è inaccettabile per lavorare con le zecche l'ormai funzione restituisce l'ora locale con precisione fino a frazioni di millisecondo, in modo da non essere preoccupati che i diversi zecche avrà lo stesso tempo fissato ci sarà anche estrarre l'ora del server dalla linea ricevuta dal server DDE e trasformarsi nel tempo Matlab format. Below è uno altro esempio della function. function newTick newTick simboli NUOVO TICK PROCESSING. timeLocal ora rilevare l'esatta ora locale gestisce getappdata 0, hndls Desidero ricevere le maniglie da root. simboli DISP messo l'argomento in console canzone commentato wavread C Windows Media Windows XP - leggere il brano wavplay suono, 40000 riprodurre il suono con la frequenza di campionamento di 40 kHz. datestr timeLocal mostra l'ora locale di GUI. --- Trasformando la linea ricevuta da MT 4 --- parti sscanf simboli, iiiiiff studiando la linea in base al formato int int int int int float parti float timeServerVect 1 5 estratto il tempo timeServerVect timeServerVect recepire la colonna in linea timeServerVect timeServerVect 00 secondi aggiungere timeserver datenum timeServerVect trasformarsi nel tempo Matlab parti formato di offerta 6 estratto Denaro Lettera parti 7 estratto Chiedi --- fine di trasformare. num2str Bid Mostra un'offerta in GUI. Drawing un Tick Chart. Here è la continuazione della funzione newTick che è stato avviato in precedenza il codice viene fornito con commenti dettagliati, così, suppongo, non sarà un problema per voi a fare capo né coda di mi spiegherà solo che l'offerta cita matrice, come quella di maniglie, viene memorizzato nella zona oggetto principale ma i dati memorizzati salvati come dati rappresenta una struttura che si compone di due campi - nome simbolo di una coppia di valute - citazioni matrice stessa. nella funzione newTick, questa figure di dati sotto il nome di zecche, ed i campi della struttura hanno i nomi di e repectively. rappresenta una matrice costituita da tre colonne - ora nel formato tempo Matlab con una precisione supportato da microsecondi Matlab - ora del server nel formato tempo Matlab con una precisione di pochi minuti - funzione Bid. The newTick svuota l'array citazioni, se il nome del simbolo nella campo editPair è cambiato e le quotazioni per un altro codice hanno iniziato ad arrivare Se questo non è cambiato, le linee si aggiungono alla già esistente array. The blocco delle operazioni con la tabella definisce la dimensione dei parametri e la posizione della finestra axesChart ed estrae la larghezza della finestra in pixel da loro Ciò è necessario per il programma per impostare la scala orizzontale della visualizzazione - una citazione di un pixel Se ci sono meno citazioni che ci sono pixel nella larghezza della finestra, il grafico verrà disegnato nel suo complesso Se ci sono più citazioni di pixel, quindi vengono visualizzati solo i dati più recenti che si inserisce nel grafico. --- Lavorando con le citazioni di matrice --- GUIpairName UserData nome del simbolo if. isappdata 0, dati se non GUIpairName dati formano il campo del nome formare un campo - un array vuoto setappdata 0, i dati, le zecche scrivere i dati in fine radice zecche getappdata 0 , estrarre i dati dati se. se il nome è cambiato GUIpairName formano il campo del nome formare un campo - un array vuoto setappdata 0, i dati, le zecche scrivere i dati in fine radice timeLocal TimeServer Rilancio aggiungere una riga contenente i nuovi dati alla matrice dati esistenti setappdata 0, i dati, le zecche scrivere i dati in radice --- fine di lavorare con l'array. --- Lavorando con grafico --- chartSize ottenere la dimensione della finestra grafico chartSize chartSize 3 estratto la larghezza della finestra del grafico lenArray ottenere la dimensione della matrice di dati lenArray lenArray 1 estratto la quantità di linee nella matrice di dati. NextPlot, sostituire modalità di disegno - sostituire il vecchio grafico con un nuovo one. If chartSize lenArray disegnare l'intero grafico altrimenti visualizzare i dati più recenti montaggio nella fine grafico chartSize impostare la scala - un conteggio in un pixel di larghezza NextPlot, aggiungere modalità di disegno - l'aggiunta di chartSize, dell'offerta Offerta, m disegnare il Bid horizontal. Saving dati in file. The ultima funzione per essere descritto è il salvataggio dei dati tick in un file su richiesta dell'utente s salveremo dati premendo un pulsante, in modo da aggiungere l'oggetto pulsante di la forma grafica utilizzando il editor. Set la seguente proprietà dell'oggetto Tag pushSave, String Save. Upon premendo il pulsante Editor m-file, il modello della funzione pushSaveCallback verrà aggiunto alla fine del DDES m automatically. Below è il testo completo della funzione che salva i dati. --- Esegue sul pulsante in funzione pushSave pushSaveCallback hObject, eventdata, maniglie hObject maniglia per pushSave vedere eventdata GCBO riservati - da definire in una futura versione di MATLAB maniglie struttura con maniglie e dati utente vedere la data GUIDATA datestr ora, aaaa-mm - DD per conoscere la data stringa di tempo datestr ora, HH-MM-SS per conoscere il nome della stringa tempo per conoscere il nome del simbolo stringa di data e ora nome del modello di modulo il nome del file userName, userPath uiputfile modello ottenere il nome e il percorso da parte dell'utente se il nome utente. 0 se non viene premuto Cancellare zecche getappdata 0, i dati ottenere i dati da root. timesStr formano un array di stringhe di data e ora forma array bidStr stringa denominata BID delimStr 1 lunghezza bidStr formare un separatore di colonna, più esattamente, formare una linea che verrà trasposta in una matrice colonna timesStr delimStr bidStr raccogliere scrivere tutto Str in una matrice dlmwrite userPath userName, matrice, salvare la matrice in una funzione di file end. The prepara il nome del file che si compone di data, ora e nome del simbolo del titolo al risparmio, le matrici di simboli vengono preventivamente preparati - timesStr - ora e data corrispondente con le virgolette - delimStr - delimitatori - bidStr - colonna BID Poi tutti sono uniti in un matrix. delimStr rappresenta una linea composta da spazi della lunghezza della linea è uguale alla lunghezza della colonna BID alla la fusione, la linea delimStr viene trasposto in una colonna e separa la colonna citazioni dal time. I spero che il metodo sopra descritto vi permetterà di utilizzare l'intero abbondanza di funzioni matematiche in Matlab per lo sviluppo e testare le vostre strategie di trading automatico.
No comments:
Post a Comment