Italiano     English

JcFinCalc Versione 1.0

Marzo 2008, by Crovy

JcFinCalc è un software utile per calcolare rapidamente una serie di parametri relativi all'acquisto e vendita di azioni in borsa.

Il programma originale era stato sviluppato in Visual Basic su richiesta di un amico che opera spesso in borsa, ora ho deciso di rifarlo in Java in modo da utilizzarlo su sistemi operativi differenti.

Spieghiamo meglio cosa fa:

  • Calcolo capitale iniziale netto/lordo;
  • Calcolo capitale finale netto/lordo;
  • Calcolo spese di acquisto e di vendita (con parametri personalizzabili);
  • Calcolo rendita finale netta/lorda;
  • Calcolo variazione percentuale netta/lorda;
  • Calcolo valore finale dell'azione fornendo la variazione in percentuale;
  • Configurabile per lingua Italiana e Inglese (volendo potete aggiungere altre lingue senza dover essere programmatori in Java);

Ovviamente non ho inventato niente, sono tutti calcoli che si possono fare manualmente o con un foglio elettronico, il vantaggio è che il programma è molto piccolo (come dimensioni a video ma anche come spazio occupato su disco e in memoria) e può essere mantenuto sempre in primo piano (cioè sopra ad altri programmi) così da facilitarne l'utilizzo.

Il file "JcFinCalc.props" contiene tutti i parametri di configurazione del programma. Riporto la configurazione di quello che vi fornisco con impostate le spese di transizione di Fineco:

// File di configurazione per JcFinCalc PercentageCommission=0.19 MinCommission=2.95 MaxCommission=19 Language=en Country=US

Nel dettaglio potete osservare che vengono richiesti i dati di spesa di commissione minima, massima e in percentuale.

In pratica la spesa di commissione si calcola sulla percentuale dell'investimento (o della vendita). Poi se è minore della spesa minima si applica la spesa minima, se è maggiore della spesa massima si applica la spesa massima e negli altri casi si applica la spesa calcolata in percentuale.



Nel file sono presenti altri due parametri per indicare la lingua da utilizzare per i messaggi del programma.

Di default viene utilizzato l'inglese, ma è possibile impostare anche l'italiano sosituendo "en" con "it" e "US" con "IT".

Attualmente non sono previste altre lingue, volendo potete creare voi stessi un file contenente tutti i messaggi per una nuova lingua.

Per questo programma non è neccessaria alcuna procedura di installazione, basta estrarre i file, eventualmente personalizzare il file di configurazione, ed eseguire il file jar.

Proponiamo un esempio considerando come spese di commissione quelle viste sopra.

  • Dati da immettere:
    • Numero di Azioni = 100;
    • Valore iniziale azione = 10;
    • Valore finale azione = 11;
  • Dati calcolati:
    • Investimento iniziale netto = numero di azioni * valore iniziale = 1000;
    • Spese di acquisto = 0.19% di 1000 = 1.9 che però è meno della spesa minima, quindi diventa 2.95;
    • Investimento iniziale lordo = investimento iniziale netto + spese di acquisto = 1002.95;
    • Capitale finale lordo = numero di azioni * valore finale = 1100;
    • Spese di vendita = 0.19% di 1100 = 2.09 che però è meno della spesa minima, quindi diventa 2.95;
    • Capitale finale netto = capitale finale lordo - spese di vendita = 1097.05;
    • Rendita lorda = capitale finale lordo - capitale iniziale netto = 100;
    • Rendita netta = Rendita lorda - spese di acquisto - spese di vendita = 94.1;
    • Variazione % lorda = ((valore finale - valore iniziale) / valore iniziale) * 100 = 10%;
    • Variazione % netta = ((capitale finale netto - capitale iniziale lordo) / capitale iniziale lordo) * 100 = 9.38%;

JcFinCalc

Per questo programma non è attualmente previsto un manuale.

Richiede J2SE 1.5 o superiore, non sono supportate le versioni inferiori.

Scarica JcFinCalc 1.0

Cose da Fare Versione 1.0

Marzo 2008, by Crovy
  • Niente.

Errori Noti Versione 1.0

Marzo 2008, by Crovy
  • Nessuno.

Cronologia Revisioni

1.0
  • Rilascio;