Agg 05 mag 03

Istruzioni per l'uso del programma Tradx v.1.0v

Attenzione ! leggere attentamente il file Tradx1.htm con le nuove funzioni !

Tradx e' un programma che consente di sfruttare la trasmissione in tempo reale dei dati di borsa dal televideo delle reti Mediaset (Mediavideo, can5, rete4, Ita1) utilizzando le schede WinTv della Hauppauge (Solo quelle con televideo Vtplus, va benissimo anche la piu' economica WinTv go)

La finestra principale mostra contemporaneamente ed in tempo reale i dati di tutte le circa 400 azioni mib30 e mibtel (flash, %, apertura, chiusura, minimo, massimo, ora e minuti aggiornamento, segno + se sale - se scende).

Si affiancano 10 piccole finestre nelle quali compaiono, sempre in tempo reale, i grafici di 10 titoli selezionabili a piacere tra quelli della finestra principale fino a 3 finestre Excel (Pre-apertura, Contrattazione, Storico) che mostrano sia i dati che i grafici in tempo reale di un titolo a scelta.

Una ulteriore finestra (opzionale) consente di inserire i dati dei propri investimenti e seguirne l'andamento in tempo reale (Simile a borsa2k ma piu' semplice).

Tradx richiede nella cartella system di Windows il file grid.vbx (Incluso in tradx.zip) e vbrun300.dll (Estrarlo da mypad.zip se non lo si possiede). L'archivio tradx.zip contiene anche un file dati di esempio che e' simile a quello che viene creato dal programma quando si attiva il link con il televideo e che serve per dimostrare le possibilita' di Tradx anche a chi non ha la scheda. I dati di esempio sono saltuari e limitati ad un intervallo di poche ore per non appesantire tradx.zip . Con la scheda Tradx crea nell'arco della giornata un file dati (regolari e continui) di oltre 1mb.

Il programma funziona con tutte le schede WintV che utilizzano il Televideo di VTplus (WinTv go, WinTv Pci, WinTv usb, etc). E' essenziale una perfetta ricezione del segnale TV per evitare errori nei dati ed un perfetto settaggio dei programmi WinTv e VTplus forniti con la scheda. Valori che improvvisamente vanno al massimo od al minimo o fuori dalla finestra del grafico indicano una cattiva ricezione del segnale televisivo.

Il comando tabelle consente di visualizzare i dati di ogni titolo, verificare i valori anomali ed eventualmente cancellarli. Non e' certo pensabile utilizzare la scheda con una antenna interna o con una esterna in cattive condizioni. Tradx esegue un controllo accurato dei dati e Vtplus con il file script tradx.vts creato da Tradx esegue un ulteriore controllo (vedi check=1 nello script). Con una buona ricezione del segnale tv non si hanno mai dati errati. Dopo la messa a punto dei programmi e la scelta del canale conviene chiudere WinTv e lasciare solo VTplus per evitare eventuali problemi di memoria (Con la scheda usb WinTv e VTplus non possono funzionare contemporaneamente).

Normalmente Vtplus apre e completa tutte le pagine richieste da Tradx entro 3-4 minuti (25 secondi se si utilizza solo il mib 30). Tempi piu' lunghi indicano una cattiva ricezione (La scheda usb e' un po piu' lenta). NON confondere il tempo di apertura iniziale delle pagine e sottopagine con quello di aggiornamento che e' di circa 30 secondi !

Dopo aver lanciato il programma nelle 10 finestre appaiono i grafici dei 10 titoli i cui nomi sono stati precedentemente salvati con salva. L'archivio Tradx.txt (Sia quello di esempio che quello formato automaticamente da Tradx con la scheda) contiene i dati di TUTTI i 400 titoli e bastera' un click prima su una delle 10 finestre e poi su uno dei 400 nomi della griglia per fare apparire il grafico dell'andamento di quest'ultimo, con nome, valore flash, %, numero dei dati, minimo e massimo con tutti i valori intermedi, ora di inizio e fine del collegamento. Con la scheda i grafici si completano e si comprimono a mano a mano che i nuovi valori vengono memorizzati nell'archivio.

Si potranno visualizzare gli indici italia ed estero con il pulsante indici prima di azionare start. E' inoltre possibile, in qualsiasi momento , chiudere Tradx ed al riavvio si ritroveranno tutti i dati memorizzati in precedenza, oppure con "Excel on" passare su start ad es. per attivare al finestra indici e riavviare il link senza dover ripetere la procedura di riattivazione Excel.

Il comando "salva", oltre al nome del canale, salva sia i nomi dei 10 titoli che le posizioni di tutte le finestre (Anche quella del programma) in modo da ottenere immediatamente, al successivo riavvio, i grafici dei 10 titoli preferiti nella posizione voluta (Se necessario le 10 finestre possono essere trascinate in altra posizione con il mouse dopo aver attivato il comando mov).

Per attivare la creazione dei grafici in Excel si dovra' innazitutto chiudere il grafico principale (G), scegliere il titolo e farlo apparire in una delle 10 finestre come sopra detto. Poi occorre lanciare il file Tradx.xls con qualsiasi versione di Excel (Dalla 4 in poi), ed attivare il comando Excel. Con un successivo click su una delle 10 finestre dei grafici si avvia la preparazione della pagina Excel relativa al titolo prescelto. Si possono inoltre lanciare anche i file Tradxa.xls e Tradxs.xls per visualizzare i dati ed i grafici in pre-apertura e storici ricordando che se il pulsante N/A indica N verra' aggiornato in tempo reale il file ed il grafico relativo alla contrattazione (Tradx.xls, dopo le 09:30) mentre se indica A verra' aggiornato quello relativo alla pre-apertura (Tradxa.xls, dalle 08:15 alle 09:30 circa).

Per attivare il DDE con tradx0.xls occorre lanciare il file e tutti quelli ad esso collegati (Esempio1, 2 e 3 etc) ed azionare il comando DDE.

Il mouse a clessidra per alcuni secondi indica che e' in corso il dde con Excel e che i dati dell'archivio vengono trasferiti nel foglio Excel. Con la scheda ed il link in funzione i dati vengono aggiornati in tempo reale sia sull'archivio che sui fogli Excel. I fogli Excel possono essere anche cancellati o salvati con altro nome o rinominati ovvero si possono creare quanti fogli si vogliono, al limite anche uno per ognuno dei 400 titoli in quanto i dati vengono estratti dall'archivio che Tradx crea ed aggiorna automaticamente. (Ma solo Tradx.xls e Tradxa.xls verranno aggiornati in tempo reale).

Si possono anche aggiungere delle formule nelle colonne libere dei fogli Excel per ottenere dati o grafici particolari. Unica precauzione evitare di eseguire le modifice mentre e' attivato il link (disattivarlo con Stop e dopo le modifiche riattivarlo con Start). Non e' obbligatorio utilizzare i file Excel presenti nell'archivio; Bastera' crearne dei nuovi con lo stesso nome e Tradx provvedera' ad aggiornare i dati automaticamente, ma ovviamente occorrera' ricreare i grafici seguendo le regole di Excel.

Chi possiede la scheda potra' seguire l'andamento dei 10 grafici del programma e del grafico di Excel in tempo reale ed alcuni traders mi hanno fatto capire (Non faccio trading) che il foglio Excel potrebbe facilmente interfacciarsi con programmi tipo Metastock.

I grafici mostrati nelle pagine Excel, insieme ai dati, sono i piu' semplici possibile. Tradx.xls ad es. mostra l'andamento del titolo, l'andamento del minimo, l'andamento del massimo e sull'asse x l'ora ed i minuti dell'aggiornamento. Come e' noto, e' estremamente facile creare uno o piu' grafici, piu' o meno complessi, con le innumerevoli opzioni offerte da Excel. Ad esempio i piu' esperti, sfruttando i dati di Tradx, potranno aggiungere i grafici della tendenza o quelli del dettaglio di alcuni intervalli di tempo specifici, etc.

Anche chi non conosce Excel potra' creare i propri grafici: basta selezionare un intervallo di dati (Anche tutti) tenendo premuto il pulsante sinistro del mouse (ad es. da b4 a e4 e poi in basso fino a b30 e30), azionare il pulsante grafici e seguire tutte le opzioni offerte da Excel.

Tutti i comandi di Tradx hanno un help on line che appare in una piccola finestra sotto i pulsanti non appena il mouse passa sul comando stesso.

A fianco del pulsante Start vi sono due piccole finestre, la prima indica la lunghezza del file che contiene i dati di tutti i titoli; (con A quelli di pre-apertura e con N quelli di contrattazione) il continuo incremento del valore indica anche il corretto funzionamento del programma. La seconda indica il numero totale dei titoli controllati in tempo reale; una variazione frequente del valore indica un cattiva ricezione del Televideo.

Chi possiede la scheda prima di azionare start o di creare lo script dovra' inserire il canale VTplus che consente la migliore ricezione Mediavideo nella relativa finestra e salvarlo con salva. Se VTplus e' gia' in funzione ad es. con borsa2k si potranno sfruttare le pagine gia' aperte. In questo caso chiudere borsa2k ed azionare start di Tradx per controllare il link. Se il link funziona e la borsa e' aperta e sono iniziate le contrattazioni si dovra' cancellare il file di esempio, o quello creato automaticamente il giorno prima, con il pulsante kill.

Con il link avviato (Il comando start si colora di rosso e diventa stop) si attiva l'aggiornamento ed il salvataggio continuo dei dati nel file tradx.txt. Nelle finestre di Tradx si vedranno apparire i dati di tutte le azioni ed i grafici in tempo reale di 10 di esse. Se Excel e' attivato ed il dde funziona si vedra' "Excel -->" nella barra dei comandi. Per cambiare il titolo visualizzato con Excel basta fermare il link con il pulsante stop, selezionare il nuovo titolo come sopra descritto e riavviare il link con start.

Se si avvia il link prima delle 08:15 Tradx consente di automatizzare l'inizio del salvataggio dei dati di pre-apertura. In ogni caso fino alle ore 09:30 vengono salvati i dati di pre-apertura nel file Tradxa.txt e subito dopo, automaticamente ed indipendentemente dal pulsante N/A, quelli di contrattazione nel file Tradx.txt. E' possibile seguire i grafici di pre apertura in tempo reale (Anche su Excel) se si attiva il pulsante N/A su A ma dopo le 09:30 occorre passare su N e riattivare Excel per seguire quelli relativi alla contrattazione.

Il nuovo comando graf0 consente di modificare, per successivi click, la visualizzazione dei 10 grafici nel seguente modo: graf0=griglia+titolo+min+max, graf1=titolo+min+max, graf2=griglia+titolo, graf3=solo titolo. Se il link e' in funzione il comando viene accettato subito ma eseguito nel momento in cui si aggiornano i dati.

Chi non utilizza borsa2k potra' creare automaticamente il file script tradx.vts (Comando script) che serve per aprire le pagine di borsa sui canali Mediaset con VTplus. Dopo aver creato il file eseguirlo con VTplus (options, script, find run) ed attendere il completamento delle pagine prima di lanciare tradx. Nelle prossime versioni del programma questa operazione, ed altre, verranno automatizzate.

Tradx carica solo le pagine (da 305 a 318 + 322) che trova aperte su vtplus e chiede la conferma di avvio con pagine mancanti. In questo caso avviare il link solo se le pagine sono state intenzionalmente escluse (ad es. utilizzo del solo mib30) altrimenti attendere il completamento delle pagine richieste per evitare valori ripetuti nel file dati.

comando INV: Apre e chiude una griglia nella quale si possono immettere i dati di un numero praticamente illimitato di investimenti veri o simulati utilizzando i comandi posti nell' ultima colonna della griglia stessa per il controllo in tempo reale.

comandi della griglia di INV:

insert: comando on/off abilita (i caratteri della griglia si colorano di rosso) e disabilita il salvataggio e l' inserimento dei dati da tastiera con un click nelle colonne QUOTAZIONE DI ACQUISTO e NUMERO QUOTE e BONUS QUOTE .Per inserire il nome del titolo basta un click nella colonna 1 e poi sul nome del titolo nella griglia principale. Il tasto Esc cancella il testo in ogni casella selezionata. Usare salva per salvare le modifiche e tornare nel modo normale.

inv+ e inv-: per passare da un investimento al successivo. Se non esiste tradx lo crea. Inserire o modificare i dati e salvare con SALVA.

up e down : per variare l' altezza della griglia. Il comando salva, oltre al titolo salva anche l' altezza in modo da adattarla al numero dei titoli (da 1 a 50 per ogni investimento).

SALVA:
Salva i dati dell' investimento visualizzato e l' altezza della griglia.

Altri nuovi comandi:

N/A Tradx , dalla versione 1.0f in poi, salva i dati di pre-apertura e quelli normali automaticamente su due file diversi. Questo comando consente di visualizzare e seguire in tempo reale l'andamento dei titoli nei due modi anche su excel.

S (Dati storici): salva le quotazioni di riferimento del giorno precedente. Qando si attiva excel tradx crea il grafico del titolo prescelto e se trova il foglio tradxs.xls crea anche un grafico relativo ai dati storici (data e chiusura) dello stesso titolo utilizzando il file tradx.dax che viene creato ed aggiornato automaticamente con il comando S.

G Apre e chiude una finestra che mostra in dettaglio il grafico intraday e storico di un titolo a scelta (Vedi tradx1.htm).

Le nuove versioni di Tradx consentono anche il link (non in tempo reale) e la visualizzazione di qualsiasi altra pagina di borsa aperta. Basta un click sul comando indici fino a quando appare la pagina 305. Successivi click sulla piccola finestra che indica il numero dei titoli visualizzano le pagine successive (se gia' aperte). Utlilizzare lo scroll per visualizzare tutte le sottopagine. Un click sul pulsante indici (che indica il numero della pagina) riprende le normali funzioni del pulsante.

Chi utilizza borsa2k potra' copiare il file borsa2k.dax nella cartella di tradx ed il programma chiedera' se sceglierlo al posto di tradx.dax (Attenzione ! anche in questo caso i nuovi dati vengono salvati solo su tradx.dax) . In alternativa potra' creare il proprio file ex novo salvando ogni giorno i dati di riferimento del giorno precedente (unico modo per ottenere i dati di tutti i titoli) oppure potra' utilizzare i file di esempio contenuti nell' archivio tradx.zip

Comando provvisorio: basta un doppio click sulla riga help dopo l'orario di chiusura per salvare un file tipo ggmmyyyy.txt con i dati adatti al downloader di Metastock. Manca il dato volumi (=0) in quanto non trasmesso da Mediavideo. E' in preparazione una versione di Tradx (TradxR) per il televideo Rai che salvera' anche i volumi. Coloro che sono interessati potranno inviarmi una breve e-mail di conferma (es: 'Confermo interesse TradxR' Anche anonima - vedi fine pagina siti Digilander e Supereva) per farmi decidere se continuare il lavoro o meno.

Requisiti di sistema: E' preferibile utilizzare Tradx con una risoluzione dello schermo almeno di 1024 X 768 , ma il programma , che e' stato provato con w95, w98 ed xp, ha funzionato anche su di un vecchio p3 a 300Mhz con 64Mb di ram ed una risoluzione di 800 x 600.

Per utilizzare Tradx con una risoluzione di 800 x 600 rinominare o cancellare il file tradx.cfg, lanciare il programma, attivare il comando mov, spostare e ridimensionare la finestra del programma, spostare le finestre dei grafici e quella degli indici nelle posizioni preferite, inserire i nomi nelle finestre dei grafici con click prima sulla finestra e poi sul nome, inserire il nome del canale ed infine salvare con salva.

Nomi dei file:

Tradx.exe
File eseguibile (programma)

Tradx.txt
Contiene i dati giornalieri (intraday) di tutti i titoli. Viene creato ed aggiornato automaticamente da Tradx.exe quando il link e' attivato.

Tradx.lst
Contiene tutti i dati della griglia principale se salvati uscendo da Tradx. Serve per evitare ripetizioni al successivo riavvio.

Tradx.cfg
Contiene il nome del canale VTplus, i nomi dei 10 titoli dei grafici e le posizioni delle 10 finestre e di quella principale.

Tradx.xls
Tradxa.xls
Tradxs.xls
Tradx0.xls
I primi 3 fogli Excel vengono automaticamente aggiornati dal programma quando si attiva il pulsante Excel. I primi due contengono i dati ed i grafici rispettivamente nella fase di contrattazione ed in quella di pre apertura. Se il link e' attivato i due fogli vengono aggiornati (dati e grafico) in tempo reale. Il terzo viene aggiornato con i dati storici ed i grafici del titolo prescelto. L' ultimo e' riservato al dde con Excel.

Tradx0.cfg
Tradx1.cfg etc
Questi file vengono creati con il comando Inv ed hanno un nome progressivo (0, 1, 2, etc). Contengono i dati di ogni singolo investimento e l' altezza della finestra relativa. Tradx0.cfg contiene i nomi dei titoli per il dde con Excel.

Tradx.dax
Contiene i dati storici di tutti i titoli. Viene aggiornato da tradx con il salvataggio giornaliero tramite il comando S.

Borsa2k.dax
Contiene i dati storici dei titoli programmati su borsa2k.exe . Il file di esempio contenuto nell' archivio contiene i dati del 2001 e 2002 di 60 titoli.

Se il programma e' di interesse per coloro che fanno trading o analisi tecnica portero' avanti il lavoro di programmazione aggiungendo tutte le opzioni che mi verranno eventualmente richieste. Per maggiori dettagli sul Televideo e settaggi Vtplus suggerisco di leggere e stampare i file Borsa2k.htm, tele1.htm, scart1.htm reperibili nel mio sito.

Tutte le versioni di Tradx hanno una scadenza e le nuove saranno riconoscibili da una diversa lettera nell'ultimo carattere della versione (da a in poi es. 1.0a, 1.0b etc). Tra una versione e l'altra vi sono delle modifiche in gran parte suggerite dagli utenti che che ringrazio per la collaborazione. Ovviamente ogni nuova versione incorpora tutte le modifiche delle precedenti.

Versioni di Tradx:

Versioni da 1.0 a 1.0c: prime versioni provvisorie.

Versione 1.0d: risolve il problema del separatore decimale che con alcune impostazioni di Windows non consentiva la corretta visualizzazione dei grafici.

Versione 1.0e: consente di cambiare la visualizzazione dei 10 grafici con il nuovo comando graf e di caricare anche un numero di pagine a scelta (Ad es. solo mib30 etc). Semplificata e velocizzata la creazione di grafici con Excel.

Versione 1.0f:
Modificata la sub di uscita dal programma che in alcune condizioni creava errori.

Aggiunto comando INV per controllo numero illimitato di investimenti veri o simulati.

Aggiunto comando N/A per funzionamento normale od in pre-apertura (anche su excel).

Aggiunto comando S per il salvataggio delle quotazioni di riferimento del giorno precedente e successivo riutilizzo per la creazione di grafici excel (storico).

Aggiunta attivazione automatica opzionale del link alle 08:15

Versione 1.0g:
Piccole modifiche e correzioni rispetto alla precedente.

Versioni dalla h alla L
Versioni intermedie non disponibili nel sito.

Versione 1.0m:
Aggiunto DDE con Excel, Grafico principale (G), inv con 250 titoli, Indici, rialzi, ribassi , tabelle e cancellazione dati errati, possibilita' di utilizzare i principali comandi anche con il link attivato.

Versione 1.0n:
Attivato DDE anche con finestra inv non visibile

Versioni dalla o alla p:
Versioni intermedie

Versione 1.0q:
Risolto problema separatore decimale su dde, saltuaria indicazione borsa
chiusa su pre-apertura, ora su salvataggio indici. Aggiunto link con
tutte le pagine aperte fino alla 331. Aggiunta visualizzazione di tutte
le pagine aperte con sottopagine in unica finestra.


Versioni dalla r alla s:
Versioni intermedie

Versione 1.0t:
Risolto il problema del separatore decimale su DDE.
Risolto il problema indicazione casuale borsa chiusa su pre-apertura.
Inserito avviso programma in scadenza (<5gg).
Eseguite altre piccole modifiche di minore importanza.

Versione 1.0t:
Risolto il problema della occasionale cattiva visualizzazione indici su DDE.
Inserito avviso scadenza (<11gg).
Aggiunto salvataggio dati giornalieri formato del Downloader di Metastock *.
Abilitato salvataggio dati pre apertura anche se per errore vengono trasmessi min e max (Normalmente non presenti).
Inibito il salvataggio dei dati del singolo titolo se l'ora trasmessa e' per errore quella del giorno prima.
Eseguite altre piccole modifiche di minore importanza.

 

==============================

Alcuni possibili futuri sviluppi di Tradx:

-Creazione di piu' grafici di piu' titoli contemporaneamente su una o piu' pagine Excel.

-Automatizzazione del lancio di Vtplus, delle pagine e del file Excel

-Creazione automatica nella pagina Excel di formule atte ad ottenere grafici particolari.

-Estensione ai dati del mercato TLX e della borsa serale

-Estensione ai dati del fib

-Creazione automatica di archivi con tutte le quotazioni del giorno per successiva analisi

-Allarmi 'Vendi' 'Compra' o simili.

Resto in attesa di commenti.

Giuseppe Riera
griera@iol.it

Siti Tradx:

http://digilander.libero.it/gius1

http://users.libero.it/griera

http://www.riera.supereva.it

Sito della Hauppauge:
http://www.hauppauge.com

Sito Hauppauge Italia:
http://www.hauppauge.de/ital