Numéro 64 - Novembre 2008

Quelles leçons tirer de la crise financière ?

couve verteDans ce numéro de Regards économiques, nous montrons comment la crise des prêts hypothécaires (crise des subprimes) aux Etats-Unis a ébranlé l’ensemble du système financier international.

L’octroi des créances à des ménages à faible revenu s’est déroulé dans un paysage fortement modifié depuis la fin des années 80. Le secteur financier devenu fortement endetté, encouragé en cela par des taux d’intérêt bas, un immense accroissement de liquidités sur les marchés et une réglementation parfois trop laxiste, s’est en outre souvent appuyé sur des montage financiers complexes, que ce soit via des produits dérivés ou des opérations de titrisation, pour améliorer sa rentabilité.

L’introduction de techniques mathématiques sophistiquées pour mesurer leurs risques a probablement aussi donné aux financiers un faux sentiment de sécurité, diminuant en cela l’aversion au risque.

Enfin, de nouveaux acteurs, les hedge funds, agissant en-dehors de toute réglementation, ont eu tendance à spéculer fortement sur les marchés au cours des 20 dernières années exacerbant toute tendance fondamentale sur les marchés financiers.

La crise des subprimes démarre dans le courant de l’année 2006 et se déroule tout au long de l’année 2007 pour atteindre son paroxysme à l’automne 2008 où de nombreuses banques tombent en faillite ou doivent faire appel à leur Etat respectif pour renflouer leurs fonds propres.

Différentes leçons peuvent être tirées de cette crise (qui n’a pas encore connu son épilogue) :

  1. il faut revoir la réglementation bancaire que ce soit sur le niveau d’endettement des banques (que l’on doit limiter) ou sur leurs ratios de liquidité. Trop de banques n’ont pas suivi des règles de gestion bilantaire élémentaires et de simple bon sens : il faut donc les limiter dans les excès qu’elles peuvent commettre;
  2. au-delà d’une meilleure coordination internationale entre les contrôleurs prudentiels des institutions financières, la manière de travailler de ceux-ci doit être revue. Ils se sont trop souvent tenus très éloignés de la réalité du terrain ou laissés apaiser par les discours lénifiant de certains banquiers;
  3. il faut absolument mettre en place un contrôle des hedges funds et, à tout le moins, vis-à-vis de ceux suffisamment grands que pour faire courir un risque systémique au monde financier;
  4. la composition des conseils d’administration de certaines banques a trop souvent été inadéquate : ne faudrait-il pas imposer des spécialistes de la gestion des risques sur ces conseils ?;
  5. certaines règles comptables doivent être revues, en particulier celles qui concernent l’évaluation des instruments s’échangeant sur des marchés très peu liquides. Ces règles sont actuellement trop rigides et poussent les banques à afficher des pertes qui ne se matérialiseront peut-être pas;
  6. il faut revoir la législation en matière de conglomérats financiers : le rapprochement de banques de détail, de banques d’affaires, d’assurance et de gestionnaire d’actifs au sein d’une même enseigne ne sert pas au mieux les intérêts des clients et peut faire courir des risques similaires à ceux que le monde a couru pendant la crise des années 30;
  7. les agences de rating (ou agences de notation), qui portent une lourde part de responsabilité dans la crise actuelle, doivent devenir plus transparentes dans leurs méthodes de travail et leur système de rémunération devrait être réexaminé.

PDF Télécharger le numéro en PDF

Settings27.84MBMemory Usage191msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.0
PHP Version8.2.28
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.6.18-MariaDB-deb11-log
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:3 [ "cid" => "75" "print" => "1" "tmpl" => "component" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:69 [ "TEMP" => "/home/clients/c76502dcd0092cafe8460c17f647856e/tmp" "TMPDIR" => "/home/cli...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1745807987 "last" => 1745807987...
registry
array:3 [ "data" => array:1 [ "com_reco" => array:1 [ "article" => array:2 [ "or...
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.64MB) (15.26ms)
  • afterInitialise (11.12MB) (76.26ms)
  • afterRoute (2.14MB) (18.42ms)
  • beforeRenderComponent com_reco (28.21KB) (1.47ms)
  • afterRenderComponent com_reco (4.66MB) (33.39ms)
  • afterDispatch (19.87KB) (597μs)
  • afterRender (5.74MB) (44.93ms)
  • 1 x afterInitialise (11.12MB) (39.93%)
    76.26ms
    1 x afterRender (5.74MB) (23.52%)
    44.93ms
    1 x afterRenderComponent com_reco (4.66MB) (17.48%)
    33.39ms
    1 x afterRoute (2.14MB) (9.64%)
    18.42ms
    1 x afterLoad (3.64MB) (7.99%)
    15.26ms
    1 x beforeRenderComponent com_reco (28.21KB) (0.77%)
    1.47ms
    1 x afterDispatch (19.87KB) (0.31%)
    597μs
39 statements were executed, 7 of which were duplicates, 32 unique16.33ms99.71KB
  • SELECT @@SESSION.sql_mode;144μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `rej_session` WHERE `session_id` = ?190μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `rej_session` WHERE `session_id` = :session_id LIMIT 1145μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `rej_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)256μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `rej_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1859μs17.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `rej_viewlevels`235μs624B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `rej_usergroups` AS `a` LEFT JOIN `rej_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest321μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `rej_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`845μs3.96KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `rej_admintools_storage` WHERE `key` = 'cparams'447μs1.15KB/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `rej_admintools_wafexceptions`309μs640B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'306μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT `params` FROM `rej_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'302μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM `rej_admintools_ipautoban`193μs640B/plugins/system/admintools/src/Utility/Cache.php:126Copy
  • SELECT `ip` FROM `rej_admintools_ipblock`163μs520B/plugins/system/admintools/src/Utility/Cache.php:136Copy
  • SELECT * FROM `rej_admintools_storage` WHERE `key` LIKE 'timestamp_%'200μs592B/plugins/system/admintools/src/Feature/Base.php:253Copy
  • SELECT `source`,`dest`,`keepurlparams` FROM `rej_admintools_redirects` WHERE `published` = 1 ORDER BY `ordering` ASC203μs640B/plugins/system/admintools/src/Utility/Cache.php:162Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `rej_menu` AS `m` LEFT JOIN `rej_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`926μs21.05KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `rej_template_styles` AS `s` LEFT JOIN `rej_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1732μs16.83KB/administrator/components/com_templates/src/Model/StyleModel.php:718Copy
  • SELECT `option`,`view`,`task`,`query`,`query_type`,`query_content`,`verb`,`application` FROM `rej_admintools_wafblacklists` WHERE `enabled` = 1237μs976B/plugins/system/admintools/src/Utility/Cache.php:182Copy
  • SELECT * FROM `rej_languages` WHERE `published` = 1 ORDER BY `ordering` ASC251μs1.59KB/libraries/src/Language/LanguageHelper.php:179Copy
  • SELECT id FROM rej_reco_articles WHERE id=75 AND state=1183μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT a.*, GROUP_CONCAT(CONCAT("<a href=\"index.php/auteurs?cid=",c.id,"\">",c.surname," ",c.name,"</a>") ORDER BY c.name ASC SEPARATOR ", ") AS authors FROM rej_reco_articles AS a LEFT JOIN rej_reco_artxaut AS b ON a.id = b.art_id LEFT JOIN rej_reco_auteurs AS c ON b.aut_id = c.id WHERE a.id = 75 AND a.state = 1 GROUP BY a.id708μs2.5KB/components/com_reco/src/Model/ArticleModel.php:33Copy
  • SELECT id FROM rej_reco_articles WHERE id=75 AND state=1242μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT b.id,b.surname,b.name,b.biocourte FROM rej_reco_artxaut AS a LEFT JOIN rej_reco_auteurs AS b ON b.id = a.aut_id WHERE a.art_id = 75 AND b.state = 1 ORDER BY b.name ASC479μs704B/components/com_reco/src/Model/ArticleModel.php:77Copy
  • SELECT id FROM rej_reco_articles WHERE id=75 AND state=1192μs536B/components/com_reco/src/Model/ArticleModel.php:45Copy
  • SELECT b.id,b.name FROM rej_reco_artxth AS a LEFT JOIN rej_reco_themes AS b ON b.id = a.th_id WHERE a.art_id = 75 AND b.state = 1 ORDER BY b.name ASC733μs592B/components/com_reco/src/Model/ArticleModel.php:100Copy
  • SELECT * FROM rej_jmap_metainfo WHERE `linkurl` = 'https://regards-economiques.be/focus/article?cid=75&print=1&tmpl=component' AND `published` = 1260μs912B/plugins/system/jmap/jmap.php:838Copy
  • SELECT * FROM rej_jmap_canonicals WHERE `linkurl` = 'https://regards-economiques.be/focus/article?cid=75&print=1&tmpl=component'176μs640B/plugins/system/jmap/jmap.php:968Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `rej_scheduler_tasks` AS `a` WHERE `a`.`state` = 1234μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `value` FROM rej_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"417μs536B/plugins/system/acymtriggers/acymtriggers.php:436Copy
  • SELECT * FROM rej_acym_configuration955μs4.56KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SHOW FULL TABLES WHERE table_type="BASE TABLE"2.86ms3.56KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM rej_acym_plugin223μs4.02KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_acym_plugin196μs1.52KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM rej_usergroups AS `groups`212μs1008B/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM rej_jmap_headings WHERE `linkurl` = 'https://regards-economiques.be/focus/article?cid=75&print=1&tmpl=component'195μs752B/plugins/system/jmap/jmap.php:1192Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `rej_jmap_text_replacements` WHERE `published` = 1224μs688B/plugins/system/jmap/jmap.php:508Copy
  • SELECT `session_id` FROM `rej_session` WHERE `session_id` = ?200μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `rej_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?374μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy