<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>StrategyQuant</provider_name><provider_url>https://strategyquant.com/fr</provider_url><title>Crosses Above/Below Adaptive - StrategyQuant</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="zSoYjOXrIw"&gt;&lt;a href="https://strategyquant.com/fr/codebase/crosses-above-below-adaptive/"&gt;Croisements au-dessus/au-dessous Adaptatif&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://strategyquant.com/fr/codebase/crosses-above-below-adaptive/embed/#?secret=zSoYjOXrIw" width="600" height="338" title="&#xAB;&#xA0;Crosses Above/Below Adaptive&#xA0;&#xBB; &#x2014; StrategyQuant" data-secret="zSoYjOXrIw" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://strategyquant.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;</html><description>Adaptive blocks &#x201C;Crosses Above/Below Adaptive&#x201D; bring a new level of intelligence to trading strategies by incorporating historical signal performance. Unlike standard blocks that only detect when one indicator crosses another, adaptive blocks analyze how similar signals performed in the past to estimate the reliability of the current signal.</description></oembed>
