Oggi è 28/04/2024, 11:49


Il software della volatilità storica step by step…

  • Autore
  • Messaggio
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 14:45

Selezioniamo e trasciniamo sulla Form le tre caselle combinate e assegniamo loro - così come abbiamo fatto in precedenza con la Form - un nome per poterle richiamare da codice quando servirà nella finestra delle proprietà alla voce Name.

La prima la chiameremo cboGruppi, la seconda cboDal e la terza cboAl
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 16:26

Mettiamo anche delle Label, cioè delle etichette che ci aiutano a capire la funzione delle Combo box.

Non c’è bisogno di nominarle in quanto hanno solo una funzione indicativa.

Cambieremo solo la Caption.

La prima la chiameremo "Strumento" e la seconda "Periodo".
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 16:35

Abbiamo quasi completato la costruzione della Form. Non ci rimane altro che inserire gli ultimi due controlli e il gioco è fatto! Inseriamo quindi due Command button (Pulsanre di Comando).
Il primo gli diamo il nome di cmdGenera con Caption “Genera” e al secondo cmdChiudi con Caption “Chiudi”.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 16:45

Finita la costruzione grafica della Form, passiamo al codice per farla funzionare.
Prima però dobbiamo costruire l’elenco dei titoli che ci interessano.

Per fare questo ritorniamo al foglio Excel premendo contemporaneamente Alt+Q e rinominiamo il secondo Foglio (così come abbiamo visto all’inizio) con il nome “Tabella
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 16:55

Su questo foglio introduciamo sulle prime due colonne rispettivamente il nome del titolo o indice che ci interessa (Colonna A) e sulla seconda il relativo codice del sito di Yhaoo! (Colonna B). Io ho inserito per esemplificare i 40 titoli che fanno parte del paniere dell’indice FtseMib compreso l’indice stesso.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 17:52

Fatta questa operazione, spostiamoci di nuovo nell’editor di VBA cliccando la voce Strumenti > Macro > Visual Basic Editor o semplicemente premendo contemporaneamente il tasto “Alt+F11”.
All’interno della finestra del codice selezioniamo la nostra Form e l’azione che deve fare.
L’evento che ci interessa non è l’evento clik ma Initialize per cui quando si sceglierà dovrebbe apparire questa subroutine vuota:

    Private Sub UserForm_Initialize()

    End Sub

Che significa: inizializzando la Form si eseguono automaticamente tutte le istruzioni contenute all’interno della subroutine.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso

Roberto

  • Messaggi: 138
  • Iscritto il: 16/10/2011, 17:37

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 18:25

AZ13 ha scritto:Come costruirsi da soli un grafico della volatilità storica scaricando gratuitamente i dati storici dal sito di Yahoo! Vediamo tutti i passi da affrontare! Che ne dite vi va l’idea? :14



Certo che l'idea mi va perchè colgo anche l'occasione di usare un poco excel. Quando studiavo la finanza frattale per costruire un software in Excel per calcolare il coefficiente di Hurst ci ho perso le notti. Almeno adesso ci posso perdere solo il giorno.

Molto nobile il tuo intento Antonio
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 19:12

E quali operazioni deve eseguire? Ma… caricare i dati nelle tre Combo box, naturalmente!
Ecco la prima routine completa con le spiegazioni.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso
Avatar utente

AZ13

  • Messaggi: 38610
  • Iscritto il: 28/09/2011, 22:27

Re: Il software della volatilità storica step by step…

Messaggio21/10/2011, 19:39

Ora dobbiamo caricare nella prima Combo box la lista dei titoli che si servirà per estrarre i codici di Yahoo! che abbiamo inserito nel foglio tabelle.

E come facciamo? Semplice ci creiamo un’altra routine che scatta quando la Form viene attivata ossia quando viene lanciato l’evento Activate.

Ecco la seconda routine completa con le spiegazioni.

Per oggi mi fermo qui… vi lascio costruire la prima parte del programma.

Riprenderemo l’argomento nei prossimi giorni. :D
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Meno si rischia più si guadagna ...
Non connesso

Delucamax

  • Messaggi: 34
  • Iscritto il: 23/10/2011, 9:24

Re: Il software della volatilità storica step by step…

Messaggio23/10/2011, 9:27

Non sono smanettone in excel pero devo dire che l'argomento è esposto in modo semplice.
Ho avuto qualche problema tra il form e il codice ,
era scomparsa la pagina di inserimento codice ,pero alla fine ci sono riuscito
resto in stand by :thanks
PrecedenteProssimo

Torna a Excel fai da te



Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti

cron