π
<-

Black an Scholes

Black an Scholes

Unread postby julius999 » 05 Aug 2015, 08:06

Bonjour,

Pour un examen important, j'essaye de programmer ma ti-84 plus pour la formule de Black and Scholes. Je n'ai jamais programmé de calculatrices ou même d'ordinateurs... J'arrive à ça :

[PRGM] [NEW]
Name=CallOption
Code: Select all
Input "Time=",T
Input "Strike=",K
Input "Stock=",S
Input "Volatility=",v
Input "Interest=",r
Disp "Option Price:", S * (0.5+NormalCDF( 0, (ln(S/K) + (r+v^2/2)T)/(v*√(T)) ) - K*e^(-r*T) * (0.5+NormalCDF( 0, (ln(S/K) - (r+v^2/2)T)/(v*√(T)) )


mais forcément... ça ne marche pas.

Y a-t-il une bonne âme pour m'aider??

merci d'avance de votre précieuse aide
User avatar
julius999
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 05 Aug 2015, 08:02
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Black an Scholes

Unread postby Ti64CLi++ » 05 Aug 2015, 12:33

Quelle valeur utilise-tu?
En tout cas, moi cela marche avec n'importe quel valeur.
Essaie de remplacer le r par R et le V par V ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Black an Scholes

Unread postby julius999 » 05 Aug 2015, 12:49

Bonjour,

Merci de ta réponse. Je tiens le bon bout alors...
Quand je veux le charger via ti connect, il me dit que le nom est invalide
User avatar
julius999
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 05 Aug 2015, 08:02
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Black an Scholes

Unread postby Hamza.S » 05 Aug 2015, 13:03

le nom de ton programme doit être en Majuscule je crois
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.3%
 
Posts: 4513
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Black an Scholes

Unread postby Wistaro » 05 Aug 2015, 18:22

Hamza.S wrote:le nom de ton programme doit être en Majuscule je crois


Tout à fait ! Bien vu :)
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Black an Scholes

Unread postby julius999 » 05 Aug 2015, 18:49

Désolé, je suis vraiment mauvais.

Pour mon programme que je charge je commence par la ligne input? Avec un nom majuscule, j'arrive à charger, merci.
Dais que j'essaye de le faire fonctionner, je vais dans programme, je l'appelle et quand j'exécute, il me met direct:

Err:syntax
1:Quit
2:Goto

Je suis un peu perdu. Merci en tout cas pour vos réponses!
User avatar
julius999
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 05 Aug 2015, 08:02
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Black an Scholes

Unread postby Hamza.S » 05 Aug 2015, 19:06

as-tu remplacé toutes les variables minuscules en majuscule?
Code: Select all
Input "Time=",T
Input "Strike=",K
Input "Stock=",S
Input "Volatility=",V
Input "Interest=",R
Disp "Option Price:", S * (0.5+NormalCDF( 0, (ln(S/K) + (R+V^2/2)T)/(V*√(T)) ) - K*e^(-R*T) * (0.5+NormalCDF( 0, (ln(S/K) - (R+V^2/2)T)/(V*√(T)) )

et pour e^ tu dois utiliser la bonne touche sinon ça ne marchera pas
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.3%
 
Posts: 4513
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Black an Scholes

Unread postby Ti64CLi++ » 05 Aug 2015, 19:07

peut-tu remettre ton code?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Black an Scholes

Unread postby julius999 » 05 Aug 2015, 19:20

le voici

Code: Select all
Input "Time=",T
Input "Strike=",K
Input "Stock=",S
Input "Volatility=",V
Input "Interest=",R
Disp "Option Price:",S*(0.5+normalcdf(0,(ln(S/K)+(R+V^2/2)T)/(R*√(T)))-K*e^(-R*T)*(0.5+normalcdf(0,(ln(S/K)-(R+V^2/2)T)/(V*√(T)))
User avatar
julius999
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 6
Joined: 05 Aug 2015, 08:02
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Black an Scholes

Unread postby Ti64CLi++ » 05 Aug 2015, 19:26

Est-tu bien sur de ne pas avoir fais une faute de frappe?
Peut tu relancer ton programme, appuyer sur '2:goto' puis me mettre la ligne ou est le curseur?
Merci d'avance
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Next

Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2885 utilisateurs:
>2867 invités
>9 membres
>9 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)