{"id":593,"date":"2025-10-12T08:56:24","date_gmt":"2025-10-12T06:56:24","guid":{"rendered":"https:\/\/mltrading.fr\/?p=593"},"modified":"2025-10-12T12:18:03","modified_gmt":"2025-10-12T10:18:03","slug":"money-management-ou-les-parachutes-de-secours","status":"publish","type":"post","link":"https:\/\/mltrading.fr\/index.php\/2025\/10\/12\/money-management-ou-les-parachutes-de-secours\/","title":{"rendered":"Le Money Management ou les incontournables parachutes de secours"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Peur-saut-en-parachute-1024x683.jpg\" alt=\"\" class=\"wp-image-594\" srcset=\"https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Peur-saut-en-parachute-1024x683.jpg 1024w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Peur-saut-en-parachute-300x200.jpg 300w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Peur-saut-en-parachute-768x512.jpg 768w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Peur-saut-en-parachute-1200x800.jpg 1200w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Peur-saut-en-parachute.jpg 1386w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>Optimiser un robot c&#8217;est bien, mais croire que la couche d&#8217;optimisation sera suffisante et ainsi n\u00e9gliger la couche de money management, c&#8217;est un peu comme sauter en parachute, sans parachute de secours&#8230; C&#8217;est vrai que cela peut bien se passer la plupart du temps, mais est-ce une raison pour n\u00e9gliger la s\u00e9curit\u00e9?<\/p>\n\n\n\n<p>Nous allons voir ici \u00e0 travers quelques exemples comment mettre en \u0153uvre des couches suppl\u00e9mentaires, ind\u00e9pendantes de la couche d&#8217;optimisation, et dont le but ne sera pas d&#8217;augmenter les performances mais de r\u00e9duire les risques pour tous les cas o\u00f9 l&#8217;optimisation aura failli \u00e0 sa mission. Ces couches suppl\u00e9mentaires auront d&#8217;ailleurs souvent pour effet de r\u00e9duire les gains th\u00e9oriques. Il s&#8217;agit de l&#8217;\u00e9ternelle rivalit\u00e9 entre performance et robustesse, 2 notions fondamentales dans tout syst\u00e8me complexe.<\/p>\n\n\n\n<p>Il s&#8217;agit ici d&#8217;observer le comportement de son robot, et principalement les situations o\u00f9 cela se passe mal. Le premier r\u00e9flexe sera de revoir sa couche d&#8217;optimisation, et c&#8217;est important de le faire bien \u00e9videmment, mais il faut aussi prendre le temps d&#8217;analyser ces d\u00e9faillances et de se demander comment on aurait pu g\u00e9rer cela diff\u00e9remment, pour que les pertes subies soient r\u00e9duites. Se poser ces questions et y trouver des r\u00e9ponses est fondamental car il y aura toujours dans l&#8217;avenir des situations qui ne seront pas trait\u00e9es correctement par la couche d&#8217;optimisation.<\/p>\n\n\n\n<p>Pour que l&#8217;on puisse rentrer dans le vif du sujet, je vais vous donner quelques cas concrets que j&#8217;ai mis en \u0153uvre sur mon dernier robot Cassiop\u00e9e EURUSD dont je vous parlerai plus en d\u00e9tail dans un prochain article.<\/p>\n\n\n\n<p>Pour bien comprendre le contexte de ce robot, il est important de pr\u00e9ciser que ce robot a une moyenne de 10 trades quotidiens, et un SL = 15 x TP, avec un % de trades gagnants d\u00e9passant les 95%. Les pertes sur SL sont donc redout\u00e9es, d&#8217;autant plus que le robot autorise plusieurs trades simultan\u00e9s&#8230; Sur le papier, on pourrait se dire qu&#8217;une telle approche est trop risqu\u00e9e, mais comme je suis d&#8217;un naturel curieux, et au vu des performances tr\u00e8s int\u00e9ressantes que l&#8217;on peut esp\u00e9rer d&#8217;un tel robot, j&#8217;ai choisi de relever le d\u00e9fi. Et cela passe ici, in\u00e9vitablement, par une r\u00e9flexion tr\u00e8s pouss\u00e9e sur tous les moyens que l&#8217;on peut mettre en \u0153uvre pour \u00e9viter de se retrouver dans la situation f\u00e2cheuse de 5 trades simultan\u00e9s qui courent vers leur SL&#8230;. <br>Les parachutes de secours que je vais vous pr\u00e9senter ci-dessous sont donc adapt\u00e9s \u00e0 ce contexte particulier.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Couples SL\/TP phase optimisation et production diff\u00e9rents<\/strong><br>L&#8217;une des premi\u00e8res bonnes pratiques en mati\u00e8re d&#8217;optimisation, \u00e0 mon sens, est d&#8217;appliquer lors de la phase d&#8217;optimisation des valeurs \u00e0 nos TP et SL plus restrictifs que ceux que l&#8217;on souhaitent appliquer en production. Cette bonne pratique n&#8217;est pas du money management \u00e0 proprement parl\u00e9, mais je consid\u00e8re qu&#8217;il s&#8217;agit l\u00e0 du premier &#8220;parachute de secours&#8221;, que l&#8217;on doit pr\u00e9voir au tout d\u00e9but de notre phase de d\u00e9veloppement. <br>Si l&#8217;on reprend l&#8217;exemple de Cassiop\u00e9e:<br>&#8211; phase d&#8217;optimisation: TP = 1.5 et SL = 5<br>&#8211; phase production: TP= 1 et SL = 15<br>Cela va permettre, lors de la phase d&#8217;optimisation, de se concentrer sur les trades les plus int\u00e9ressants, en excluant les trades perdants, et les trades gagnants de justesse. En pratique, le fait de multiplier le SL par 3 en production va permettre d&#8217;augmenter significativement le % de trades gagnants.<br>On se retrouve toutefois avec un rapport de 15 entre le SL et le TP, ce qui va demander la mise en \u0153uvre d&#8217;un money management bien r\u00e9fl\u00e9chi, c&#8217;est ce que nous allons voir par la suite.<br><\/li>\n\n\n\n<li><strong>Augmentation de la taille de position suite \u00e0 une perte<\/strong><br>Ce rapport de 15 entre TP et SL signifie qu&#8217;apr\u00e8s une perte sur SL, 15 trades gagnants seront n\u00e9cessaires pour r\u00e9cup\u00e9rer. Toutefois, n&#8217;oublions pas que l&#8217;une des caract\u00e9ristiques de ce robot est le % de trades gagnants tr\u00e8s \u00e9lev\u00e9, et c&#8217;est ce que nous allons mettre \u00e0 profit ici par une m\u00e9thode tr\u00e8s simple: la multiplication par 2 de la taille de position pour les trades cons\u00e9cutifs \u00e0 une perte. Ce ne sont alors plus que 8 trades gagnants qui seront n\u00e9cessaires, et non plus 15. Dans la plupart des cas, cette technique sera profitable, mais il y a toujours un risque qu&#8217;une autre perte sur SL survienne alors que les tailles ont \u00e9t\u00e9 augment\u00e9es. Ce risque doit donc \u00eatre bien pris en compte lors du calibrage du robot, car on doit toujours appliquer la r\u00e8gle d&#8217;or: le dimensionnement d&#8217;un robot (d\u00e9termination des tailles de position) doit se faire par rapport aux risques pris et non par rapport aux gains esp\u00e9r\u00e9s!<br>Pour ne pas rentrer dans le danger que repr\u00e9sentent les martingales, ce palier x2 n&#8217;est appliqu\u00e9 qu&#8217;une seule fois.<br><\/li>\n\n\n\n<li><strong>Cl\u00f4ture de trades perdants avant le SL si d\u00e9passement de l&#8217;objectif de gain journalier atteint.<\/strong><br>Cette approche est int\u00e9ressante dans le cas de robots ayant des SL tr\u00e8s importants par rapport au TP comme c&#8217;est le cas dans notre exemple. Les trades &#8220;foireux&#8221; vont ainsi tra\u00eener g\u00e9n\u00e9ralement plusieurs jours avant d&#8217;aller taper le SL ou de revenir sur le TP, ce qui laisse le temps d&#8217;intervenir dessus de multiples mani\u00e8res. Dans le cas d&#8217;un robot qui autorise plusieurs trades simultan\u00e9s, la pr\u00e9sence de ces trades foireux pendant une p\u00e9riode de temps pouvant \u00eatre assez longue ne va pas emp\u00eacher le robot de continuer \u00e0 cumuler des gains. Un param\u00e8tre a ainsi \u00e9t\u00e9 ajout\u00e9, permettant de d\u00e9finir le % de gains journaliers vis\u00e9, que nous fixerons ici \u00e0 2%. On peut donc consid\u00e9rer que tous les gains cumul\u00e9s au-del\u00e0 de cet objectif sur les 10 derniers jours par exemple, repr\u00e9sentent un pactole que l&#8217;on est libre d&#8217;utiliser \u00e0 notre guise, notamment pour venir cl\u00f4turer des trades &#8220;foireux&#8221; et ainsi abaisser le risque global r\u00e9guli\u00e8rement. Par exemple, on peut consid\u00e9rer qu&#8217;un trade dont les pertes d\u00e9passent le SL de 5  que l&#8217;on s&#8217;\u00e9tait fix\u00e9 en phase d&#8217;optimisation repr\u00e9sente un danger potentiel. Il est donc pr\u00e9f\u00e9rable de le cl\u00f4turer si cela ne vient pas compromettre notre objectif de gains journaliers.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"379\" src=\"https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1-1024x379.png\" alt=\"\" class=\"wp-image-623\" srcset=\"https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1-1024x379.png 1024w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1-300x111.png 300w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1-768x284.png 768w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1-1536x569.png 1536w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1-1200x444.png 1200w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/Cassiopee_mm1.png 1915w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p><em>On observe ici l&#8217;illustration du comportement induit par les 2 m\u00e9thodes pr\u00e9c\u00e9dentes, \u00e0 savoir l&#8217;augmentation de la taille de position suite \u00e0 une perte, et la cl\u00f4ture de trades &#8220;foireux&#8221; avant qu&#8217;ils n&#8217;aillent atteindre le SL qui leur a \u00e9t\u00e9 assign\u00e9.<\/em><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>4. <strong>Augmentation du delta entre trades au-del\u00e0 de 3 trades ouverts<\/strong><br>Comme nous sommes dans le cas d&#8217;un robot autorisant de nombreux trades simultan\u00e9s, la notion de delta de prix minimale entre trades a \u00e9t\u00e9 ajout\u00e9e afin de ne pas ouvrir plusieurs trades sur un m\u00eame niveau de prix, ce qui n&#8217;aurait pas de sens. Le probl\u00e8me rencontr\u00e9 fr\u00e9quemment se situe lors des retournements de tendance, car le syst\u00e8me peut alors ouvrir plusieurs trades en contre tendance, ce qui aura pour effet une augmentation du niveau de risque pas toujours tr\u00e8s agr\u00e9able \u00e0 vivre. Pour limiter ces trades contre tendance de mani\u00e8re simple, on peut alors d\u00e9cider qu&#8217;au del\u00e0 de 3 trades ouverts dans une direction donn\u00e9e, le delta de prix minimal impos\u00e9 sera multipli\u00e9 par 3.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>5. <strong>D\u00e9termination des niveaux de risque<\/strong><br>Il s&#8217;agit ici d&#8217;une pratique un peu plus complexe \u00e0 mettre en \u0153uvre mais \u00e9galement tr\u00e8s efficace.<br>La phase d&#8217;optimisation consiste \u00e0 \u00e9crire des &#8220;<em>arbres de d\u00e9cision<\/em>&#8220;, chaque arbre contenant des &#8220;<em>branches<\/em>&#8220;.<br>Pour faire simple, un arbre correspond \u00e0 une configuration de march\u00e9 d\u00e9finie de mani\u00e8re assez g\u00e9n\u00e9rale. Par exemple, on va vouloir \u00e9tudier les zones de march\u00e9 o\u00f9 notre stochastique hebdomadaire a atteint la zone des 80\/20, tout en pr\u00e9sentant des signes de retracement et un placement pas tr\u00e8s favorable par rapport \u00e0 une moyenne mobile donn\u00e9e. <br>Si l&#8217;on regarde une telle configuration sur un historique de donn\u00e9es de 10 ans, on va obtenir un lot de trades dont certains seront perdants, et d&#8217;autres gagnants. L&#8217;optimisation de cet arbre peut alors commencer par la r\u00e9daction des &#8220;branches&#8221; qui vont permettre de d\u00e9finir des exceptions pour lesquelles les trades seront majoritairement gagnants. Les branches permettent donc de d\u00e9finir les situations d&#8217;exception pour lesquelles l&#8217;arbre ne sera pas appliqu\u00e9. <br>La r\u00e9daction de ces branches passe in\u00e9vitablement par l&#8217;observation des donn\u00e9es pass\u00e9es, avec l&#8217;espoir qu&#8217;elles seront \u00e9galement pertinentes pour les donn\u00e9es \u00e0 venir.<br>C&#8217;est l\u00e0 que se situe le danger, car il y a une multitude de mani\u00e8res d&#8217;\u00e9crire une branche, en privil\u00e9giant tel ou tel crit\u00e8re, telle ou telle \u00e9chelle de temps, etc&#8230; et surtout on va baser nos choix sur les trades \u00e0 notre disposition, donc les trades pass\u00e9s. L&#8217;apparition de nouveaux trades peut potentiellement remettre en question les choix qui auront \u00e9t\u00e9 faits. Ainsi, une branche peut se montrer d\u00e9faillante si elle autorise le passage de trades perdants alors qu&#8217;ils auraient pu \u00eatre bloqu\u00e9s si la branche avait \u00e9t\u00e9 \u00e9crite diff\u00e9remment. <br>Ce risque de d\u00e9faillance des branches sera toujours pr\u00e9sent, malgr\u00e9 tout le soin que l&#8217;on pourra apporter \u00e0 leur \u00e9criture. <br>Pour en r\u00e9duire les effets potentiels, l&#8217;id\u00e9e est donc d&#8217;\u00e9valuer le risque que repr\u00e9sente chaque arbre avant que l&#8217;optimisation ne lui soit appliqu\u00e9e, c&#8217;est \u00e0 dire avant la r\u00e9daction des branches, et d&#8217;appliquer des r\u00e8gles de trading diff\u00e9rentes en fonction de ce niveau de risque. <br>Pour Cassiop\u00e9e, j&#8217;ai ainsi d\u00e9fini 3 niveaux de risque:<br>&#8211; <strong>1: risque faible<\/strong>: on applique les r\u00e8gles de trading normales<br>&#8211; <strong>2: risque mod\u00e9r\u00e9<\/strong>: on abaisse les tailles de position de 25% par rapport \u00e0 la normale<br>&#8211; <strong>3: risque \u00e9lev\u00e9<\/strong>: on abaisse les tailles de position de 25% par rapport \u00e0 la normale, on n&#8217;applique pas de x2 suite \u00e0 une perte, et on limite le nombre de trades \u00e0 1 par tranche de 12h<br>Reste maintenant \u00e0 d\u00e9terminer ces niveaux de risque pour chacun de nos arbres.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/AUDIT_recap_CASSIOPEE-1-1024x599.jpg\" alt=\"\" class=\"wp-image-639\" srcset=\"https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/AUDIT_recap_CASSIOPEE-1-1024x599.jpg 1024w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/AUDIT_recap_CASSIOPEE-1-300x175.jpg 300w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/AUDIT_recap_CASSIOPEE-1-768x449.jpg 768w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/AUDIT_recap_CASSIOPEE-1-1200x702.jpg 1200w, https:\/\/mltrading.fr\/wp-content\/uploads\/2025\/10\/AUDIT_recap_CASSIOPEE-1.jpg 1423w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>Ci dessus voici le type de fichiers qui peut nous aider dans cette t\u00e2che. Il repr\u00e9sente les donn\u00e9es statistiques collect\u00e9es sur les 210662 trades de notre jeu de simulation, en fonction de chacun de nos arbres de d\u00e9cision. <br>Chaque arbre est codifi\u00e9 et peut \u00eatre \u00e9tudi\u00e9 de mani\u00e8re ind\u00e9pendante. <br>Par exemple, si un trade passe par l&#8217;arbre &#8220;JB05H2&#8221;, il aura environ 57% de chance d&#8217;\u00eatre perdant (avant application des branches), ce qui est \u00e9norme. Nous sommes donc clairement dans une zone \u00e0 haut risque, et devons rester tr\u00e8s vigilant si jamais une branche de cet arbre venait \u00e0 autoriser un trade. On va donc lui affecter un niveau de risque de 3.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Pour conclure ..<\/strong><\/p>\n\n\n\n<p>Pour terminer cet article, je voudrais revenir sur l&#8217;importance de distinguer les diff\u00e9rentes phases de d\u00e9veloppement d&#8217;un robot de trading, que sont la phase d&#8217;optimisation visant \u00e0 augmenter les performances, et la phase d&#8217;observation permettant l&#8217;\u00e9laboration des r\u00e8gles de money management adapt\u00e9es \u00e0 notre strat\u00e9gie, et dont le but est d&#8217;augmenter la robustesse finale du robot (souvent en sacrifiant un peu de la performance th\u00e9orique).<br>Les r\u00e8gles pr\u00e9sent\u00e9es ici ne sont que des exemples, d&#8217;autres parades peuvent \u00eatre trouv\u00e9es et mises en \u0153uvre selon la strat\u00e9gie adopt\u00e9e par le robot, il s&#8217;agit de faire preuve de cr\u00e9ativit\u00e9, et de prendre le temps d&#8217;observer notre robot, et tout particuli\u00e8rement les moments o\u00f9 les choses tournent mal.<\/p>\n\n\n\n<p>On n&#8217;y reviendra jamais assez, mais c&#8217;est aussi pour toutes ces raisons qu&#8217;une phase d&#8217;observation\/ajustement de plusieurs mois est n\u00e9cessaire pour valider le comportement d&#8217;un robot et \u00e9valuer notamment sa robustesse en situation r\u00e9elle (donn\u00e9es temps r\u00e9el sur compte d\u00e9mo).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optimiser un robot c&#8217;est bien, mais croire que la couche d&#8217;optimisation sera suffisante et ainsi n\u00e9gliger la couche de money management, c&#8217;est un peu comme sauter en parachute, sans parachute de secours&#8230; C&#8217;est vrai que cela peut bien se passer la plupart du temps, mais est-ce une raison pour n\u00e9gliger la s\u00e9curit\u00e9? Nous allons voir &hellip; <a href=\"https:\/\/mltrading.fr\/index.php\/2025\/10\/12\/money-management-ou-les-parachutes-de-secours\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Le Money Management ou les incontournables parachutes de secours&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-593","post","type-post","status-publish","format-standard","hentry","category-strategie-trading"],"aioseo_notices":[],"author_meta":{"display_name":"stephanie","author_link":"https:\/\/mltrading.fr\/index.php\/author\/admin3872\/"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/mltrading.fr\/index.php\/category\/strategie-trading\/\" class=\"advgb-post-tax-term\">Strat\u00e9gie de trading<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Strat\u00e9gie de trading<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 7 months ago","modified":"Updated 7 months ago"},"absolute_dates":{"created":"Posted on 12 October 2025","modified":"Updated on 12 October 2025"},"absolute_dates_time":{"created":"Posted on 12 October 2025 8h56","modified":"Updated on 12 October 2025 12h18"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/posts\/593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/comments?post=593"}],"version-history":[{"count":32,"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/posts\/593\/revisions"}],"predecessor-version":[{"id":646,"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/posts\/593\/revisions\/646"}],"wp:attachment":[{"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/media?parent=593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/categories?post=593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mltrading.fr\/index.php\/wp-json\/wp\/v2\/tags?post=593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}