Siamo apparsi regolarmente su:

Piano Bar: Uno Scanner EOD per Tradestation


Piano Bar di Virginio Frigieri

Uno Scanner di fine giorno per Tradestation 1/6

 

 … da mettere sotto l'albero di Natale…

 

 

Diamo seguito ad alcune e-mail di lettori, per mostrare come costruire un comodo scanner di fine giorno su Tradestation.

 

Prologo:

Tradestation, lo dico a tutti i corsi oggi è un binario morto; La Omega Research che vendeva il pacchetto è morta e sepolta : i successori sono diventati Broker e vi danno la piattaforma nuova che si chiama Tradestation 8.xx se aprite un conto e lavorate con loro sui mercati americani… Se provate a far masticare a Tradestation 8.xx dei file in formato Metastock acquistati in Italia avrete amare sorprese. Il vecchio pacchetto Prosuite 2000i non viene più implementato ed è fermo a otto anni fa.

Nonostante questo, un elevatissimo numero di persone , (compreso il sottoscritto) rimane saldamente affezionato a questa piattaforma per l'enorme praticità di costruire con poche istruzioni di programmazione preziosi strumenti di analisi.

 

 

Iniziamo quindi a vedere come ottenere a fine giornata un pratico report che contenga i principali segnali ribassisti e rialzisti su cui ragionare per il giorno successivo.

Cominciamo col dire che Tradestation è predisposto di suo alla scansione di cartelle contenenti dati di borsa in uno dei vari formati compatibili, ma che per far funzionare il giochino, occorre scrivere un programma in cui metteremo tutte le cose che ci interessa visionare.

Realizzato il programma , dovremo creare tanti workspace quante sono le cartelle che vogliamo analizzare , ed infine dire all'assistente di Tradestation (il Workspace Assistant) di far girare il nostro programma su tutti i titoli della cartelle abbinata ai workspace di cui sopra.

La scansione può essere fatta sia aprendo il grafico di ciascun titolo (vivamente sconsigliato), sia lasciando chiusi i grafici (vivamente consigliato). In una sessione di scansioni possiamo far eseguire diversi workspace abbinati a diverse cartelle di dati. E' ovvio che all'interno di questi workspace dobbiamo aver inserito il richiamo al programma di scansione.

Il risultato di una sessione di scansioni viene automaticamente registrato da Tradestation su un particolare workspace fornito con l'installazione chiamato ?Workspace Assistant Result? che si trova all'interno della cartella ?My Work? dentro alla ?Omega Research? incapsulata a sua volta nella cartella ?Programmi? del disco su cui avete fatto l'installazione (nel mio caso disco D),

 

 

 

 

 

 

La chimera della ?Descrizione?:

Il ?Workspace Assistant  Result? si presenta con un aspetto simile ad un documento Excel con più fogli… tutto grigio e bruttarello.

Uno dei bachi storici di Tradestation (gli utenti esperti lo sanno bene) è che per una svista del programmatore dell'Oregon che ha scritto questo pezzo di programma (pare fosse anche omosessuale ma a noi poco importa) è che sul foglio relativo alle Posizioni aperte (implementato quando fate girare un trading system che genera effettivi segnali di compra vendita, viene fornita anche la descrizione del titolo come si vede nella figura sottostante:

 

 

La descrizione c'è in tutti i fogli… c'è sugli ?Active Order?, c'è sui ?Filled Orders? e pesino sui ?Cancelled Order?, ma manca dove più serve… ovvero nel foglio degli Alert che è quello che viene scritto quando facciamo girare una scansione…

Come si vede sotto ci sarebbe tutto ma non c'è la descrizione…

 

 

 

 

Dopo , resta il fatto che anche se la descrizione ci fosse, la cosa farebbe comunque abbastanza schifo…

Primo perché tutta bianca non aiuta i nostri stanchi occhi… secondo perché in questo foglio i segnali sono nell'ordine in cui la scansione li ha trovati e sono mischiati segnali rialzisti e ribassisti…

L'Obiettivo che ci prefiggiamo con questa serie di articoli, è dunque quello di ottenere un report con segnali codificati e quindi ordinabili per tipo di allarme e nome del titolo incriminato opportunamente intestato, datato, colorato ed archiviabile su una cartella ?storica?.

Siccome un'immagine vale più di mille parole sotto ho messo quello che deve saltare fuori.

A questo punto onde evitare che mi scriviate e-mail a cui non risponderei, vi dico subito che se non avete Excel installato, potete chiudere l'articolo, perché le macro che vi sono dentro non so e non lo voglio sapere se girano su prodotti similari (star office et similia)

(non fate caso all'immagine sotto perche in reale si legge bene)

 

 

Essendo la cosa fatta a scopo didattico, noi costruiremo uno scanner per il solo mercato Italia, usando il Data Base di Bull&Bear che riconduce l'intero listino a due sole cartelle.

Se avete Data Base di altri fornitori non cambia nulla, solo che dovrete cercare e puntare i vostri workspace sulle cartelle di quel fornitore (tanti workspaces quante sono le cartelle da analizzare).

 

Una volta che avrete ben compreso i meccanismi sull'esempio che vi forniamo, siamo certi che saprete organizzarvi le vostre scansioni per i vari mercati che vi interessano in piena autonomia.

 

Adesso che mi hanno aperto lo spazio web personale, ovviamente non dovete più ammattire a ricopiare a mano il codice di Easy Language, che ugualmente pubblichiamo per ragionarci sopra,  perchè tutto quello che serve per far girare la cosa è scaricabile direttamente da questo articolo.

Le uniche cose che non mettiamo scaricabili, sono i quattro Workspace perché vanno costruiti in funzione del vostro Data Base e del disco su cui lo avete. Se vi scaricassi i miei workspace che girano sul disco D e sul Data-Base di Bull&Bear e voi magari avete i dati di Club di Borsa sul disco C, evidentemente non vi trovereste molto bene.

 

 

Download dei Programmi e del File Excel:  

Createvi dunque una cartella di lavoro temporanea o nella Documenti o direttamente sul Desktop, in cui Salvare il file ZIP che vi arriva cliccando su questo link:

 

http://frigieri.lombardreport.com/PgmEasyLanguage/LR_SCANNER.zip

 

 

Per leggere i paragrafi successivi seguire i link nell'ordine:

 

Sistemazione degli Oggetti Scaricati:   leggi:   /lr/articolo.asp?id_articolo=20037 

 

 

Costruzione dell'Elenco Titoli:             leggi:  /lr/articolo.asp?id_articolo=20038

 

 

Microanalisi delle caratteristiche tecniche del programma:  

leggi: /lr/articolo.asp?id_articolo=20039

 

 

I Sorgenti:                                              leggi:    /lr/articolo.asp?id_articolo=20040

 

 

I Workspace di Scansione:                   leggi:    /lr/articolo.asp?id_articolo=20041

 

 

Errata Corrige…. da leggere:               leggi:    /lr/articolo.asp?id_articolo=20095  

  

 

 

alla prossima e buone scansioni

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non accontentarti solo degli articoli Free!

Registrati gratuitamente e avrai accesso senza limitazioni ai servizi premium per 7 giorni!