Skip to content
Nouveautés
  • Bourse & Prévisions #2: Description de la Stratégie [TUTO]
  • Bourse & Prévisions #1: Introduction [TUTO]
  • Bourse & Matlab #14: La Corrélation de A à Z – Partie 1/2
  • Bourse & Matlab #13: Comprendre le Prix – Modèle Simplifié – Partie 2/2
  • Bourse & Matlab #12: Comprendre le Prix – Modèle Simplifié – Partie 1/2
Ingénierie & Bourse

La Bourse en Équation & Trading Algorithmique

  • DÉBUTER EN BOURSE
    • Cours | PDF
    • BOURSE & MATLAB
    • PRÉVISIONS BOURSE
    • TRADING ALGORITHMIQUE
  • BOUTIQUE
    • ALGORITHMES
    • OUTILS DE TRADING
    • INDICATEURS BOURSIERS
  • Mon Compte
    • Connexion
    • Déconnexion
    • S’inscrire
  • Calendrier éco
  • TRACKING RECORD
  • Nos Missions
  • fr Français▼
    X
    am አማርኛar العربيةhy Հայերենaz Azərbaycan dilieu Euskarabe Беларуская моваbn বাংলাbs Bosanskibg Българскиca Catalàzh-CN 简体中文zh-TW 繁體中文co Corsucs Čeština‎da Dansknl Nederlandsen Englisheo Esperantotl Filipinofi Suomifr Françaisfy Fryskka ქართულიde Deutschel Ελληνικάgu ગુજરાતીha Harshen Hausahaw Ōlelo Hawaiʻiiw עִבְרִיתhmn Hmonghu Magyaris Íslenskaid Bahasa Indonesiait Italianoja 日本語jw Basa Jawakn ಕನ್ನಡkk Қазақ тіліkm ភាសាខ្មែរko 한국어ku كوردی‎ky Кыргызчаlo ພາສາລາວlv Latviešu valodalt Lietuvių kalbamk Македонски јазикmg Malagasyms Bahasa Melayuml മലയാളംmi Te Reo Māorimr मराठीmn Монголmy ဗမာစာne नेपालीfa فارسیpt Portuguêspa ਪੰਜਾਬੀro Românăru Русскийsm Samoangd Gàidhligsn Shonasd سنڌيsi සිංහලsk Slovenčinasl Slovenščinaso Afsoomaalies Españolsu Basa Sundasw Kiswahilisv Svenskatg Тоҷикӣta தமிழ்te తెలుగుtr Türkçeuk Українськаur اردوuz O‘zbekchavi Tiếng Việtyi יידישyo Yorùbázu Zulu
Ingénierie & Bourse

La Bourse en Équation & Trading Algorithmique

  • DÉBUTER EN BOURSE
    • Cours | PDF
    • BOURSE & MATLAB
    • PRÉVISIONS BOURSE
    • TRADING ALGORITHMIQUE
  • BOUTIQUE
    • ALGORITHMES
    • OUTILS DE TRADING
    • INDICATEURS BOURSIERS
  • Mon Compte
    • Connexion
    • Déconnexion
    • S’inscrire
  • Calendrier éco
  • TRACKING RECORD
  • Nos Missions
  • fr Français▼
    X
    am አማርኛar العربيةhy Հայերենaz Azərbaycan dilieu Euskarabe Беларуская моваbn বাংলাbs Bosanskibg Българскиca Catalàzh-CN 简体中文zh-TW 繁體中文co Corsucs Čeština‎da Dansknl Nederlandsen Englisheo Esperantotl Filipinofi Suomifr Françaisfy Fryskka ქართულიde Deutschel Ελληνικάgu ગુજરાતીha Harshen Hausahaw Ōlelo Hawaiʻiiw עִבְרִיתhmn Hmonghu Magyaris Íslenskaid Bahasa Indonesiait Italianoja 日本語jw Basa Jawakn ಕನ್ನಡkk Қазақ тіліkm ភាសាខ្មែរko 한국어ku كوردی‎ky Кыргызчаlo ພາສາລາວlv Latviešu valodalt Lietuvių kalbamk Македонски јазикmg Malagasyms Bahasa Melayuml മലയാളംmi Te Reo Māorimr मराठीmn Монголmy ဗမာစာne नेपालीfa فارسیpt Portuguêspa ਪੰਜਾਬੀro Românăru Русскийsm Samoangd Gàidhligsn Shonasd سنڌيsi සිංහලsk Slovenčinasl Slovenščinaso Afsoomaalies Españolsu Basa Sundasw Kiswahilisv Svenskatg Тоҷикӣta தமிழ்te తెలుగుtr Türkçeuk Українськаur اردوuz O‘zbekchavi Tiếng Việtyi יידישyo Yorùbázu Zulu
Ingénierie & Bourse

La Bourse en Équation & Trading Algorithmique

Comment détecter et modéliser une Tendance – Partie 2-2 - Bourse et Matlab

Bourse & Matlab #4: Comment détecter et modéliser une Tendance – Partie 2-2

  • IngB
  • 25 septembre 2021
  • Un commentaire sur Bourse & Matlab #4: Comment détecter et modéliser une Tendance – Partie 2-2
N'hésitez pas de consulter notre chaîne youtube "INGÉNIERIE et BOURSE" pour profiter des cours et tutos gratuis!

Objectifs

  • Comprendre la notion de la tendance
  • Introduire la notion de la volatilité
  • Savoir modéliser avec Matlab la tendance avec des approximation linéaires
  • Se familiariser avec la notion des cycles, fréquences, etc.
  • Savoir la relation entre la tendance et la dérivée première
  • Savoir détecter la tendance d’un actif
  • Etc.

Modèle linéaire de la tendance

Le modèle linéaire de la tendance consiste à approximer la tendance d’un actif d’une façon locale ou globale avec une droite. On a l’habitude de tracer des  droites de tendances manuellement durant l’analyse technique, mais on réalité on fait des approximations linéaires de la tendance  J . Une droite elle est définie par deux paramètres : la pente de la droite (ou la tangente, variable (a) ), elle indique le sens de la droite (vers le bas ou vers le haut) ainsi la vitesse de croissance de la droite. Une pente très raide indique une croissance rapide du prix,  en revanche une pente tant vers zéro montre une variation lente du prix de l’actif. Le deuxième paramètre est l’offset (ou le décalage, variable (b)) de la droite, elle définit le point de départ de la droite. On peut définir la fonction f(t) de la tendance de la façon suivante : f(t)=a*t+b. Le signe de (a) indique la nature de la tendance : tendance haussière (signe positif), tendance baissière (signe négative), range ((a) tant vers zéro).

%% 1. Tendance: f(t) = a*t + b ; f(t) = -a*t + b
N=1e3;
t=linspace(0,100,N); % [0,100] Secondes
a=2;
b=50;
n=1;
f_t_h=a*t.^n+b;
f_t_b=-a*t.^n-b;

figure(1);
plot(t,f_t_h, 'linewidth',3);xlim([t(1) t(end)]); hold on;
plot(t,f_t_b,'r', 'linewidth',3); xlabel('Temps(s)','fontsize',16); ylabel('Amplitude','fontsize',16);
plot(t,zeros(1,length(f_t_h)),'k', 'linewidth',3);hold off;
set(gca, 'color', 'none'); hold on;
title(strcat('\alpha=',num2str(a)),'fontsize',16);

Tendance d'un actif financiers

Modèle sinusoïdal de la volatilité

Un actif en bourse est définit pas sa tendance ainsi sa volatilité. La volatilité montre les fluctuations du prix autour de la tendance. Dans le tutoriel on abordera une volatilité de type sinusoïdal pour des raisons de simplifications. On verra dans la suite le modèle générique de la volatilité. Une fonction sinusoïdal est définit par son amplitude et sa fréquence (inverse de la période en seconde). La fonction sinusoïdal est l’atome de l’analyse harmonique (ou fréquentielle) d’un actif. Elle permet de mieux comprendre la notion des cycles, fréquences, etc. Elle nous sera de grande utilité dans la suite de la série. De plus le phénomène des cycles et très présent dans les marchées financiers. La fonction sinusoïdale g(t) est définit par : g(t)=A*sin(2*PI*f0*t). (A) est l’amplitude, (f0) est la fréquence (voir le tutoriel pour plus de détails).

%% 2. Volatilité: g(t)= A*sin(2*PI*f0*t)

A=1;
t0=10; f0=1/t0;
g_t=A*sin(2*pi*f0*t);

figure(1);
plot(t,g_t, 'linewidth',3);xlim([t(1) t(end)]);
set(gca, 'color', 'none');xlabel('Temps(s)','fontsize',16);
ylabel('Amplitude','fontsize',16);
title(strcat('Période=',num2str(t0)),'fontsize',16);

Modèle sinusoïdal de la volatilité

Modèle du prix p(t)

Le prix p(t) peut être décrit par une combinaison linaire de la tendance f(t) et la volatilité g(t) : p(t)=f(t)+g(t).

Modèle du prix d'un actif

Programme complet

clc; close all; clear all;


%% Ingénierie & Bourse
%% Ingenierie-Bourse.fr
%% Tendance: Partie 2/2

%% 1. Tendance: f(t) = a*t + b ; f(t) = -a*t + b
N=1e3;
t=linspace(0,100,N); % [0,100] Secondes
a=2;
b=50;
n=1;
f_t_h=a*t.^n+b;
f_t_b=-a*t.^n-b;

%% 2. Volatilité: g(t)= A*sin(2*PI*f0*t)

A=100;
t0=10; f0=1/t0;
g_t=A*sin(2*pi*f0*t);

%% 3. Prix: p(t)
p_t_h=f_t_h+g_t;
p_t_b=f_t_b+g_t;

%% Affichage
figure(1);
tm=t/60;
plot(tm,p_t_h, 'linewidth',3);xlim([tm(1) tm(end)]); hold on;
plot(tm,p_t_b,'r', 'linewidth',3);
plot(tm,zeros(1,length(p_t_h)),'k', 'linewidth',3);hold off;
set(gca,'color','none');
title(strcat('Période=',num2str(t0)),'fontsize',16);
pause(0.1);

Navigation de l’article

Previous Article
Next Article

Bourse & Matlab #4: Comment détecter et modéliser une Tendance – Partie 2-21 thought on “”

  • Ping : Bourse & Matlab #4: Comment détecter et modéliser une Tendance – Partie 2-2 – Cours | Projets Divers

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

34 + = 44

cours divers
COURS DIVERS
Stratégie de Prévisions en Bourse Introduction
BOURSE & PRÉVISIONS
Ingénierie et matlab - Introduction
BOURSE & MATLAB
  • Bourse & Prévisions #2: Description de la Stratégie [TUTO]
  • Bourse & Prévisions #1: Introduction [TUTO]
  • Bourse & Matlab #14: La Corrélation de A à Z – Partie 1/2
  • Bourse & Matlab #13: Comprendre le Prix – Modèle Simplifié – Partie 2/2
  • Bourse & Matlab #12: Comprendre le Prix – Modèle Simplifié – Partie 1/2

fr Français▼
X
am አማርኛar العربيةhy Հայերենaz Azərbaycan dilieu Euskarabe Беларуская моваbn বাংলাbs Bosanskibg Българскиca Catalàzh-CN 简体中文zh-TW 繁體中文co Corsucs Čeština‎da Dansknl Nederlandsen Englisheo Esperantotl Filipinofi Suomifr Françaisfy Fryskka ქართულიde Deutschel Ελληνικάgu ગુજરાતીha Harshen Hausahaw Ōlelo Hawaiʻiiw עִבְרִיתhmn Hmonghu Magyaris Íslenskaid Bahasa Indonesiait Italianoja 日本語jw Basa Jawakn ಕನ್ನಡkk Қазақ тіліkm ភាសាខ្មែរko 한국어ku كوردی‎ky Кыргызчаlo ພາສາລາວlv Latviešu valodalt Lietuvių kalbamk Македонски јазикmg Malagasyms Bahasa Melayuml മലയാളംmi Te Reo Māorimr मराठीmn Монголmy ဗမာစာne नेपालीfa فارسیpt Portuguêspa ਪੰਜਾਬੀro Românăru Русскийsm Samoangd Gàidhligsn Shonasd سنڌيsi සිංහලsk Slovenčinasl Slovenščinaso Afsoomaalies Españolsu Basa Sundasw Kiswahilisv Svenskatg Тоҷикӣta தமிழ்te తెలుగుtr Türkçeuk Українськаur اردوuz O‘zbekchavi Tiếng Việtyi יידישyo Yorùbázu Zulu

Nous contacter

Ingénierie & Bourse - La Bourse en Équation & Trading Algorithmique.