Domanda su formuletta excel

Marcolino

Nuovo Utente
Registrato
1/3/00
Messaggi
19.266
Punti reazioni
671
L'età avanza....
come posso fare una formula excel che mi restituisca 1 (pip)
USD 1,1648 - USD 1,1649
di differenza senza gli 0,00 davanti grazie ;)
 
L'età avanza....
come posso fare una formula excel che mi restituisca 1 (pip)
USD 1,1648 - USD 1,1649
di differenza senza gli 0,00 davanti grazie ;)

Se non ho inteso male quello che chiedi, basta che moltiplichi per 10.000, cioè scrivi =X*10000
al posto di X metti i riferimenti della sottrazione.

Es.: se nella cella a1 c'è il valore 1,1648 e nella cella b1 il valore 1,1649
Puoi scrivere nella cella c1
=b1-a1 (ti restiruirà un valore di 0,0001)
poi nella cella d1 scrivi
=c1*10000

Oppure puoi scrivere direttamente
=(b1-a1)*10000 (mi raccomando le parentesi).
 
Se non ho inteso male quello che chiedi, basta che moltiplichi per 10.000, cioè scrivi =X*10000
al posto di X metti i riferimenti della sottrazione.

Es.: se nella cella a1 c'è il valore 1,1648 e nella cella b1 il valore 1,1649
Puoi scrivere nella cella c1
=b1-a1 (ti restiruirà un valore di 0,0001)
poi nella cella d1 scrivi
=c1*10000

Oppure puoi scrivere direttamente
=(b1-a1)*10000 (mi raccomando le parentesi).

grazie esatto...
avevo provato ma purtroppo in quel modo quando nelle celle successiva façcio il calcolo dei pip x 0,10/1/10 $ dei lotti e poi converto in euro mi sballa tutto
 
grazie esatto...
avevo provato ma purtroppo in quel modo quando nelle celle successiva façcio il calcolo dei pip x 0,10/1/10 $ dei lotti e poi converto in euro mi sballa tutto

Questa volta sono sicuro di non aver inteso quello che hai detto!:D

Ad ogni modo, le operazioni che ti ho scritto per certo forniscono il risultato giusto.
Se le operazioni successive ti portano ad un risultato sballato, il metodo più semplice è quello di non scrivere una unica formula in una cella, ma di scinderla in tante sotto-operazioni ognuna in una cella diversa.

Esempio:
A1 scrivi il valore USD1
B1 scrivi il valore USD2
C1 fai solo la sottrazione B1-A1
D1 moltiplichi solo C1*10000
E1 moltiplichi solo D1*la leva usata
F1 fai solo la conversione USD/EUR

così dovresti vedere subito quale cella introduce l'errore di calcolo.
 
come posso fare una formula excel che mi restituisca 1 (pip)
USD 1,1648 - USD 1,1649 di differenza

Se hai
A1 1,1648
A2 1,1649

e il separatore dei decimali è la virgola ","

puoi calcolare

= DESTRA(A2;LUNGHEZZA(A2)-TROVA(",";A2)) - DESTRA(A1;LUNGHEZZA(A1)-TROVA(",";A1))

che in pratica fa 1649 - 1648 = 1

(purché il numero dei decimali dopo la virgola sia sempre lo stesso).
 
Ultima modifica:
Se già si sa che i decimali sono sempre quattro basta

= DESTRA(A2,4) - DESTRA(A1,4)

con la mt4 in realtà sono 5...
provo con...
= DESTRA(A2,5) - DESTRA(A1,5)

ma il problema si sa che sorga con es: con 1,5 pip (non interi) ecc

es: 1.18388 > 1.18123 come vedi mi da 2,24
 

Allegati

  • pip.jpg
    pip.jpg
    13 KB · Visite: 71
Ultima modifica:
esempio di cosa mi esce in excel alla mia maniera...
il conto finale torna con la mt4
ovviamente microlotto non lotto come scritto

ma quello che mi piacerebbe sarebbe non vedere gli 0,00....
e vedere i pip giusti
 

Allegati

  • pip-2.jpg
    pip-2.jpg
    64,3 KB · Visite: 83
Scusa, ma... 18388 meno 18123 fa 265

Tu quale numero vorresti vedere come risultato?

nella tabella manca il 5 decimale...ma mi speigo meglio:

nel Forex i conti si fanno diversamente dalle azioni, si compra a lotti predefiniti e si guadagna o perde in riferimento ai pip:

il pip nel eurusd è sempre il quarto decimale ed ha sempre lo stesso valore in $ indipendentemente dal cambio, i contratti possono essere:

Contratto
Lotto standard: Valore nominale 100.000$ - Valore 1 pip 10$
Mini lotto: Valore nominale 10.000$ - Valore 1 pip 1$
Micro lotto: Valore nominale 1.000$ - Valore 1 pip 0.10$

a questo punto, per esempio, se io compro

1 Micro lotto (che sono 1.000$)

a 1,1600 e lo rivendo a 1,1601 avrò guadagnato 1 pip che equivale a 0.10$ che poi convertirò in euro

veniamo al problema...

MT4 ha 5 decimali per cui in realtà vedo anche ad esempio 1,5 pip come sotto

a 1,16000 e lo rivendo a 1,16015

quello che vorrei, ma temo che sia difficile è che Excel mi restituisca l'esatto numero dei pip (per poi convertirli in euro) persi o guadagnati
es: 1 - 2 - 3
oppure se non è tondo
1,5 - 1,6 ecc

il tutto per leggerli più agevolmente e per convertire correttamente il valore del pip in euro

;)
 

Allegati

  • pip-3.jpg
    pip-3.jpg
    70,9 KB · Visite: 42
MT4 ha 5 decimali per cui in realtà vedo anche ad esempio 1,5 pip come sotto
a 1,16000 e lo rivendo a 1,16015
quello che vorrei, ma temo che sia difficile è che Excel mi restituisca l'esatto numero dei pip

L'età avanza... come posso fare una formula excel che mi restituisca 1 (pip)

L'età pare avanzare molto rapidamente...

Se estrai i cinque decimali hai i due valori 16000 e 16015
Se fai la differenza hai 15
Se dividi per dieci hai 1,5
 
Indietro