{"bars_seen":5420,"dataset_url":"/v1/demo/dataset","equity":{"change":{"abs":"4066.83537658030787277715890","pct":"4.0668"},"current":"104066.83537658030787277715890","points":[{"equity":"100000","ts_ms":1788566400000},{"equity":"100000","ts_ms":1788591600000},{"equity":"100000","ts_ms":1788616800000},{"equity":"99742.07951642815196382962211","ts_ms":1788642000000},{"equity":"99478.58075124409203242329486","ts_ms":1788667200000},{"equity":"99196.13338572509193485848118","ts_ms":1788692400000},{"equity":"99196.13338572509193485848118","ts_ms":1788717600000},{"equity":"99684.22898330218165953190796","ts_ms":1788742800000},{"equity":"99476.80979214608684370077000","ts_ms":1788768000000},{"equity":"99476.80979214608684370077000","ts_ms":1788793200000},{"equity":"99196.29088958888116528942057","ts_ms":1788818400000},{"equity":"99196.29088958888116528942057","ts_ms":1788843600000},{"equity":"99196.29088958888116528942057","ts_ms":1788868800000},{"equity":"99196.29088958888116528942057","ts_ms":1788894000000},{"equity":"99526.46105239011515113332716","ts_ms":1788919200000},{"equity":"99157.22887196428137785210799","ts_ms":1788944400000},{"equity":"99160.56252762631940241936296","ts_ms":1788969600000},{"equity":"98808.75999205973695305320088","ts_ms":1788994800000},{"equity":"98808.75999205973695305320088","ts_ms":1789020000000},{"equity":"98808.75999205973695305320088","ts_ms":1789045200000},{"equity":"98808.75999205973695305320088","ts_ms":1789070400000},{"equity":"99489.69853307510135467267474","ts_ms":1789095600000},{"equity":"99654.51917550285417290512504","ts_ms":1789120800000},{"equity":"99473.88901891189191131974693","ts_ms":1789146000000},{"equity":"98883.25456398785367331506270","ts_ms":1789171200000},{"equity":"98321.23119823069295559168094","ts_ms":1789196400000},{"equity":"98321.23119823069295559168094","ts_ms":1789221600000},{"equity":"98321.23119823069295559168094","ts_ms":1789246800000},{"equity":"98321.23119823069295559168094","ts_ms":1789272000000},{"equity":"98321.23119823069295559168094","ts_ms":1789297200000},{"equity":"98321.23119823069295559168094","ts_ms":1789322400000},{"equity":"98321.23119823069295559168094","ts_ms":1789347600000},{"equity":"98321.23119823069295559168094","ts_ms":1789372800000},{"equity":"98321.23119823069295559168094","ts_ms":1789398000000},{"equity":"98321.23119823069295559168094","ts_ms":1789423200000},{"equity":"98296.51522977519664560726142","ts_ms":1789448400000},{"equity":"98917.05075815069376510931737","ts_ms":1789473600000},{"equity":"98774.34562871755699963280944","ts_ms":1789498800000},{"equity":"98350.77468793177271479865956","ts_ms":1789524000000},{"equity":"98350.77468793177271479865956","ts_ms":1789549200000},{"equity":"98350.77468793177271479865956","ts_ms":1789574400000},{"equity":"98397.53901956977226210699571","ts_ms":1789599600000},{"equity":"98080.56371363434235383329445","ts_ms":1789624800000},{"equity":"98080.56371363434235383329445","ts_ms":1789650000000},{"equity":"98080.56371363434235383329445","ts_ms":1789675200000},{"equity":"98080.56371363434235383329445","ts_ms":1789700400000},{"equity":"98080.56371363434235383329445","ts_ms":1789725600000},{"equity":"98064.96309339569859116224061","ts_ms":1789750800000},{"equity":"98404.76381484384892461547189","ts_ms":1789776000000},{"equity":"98717.63936847579644812578926","ts_ms":1789801200000},{"equity":"98666.69152107039235128654792","ts_ms":1789826400000},{"equity":"98666.69152107039235128654792","ts_ms":1789851600000},{"equity":"98666.69152107039235128654792","ts_ms":1789876800000},{"equity":"98942.21655901967159603422825","ts_ms":1789902000000},{"equity":"99088.56842784350152022979217","ts_ms":1789927200000},{"equity":"99352.60367830891994235026842","ts_ms":1789952400000},{"equity":"99118.45745474164341454994574","ts_ms":1789977600000},{"equity":"99081.59718046169386615161797","ts_ms":1790002800000},{"equity":"99081.59718046169386615161797","ts_ms":1790028000000},{"equity":"98992.68673451673995849337898","ts_ms":1790053200000},{"equity":"99181.23763881055596147895235","ts_ms":1790078400000},{"equity":"99475.14167472867090915406721","ts_ms":1790103600000},{"equity":"99803.02492605169644399872842","ts_ms":1790128800000},{"equity":"99965.50838189227889953799661","ts_ms":1790154000000},{"equity":"101162.12028584014285585388895","ts_ms":1790179200000},{"equity":"101059.04445527611296376311056","ts_ms":1790204400000},{"equity":"100856.10328773316587945638355","ts_ms":1790229600000},{"equity":"100856.10328773316587945638355","ts_ms":1790254800000},{"equity":"100856.10328773316587945638355","ts_ms":1790280000000},{"equity":"100856.10328773316587945638355","ts_ms":1790305200000},{"equity":"100816.19238126897733203082751","ts_ms":1790330400000},{"equity":"101342.01592733979812184276616","ts_ms":1790355600000},{"equity":"101197.46554479223075674903322","ts_ms":1790380800000},{"equity":"101241.47332782905421688749906","ts_ms":1790406000000},{"equity":"101728.57111589266568321778229","ts_ms":1790431200000},{"equity":"101368.92425630239038906837839","ts_ms":1790456400000},{"equity":"101368.92425630239038906837839","ts_ms":1790481600000},{"equity":"101368.92425630239038906837839","ts_ms":1790506800000},{"equity":"101368.92425630239038906837839","ts_ms":1790532000000},{"equity":"101368.92425630239038906837839","ts_ms":1790557200000},{"equity":"101439.69214043665207934120347","ts_ms":1790582400000},{"equity":"101850.84811472169610890928184","ts_ms":1790607600000},{"equity":"102043.06786639413806389065421","ts_ms":1790632800000},{"equity":"102043.06786639413806389065421","ts_ms":1790658000000},{"equity":"102043.06786639413806389065421","ts_ms":1790683200000},{"equity":"102043.06786639413806389065421","ts_ms":1790708400000},{"equity":"102043.06786639413806389065421","ts_ms":1790733600000},{"equity":"102043.06786639413806389065421","ts_ms":1790758800000},{"equity":"101945.64102797156596162266247","ts_ms":1790784000000},{"equity":"101945.64102797156596162266247","ts_ms":1790809200000},{"equity":"102011.24916511484701297346479","ts_ms":1790834400000},{"equity":"101947.84805807338312132980541","ts_ms":1790859600000},{"equity":"102170.63652573349868308440633","ts_ms":1790884800000},{"equity":"101974.28859164119871968008112","ts_ms":1790910000000},{"equity":"102518.17638076150729762465837","ts_ms":1790935200000},{"equity":"102457.94831328350204181076996","ts_ms":1790960400000},{"equity":"102579.32723398573240497760785","ts_ms":1790985600000},{"equity":"102328.98932076991551076889736","ts_ms":1791010800000},{"equity":"102328.98932076991551076889736","ts_ms":1791036000000},{"equity":"102180.45715523142520752261960","ts_ms":1791061200000},{"equity":"102180.45715523142520752261960","ts_ms":1791086400000},{"equity":"102045.36760902636032628513718","ts_ms":1791111600000},{"equity":"102045.36760902636032628513718","ts_ms":1791136800000},{"equity":"102045.36760902636032628513718","ts_ms":1791162000000},{"equity":"102045.36760902636032628513718","ts_ms":1791187200000},{"equity":"101856.79156226013219614219920","ts_ms":1791212400000},{"equity":"101856.79156226013219614219920","ts_ms":1791237600000},{"equity":"101856.79156226013219614219920","ts_ms":1791262800000},{"equity":"101856.79156226013219614219920","ts_ms":1791288000000},{"equity":"101856.79156226013219614219920","ts_ms":1791313200000},{"equity":"101856.79156226013219614219920","ts_ms":1791338400000},{"equity":"101856.79156226013219614219920","ts_ms":1791363600000},{"equity":"101856.79156226013219614219920","ts_ms":1791388800000},{"equity":"101856.79156226013219614219920","ts_ms":1791414000000},{"equity":"102050.51158335471791897984034","ts_ms":1791439200000},{"equity":"102226.72482465844775643994876","ts_ms":1791464400000},{"equity":"102564.77001109669583024646532","ts_ms":1791489600000},{"equity":"102475.30973016813632167752246","ts_ms":1791514800000},{"equity":"102097.10054013205825703440996","ts_ms":1791540000000},{"equity":"102126.20364844326201729198894","ts_ms":1791565200000},{"equity":"102081.92873744264443007607584","ts_ms":1791590400000},{"equity":"101901.09954753781360834892515","ts_ms":1791615600000},{"equity":"101901.09954753781360834892515","ts_ms":1791640800000},{"equity":"101901.09954753781360834892515","ts_ms":1791666000000},{"equity":"101901.09954753781360834892515","ts_ms":1791691200000},{"equity":"101664.18536907268712650288304","ts_ms":1791716400000},{"equity":"101664.18536907268712650288304","ts_ms":1791741600000},{"equity":"101664.18536907268712650288304","ts_ms":1791766800000},{"equity":"101586.19304023501539860982796","ts_ms":1791792000000},{"equity":"101699.14970814253155481022070","ts_ms":1791817200000},{"equity":"101600.90454884967000743158998","ts_ms":1791842400000},{"equity":"101372.27669588592683175205246","ts_ms":1791867600000},{"equity":"101372.27669588592683175205246","ts_ms":1791892800000},{"equity":"101372.27669588592683175205246","ts_ms":1791918000000},{"equity":"101372.27669588592683175205246","ts_ms":1791943200000},{"equity":"101372.27669588592683175205246","ts_ms":1791968400000},{"equity":"101372.27669588592683175205246","ts_ms":1791993600000},{"equity":"101444.26475994744324679918255","ts_ms":1792018800000},{"equity":"101521.08896516307057257055368","ts_ms":1792044000000},{"equity":"101455.87517893680740636784693","ts_ms":1792069200000},{"equity":"101581.08877103042760652964298","ts_ms":1792094400000},{"equity":"101659.64808622155900525106906","ts_ms":1792119600000},{"equity":"101729.73727996864305592957171","ts_ms":1792144800000},{"equity":"102001.75914737902266177082576","ts_ms":1792170000000},{"equity":"102151.50243364113328513985020","ts_ms":1792195200000},{"equity":"102842.96955482395208934785872","ts_ms":1792220400000},{"equity":"102579.68096605990923352534833","ts_ms":1792245600000},{"equity":"102580.11383765477487982906840","ts_ms":1792270800000},{"equity":"102775.90225298729419018837478","ts_ms":1792296000000},{"equity":"102572.94477247405479241540309","ts_ms":1792321200000},{"equity":"102416.00201990089448219682406","ts_ms":1792346400000},{"equity":"102416.00201990089448219682406","ts_ms":1792371600000},{"equity":"102416.00201990089448219682406","ts_ms":1792396800000},{"equity":"102416.00201990089448219682406","ts_ms":1792422000000},{"equity":"102416.00201990089448219682406","ts_ms":1792447200000},{"equity":"102416.00201990089448219682406","ts_ms":1792472400000},{"equity":"102416.00201990089448219682406","ts_ms":1792497600000},{"equity":"102416.00201990089448219682406","ts_ms":1792522800000},{"equity":"103083.57724105165267949636904","ts_ms":1792548000000},{"equity":"102765.05628118686852205417600","ts_ms":1792573200000},{"equity":"102721.54407389757182074526368","ts_ms":1792598400000},{"equity":"102632.83851230516362840526244","ts_ms":1792623600000},{"equity":"102632.83851230516362840526244","ts_ms":1792648800000},{"equity":"102608.14459658977391249107176","ts_ms":1792674000000},{"equity":"102629.53707287799223464891490","ts_ms":1792699200000},{"equity":"102509.33559795588851222035096","ts_ms":1792724400000},{"equity":"102509.33559795588851222035096","ts_ms":1792749600000},{"equity":"102509.33559795588851222035096","ts_ms":1792774800000},{"equity":"102509.33559795588851222035096","ts_ms":1792800000000},{"equity":"102361.59149060901847989701192","ts_ms":1792825200000},{"equity":"102261.14818246430794318154115","ts_ms":1792850400000},{"equity":"102402.19018554443001347571369","ts_ms":1792875600000},{"equity":"103389.73220798319625089281148","ts_ms":1792900800000},{"equity":"103090.32408378586337457692499","ts_ms":1792926000000},{"equity":"103090.32408378586337457692499","ts_ms":1792951200000},{"equity":"103090.32408378586337457692499","ts_ms":1792976400000},{"equity":"103090.32408378586337457692499","ts_ms":1793001600000},{"equity":"103090.32408378586337457692499","ts_ms":1793026800000},{"equity":"103090.32408378586337457692499","ts_ms":1793052000000},{"equity":"103279.36583533422612092207833","ts_ms":1793077200000},{"equity":"103439.93299105144140323927545","ts_ms":1793102400000},{"equity":"104027.82702470849992809401512","ts_ms":1793127600000},{"equity":"104316.55997063080370163860591","ts_ms":1793152800000},{"equity":"104011.41230382571948960196345","ts_ms":1793178000000},{"equity":"104272.86906595134360905486150","ts_ms":1793203200000},{"equity":"104169.57632715030824903767957","ts_ms":1793228400000},{"equity":"104169.57632715030824903767957","ts_ms":1793253600000},{"equity":"104169.57632715030824903767957","ts_ms":1793278800000},{"equity":"104169.57632715030824903767957","ts_ms":1793304000000},{"equity":"104169.57632715030824903767957","ts_ms":1793329200000},{"equity":"104169.57632715030824903767957","ts_ms":1793354400000},{"equity":"104169.57632715030824903767957","ts_ms":1793379600000},{"equity":"104066.83537658030787277715890","ts_ms":1793404800000},{"equity":"104066.83537658030787277715890","ts_ms":1793430000000},{"equity":"104066.83537658030787277715890","ts_ms":1793443500000}]},"notice":"BTCX-USD is a synthetic instrument. This series was GENERATED by the published generator from the published seed and anchors, it was never observed on any market. Its level is loosely anchored to a rounded recent Bitcoin close so it stays plausible; its path is invented. Nothing here is a price, a forecast, or a performance claim. The days ahead are published in advance: the demo shows a rules engine executing honestly against a known series, not predicting one.","recent":[{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1793389500000},{"kind":"fill","text":"fill Sell 0.33017 BTCX-USD @ 78564.56","ts_ms":1793387700000},{"kind":"intent","text":"intent Sell 0.33017 BTCX-USD, protective bracket","ts_ms":1793387700000},{"kind":"fill","text":"fill Buy 0.33017 BTCX-USD @ 78875.74","ts_ms":1793385900000},{"kind":"intent","text":"intent Buy 0.33017 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793385000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793385000000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1793216700000},{"kind":"fill","text":"fill Sell 0.316374 BTCX-USD @ 81967.20","ts_ms":1793205000000},{"kind":"intent","text":"intent Sell 0.316374 BTCX-USD, protective bracket","ts_ms":1793205000000},{"kind":"fill","text":"fill Buy 0.316374 BTCX-USD @ 82431.32","ts_ms":1793192400000},{"kind":"intent","text":"intent Buy 0.316374 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793191500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793191500000}],"run_id":"rn_000013","starting_capital":"100000","state":"running","strategy_english":"**BTCX trend demo**: BTCX-USD, 15m bars, 100,000 USD.\n\n**Enter long** when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.\n\n**Close the position** when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.\n\n**Stop the run** if drawdown reaches 30%. At most 1 position at a time. At most 12 trades a day.\n","symbol":"BTCX-USD","synthetic":true,"timeframe":"15m"}