Java House
Crovatto - JcFinCalc
Italiano     English

JcFinCalc Versione 1.1

Ottobre 2012, 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.1

Recensioni

Novembre 2010, by Crovy
Questo programma è stato recensito da:

Android

Ottobre 2012, by Crovy
Questo programma è disponibile anche per i dispositivi Android!
QrCodeGooglePlayJcFinCalc Android app on Google Play

Cose da Fare Versione 1.1

Ottobre 2012, by Crovy
  • Niente.

Errori Noti Versione 1.1

Ottobre 2012, by Crovy
  • Nessuno.

Cronologia Revisioni

1.1 del 08.10.12
  • Gestito calcolo partendo dalla variazione percentuale negativa;
1.0
  • Rilascio;