{"seq":15238,"row_hash":"461e3f508cc7a121fd07f9a8b0b1e7146128b422a04291d02455a221b110f2b0","body":"wavelab-journal-chain\nv=3\nseq=15238\nprev=6fdd0fc818ed3d0b293568ef55453ae911c64a8e28d076fce5b387af63842d72\nkind=head\nwritten_ms=1791675304401\nwriter_id=wavelab-publisher\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_seq=15237\nhead_row_hash=6fdd0fc818ed3d0b293568ef55453ae911c64a8e28d076fce5b387af63842d72\ncovers_from_seq=15234\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nlive_schema_sha256=602ea699cd1e146a527b8bdfc0e2c14d90e30c950cf7e29923cf115aeb133726\nverifier_sha256=d600af2ce60488b97357c8b263254931e7605828053f1ff6ed1d0142378138a2\ncolumn_order_sha256=4d6fee5ddbeb01e1c777cdfed7b1fd952fddd728d6cab7fe8089d3c348d726c9\nmax_head_interval_ms=3600000\nprereg_seq=2\npublished_ms=1791675304401\npublish_uri=segments%2F2026%2F10%2F10%2F0000015234-0000015237.ndjson\n"} {"seq":15239,"row_hash":"a086347a1e9bba33dfe8afaa6c63b6a7243388fe708d9de4f0d4e1d0e7020be8","body":"wavelab-journal-chain\nv=3\nseq=15239\nprev=461e3f508cc7a121fd07f9a8b0b1e7146128b422a04291d02455a221b110f2b0\nkind=head_proof\nwritten_ms=1791675307783\nwriter_id=wavelab-publisher\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=15238\nproof_type=opentimestamps\nproof_uri=opentimestamps%3Apending\nproof_sha256=190a95fea5c7dc0087a592435e2da5bb2d177361f643d2a461c8a5c92aa985f7\nproof_blob=004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e892940108461e3f508cc7a121fd07f9a8b0b1e7146128b422a04291d02455a221b110f2b0fff01013018b9fb04ccdf0f10274bbb8978aa208f1205e34e29f42f8403b266f0fbaf4332e053cccc7470c4cd31327df4555e9fcd03108f1202ea900e8f5d356d1f14adbadf6199a794ca39b27ba17b4b1f32ea6cae606cf5908f120a4a4722414e9b1fcd7c669875773be6f0f880e190c4aa5b6abf0898597aa12e508f1046acacbabf008867ff01ad5795c080083dfe30d2ef90c8e292868747470733a2f2f66696e6e65792e63616c656e6461722e657465726e69747977616c6c2e636f6dfff0082f9b99259cd17e2308f010a56395da8b2c543e213eaf96ad7f876f08f020858b412a7e76ee791596d0b22327d5e063e05353141fdd20981348921e6b5d6808f1206b14ea634c5e9b68c69f6d51e372ab72427b0be3cf54bd4905d86ea635a2301b08f0208c14aa91103e2a85644e0e627f63bd936d64bbae002b89c678bc52757eccaecf08f1046acacbabf0086489bbd9468f37190083dfe30d2ef90c8e2c2b68747470733a2f2f626f622e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267f008eed8ed9fddf7b72a08f020268e83b64bf8456758a2779208f5f97f2c81d1ca2565de0221021538345f46b008f0106583bd6a21f74aa432e3308ca562f66a08f020bf0e353b70159e224f6ff5d8c4dc71723883daf6c8245a5da20807a2c7e7c23008f020d68fc1aae0683ffae894af3fd2b6f2c4573c5a9316fce0a3e5a83f964ca24c0808f020e4396b244603fb9f48df114cd3b0158369dee47dc42d3dd9c70d903d4a3ddfe208f1046acacbaaf008773f9690c933dee30083dfe30d2ef90c8e2e2d68747470733a2f2f616c6963652e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267\nattested_ms:null\nattested_ms_source:null\nobtained_ms=1791675307783\n"} {"seq":15240,"row_hash":"05455633f24f0a6204bdbe1095b32e53a7ac0f8487cf25140986262590385f3f","body":"wavelab-journal-chain\nv=3\nseq=15240\nprev=a086347a1e9bba33dfe8afaa6c63b6a7243388fe708d9de4f0d4e1d0e7020be8\nkind=head_proof\nwritten_ms=1791675310913\nwriter_id=wavelab-publisher\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=15227\nproof_type=opentimestamps\nproof_uri=opentimestamps%3Abitcoin%3A970836\nproof_sha256=9b89d30b968bdb2538946a1e085b9576e73430e279049c84ef26b7113ccdbbb7\nproof_blob=004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e892940108e1291e831e044b72d52668cb63ac52a3d56ad6327ce8e9b20007e303b4c32989fff00802903093e1f4725608f0209e859bdc5a110cb054f5948aa4dd6723481db60e7b96d9e161bd5abcb2ca5eeb08f0103119b6450d808642c5e2d54f2f58a14508f1207b549d7c32f1154ec45749036b3c3d7b4b6b153b3793b18329f2085fb9592cf308f1203b2b984be560b83c3b89b9acd4352f2701cf82ebb1f9d29a3b960c15a557814b08f1046acab691f008ec60857f6bce77adff0083dfe30d2ef90c8e2e2d68747470733a2f2f616c6963652e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f726708f120115aff27c202f72e75eea4a1ffb0028c829bf321efedcfdef82436f2795f0afc08f020ac661cc8536337916a913fc81b07f95473884609adf0728d6b73423321c1823108f1201d718d084ff710c3059c89f86b9bbf2a10c8aa09fca4bb705d4c9b7c38f5bff708f120b4410900fd8c8b27a4064a371f284468d9cf17198e8786e3f3b55ded23f6aeb408f1207deb909a062a3a067fcf8c29e8bf7bb769ee0700f6b836b21eb9c82e28d133f608f020e7478186dffa365befbdb73b5877b2e8c8f06c7a8507eb9254d29acafcc3572808f020fc8b6a2174276a0da998cf44032ff3cfef71878f8af58627e005f03d6380bce608f020d051121b66f44911dd8a82a0352befbd927eaf7c8594713bdc845c93d5d27e8608f0200e3edcba6c32440ee8cbccbc8f01827499a449a5eeb631784882460959e861ae08f1590100000001b0ac616121f9f710ec80fea6c64a66d64476ff8375a36433f0f873cba2c7beaf0000000000feffffff02be6b000000000000160014afe6c57c2d7471f7e3534071fae1e6ed1438ab360000000000000000226a20f00453d00e000808f0206dfc649663b239bd269e1c6c353b6f28e891da2721eb81a70c6e4283da024b5e0808f12062f34da2e5b75f50de8cd6ae8769540db0474a4674e496ca55329cc7b094e2e60808f0202512c226e9a87e246dde9afdc9d414f0544e2de815c984004a53f27504fc6cef0808f020cbf8b10b7db1b98b2d22ea3a22ba9c6f89e459c7f033c9ab6a285bcaf727721c0808f1206c31626c1c8c87d2087ff904c7ac293c3c94fc22ffeb2c42adfac5e058e922130808f020a64c470abb24beba450d9655ce91169496a6cdd19c3bac1cbca021ed98871bf10808f120448a594f103fddc92938991ec05370f4479519097f4b35eb5f4829011ea5de7b0808f120d711498d016a6d6432ec283ca60441c0805310ffc341099f6ed73451ee6dfda70808f0204cf45741b2f6a7d233bd5d486ade6f0780045a638c4d94b6811639ce90a2bffc0808f120e482c64a99bea491a26e4aa1e507bdff9aca96565c1ab55de9db23746ca3086e0808f120b10286389798e5c39aae8e4d0ab47c0e362b5f4a2ca2d3ea71b7e1bb80cc27db0808f020ca13fab194fa8f286dd025775f9fa58bb66148a61015ca4917a9e7403b2c82000808f020729b0827912226698f483a2b2714351f40124de2ee02e016634c09106adef47b0808000588960d73d7190103d4a03bfff010b90c9adb0356f7c073e033117c4f7a3908f120ab885cd43bf4c61aa4673b2f14c9a2d5328018518882fed3ffaacf8511a8812f08f020c307f4657d829b01e6e4803cee2ca3d21fdde44db00b85acb921ef8d8342525608f020b3d77ab489be4dd70954e1181c004bc84917784f7ba8f4a880cc851937a3502e08f1046acab692f00866b216ead79087f30083dfe30d2ef90c8e292868747470733a2f2f66696e6e65792e63616c656e6461722e657465726e69747977616c6c2e636f6df008e973138753acd01808f010eb4402dce917d8812f0e853442aa1dda08f1207e862fad0c0b7168a9c378a19d2b1e01e23b5c8e31f5cec866075395ead72c3308f1204719659c05606ecd5db2569d6aae71cbc747873d3a1fd8b1ebf258fdf101c0e408f1046acab691f0083c9956d8f3b6fa78ff0083dfe30d2ef90c8e2c2b68747470733a2f2f626f622e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f726708f020559efc3dcfd39aaa38dc734c33145118cfce4d2deb20f2b0f12cd30f9aa4f32d08f1203f2643e69fe36b473415a5d32db2e5018fe408fcc080d828dc860de368ad89ef08f120d0e7321e82fb356cf1c52e2b56d0c706a10066fbb55be2cd38c71b061639eb5a08f120ce00a50ae7d5892a86484a9785e85316005eaa255e12e73255ff95c8ed318b2d08f1202fde8f3a2d894f214178bbe79642881bcbb8e49bf790dc0e4c251c507bdcfcf008f0203092b3b8a53d1a3b3d7b1c428deab8d6268dd11f59054d7994876f2a8a81e2c608f020093a6376197955565b0c8b1932e3bc08ae968c77a854630dd9361120d1d01cdd08f020161a73bc6d5e311856dccb477714c9ec9bb1b97f25e7c3c8d1eff1ba34db0fb108f0203aafd9560d8ac87f0dd126f90d4700d3cb5394c5227779aaf9008e8b35aeb06308f020dcf2b252a5e28200da412feca4b38429d7025eedabd1cc430448b9cd8e2e13bd08f15901000000018275843684a8041e1a33127e130a70e70a746a6eb31a5bab3f54c7d65bf82e530000000000feffffff023fb0000000000000160014c99c016cd7fd296b115717681293d6b3ca98a4820000000000000000226a20f00454d00e000808f1205944794c713eade7e89830bd4a1ac96b7cec1dac3b05f8f5dc766ad1ea2e84580808f1203c7ab289359f1bcdeecd7d9289ae49b55756510b79f1303713c38e24272f58070808f02076aed2134834a224eefa3d937fbe9d3d8096b4db175d22df1750be4b5d1a5def0808f02007c9044b3f4599392904b627d876fb04c5bdcd7d64b9085922d1b562a176cab80808f12075a2821117a6f3cd3482799535094ffd38cdcd8dae26ede0005bbf69163e94250808f0201a1e5500f552ea372b25687f457058df7c755fed66ca2864a5e49163b1b382e90808f120588d692ddac95f6c886f61a935464c91b95911f223cf32ed03a4a33dc0592fa70808f0205ee60e16bc133078dcaea447951d1379194c3ccc677e0ede699768be654d0e1c0808f0207f41b3cf2876e0d261137298583548215bfa1025c24db097dbf735706f92aff50808f120879922fc8e5cd46c83500e0a025c6675557a0c609dfa88c41ed2cc702177806c0808f1200ba1ae46e6f2f5791c8d2022dc9293061cd0f6b15789f5dad5a942ab5af25e800808f020c6b82e97dba12b143ec44a746db229dcd81f85f2792233cc8b5a982fee52233b0808f020226a2dc54f5d9999e3073e36db3922ed37f6287a9c13fd786933e037adde6ab90808000588960d73d7190103d5a03b\nattested_ms=1791670797000\nattested_ms_source=parsed_from_proof\nobtained_ms=1791675310913\n"} {"seq":15241,"row_hash":"d5ccf80efcbd125b49134f15d460f9fcbf786db1616e14a738cc575823850bce","body":"wavelab-journal-chain\nv=3\nseq=15241\nprev=05455633f24f0a6204bdbe1095b32e53a7ac0f8487cf25140986262590385f3f\nkind=head_proof\nwritten_ms=1791675313059\nwriter_id=wavelab-publisher\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=15230\nproof_type=opentimestamps\nproof_uri=opentimestamps%3Abitcoin%3A970840\nproof_sha256=85884b3b19fe54733f139a5c03b0e61684757c69f40d3d79bf4dc19d58d73303\nproof_blob=004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e892940108061e8148cf1a15a9e7862c0178a43e1c09c4448edf3f69956d7505b46266d735fff0080fae3cc2f2c397a508f1205aaa454961e4d88a651682429fe49d6190365d1e1e18600b515e77b4ad81a4eb08f010352a0b9d63da0f9966414a14818342bb08f12081f6b0451331a120de9888e97417dec59fcbe8bb232be701193521138d94667208f02071aeb73c12f746e50d512824f16ce7a25d1a643e5d86781a07c0ebd6c4ceba7d08f1046acabd9bf0080ed8604f4d7105cb0083dfe30d2ef90c8e2c2b68747470733a2f2f626f622e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267fff0103ec6fc15e8e83da73f67e6a937ae489c08f020d961981db8892073e5f2f2f691acaed0f1e73d5545ac92d71b6f5d896d48ef4f08f120699651ee629e48f83e837bb7903b8b48f809ed11c99ecff12f9850431bd6dede08f020727f2eb8bbcad562a9c4b33cd88aca3daf05c832824a23de79d8530d866cfc2c08f020e85ceeac574ef8eac14360872f39a0a9ce4076b15e25fb3effc78ce2cce8ede008f1046acabd9cf008a1777dc779947ac20083dfe30d2ef90c8e292868747470733a2f2f66696e6e65792e63616c656e6461722e657465726e69747977616c6c2e636f6df008e8ff101e2eb5f07808f020b5373eda9abc648ebbca8bde2a1265667084e969e375f1d0bb72fc10d961d87508f010496801883d5a83c338ce37278ad4f9da08f020607572b8901f0b09d8c690e48cadda0561373024b3aa01594c7b926746cec11408f120be07188ce59099100134e1a313df818036323e8b7e9463e7c567a6ecc68ca67e08f1046acabd9af0083913031c25f6d3baff0083dfe30d2ef90c8e2e2d68747470733a2f2f616c6963652e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f726708f02019024be5e152b39eba7166d29c5097449bb894c1a03cdd0ee5322a9d33aea20a08f1205347b3dfcf107d578487f775dc9304431be7379b22070dca5c9e6c5e9b05b05408f020dd4a0135bfe70a1f1672c37e87d5cdfc85525914996ce984381572b9201807b108f120a1407e401719a1c9986ecbfa7b810f86f92412d871731dac4b8b75c384eca92f08f12080463aa09a3dc2372f18e69ec968aedad787e4e3f4d473ecde6a0bbab1e5ec2608f1206dc0716f34251556b3da85ad7172ddb5f6644d67cd4e315745e93a469252f83908f120e18c63b0446e36ca9b6d0b55fb00fb18285f9edde5f6668346b64970f00f885308f120a2127c16fba52037afb7b7c46122de0ac22c0df1309f24bb9efb78dd2679bc1108f020d0c3160a274a1fb3747a57384c622da31cf7ddfd88247a88ebd35950204aa3e508f12044479d3fa72044deb609015b0f7e2498d16f92eb10c845b38ab3e289d5b9e60308f020768fcd5b2c33c23435d1386ce6db954e20622311592e4d4895082442550a400208f020028a8948f88497f5b165f5a379652e62a6dc0cde39063c1491ea0fcf5c8ddcfe08f1590100000001a438287bd949773efa56205b4e8841a779a341375c74bd5c0fcf9c249001bd4e0000000000feffffff021f6b000000000000160014d5c3959f9ec9e08124b65ae50ddf7ff6f14ec8370000000000000000226a20f00457d00e000808f120d9b1c2584cd8824ddf45fb0f3f720e5824efbb4834d2ea92e2f73e94b638a4870808f0200b576bbaf551db7ae1c4c20e6584903d19b40e7958fcf073debd2d4ea74315230808f0200d6899235530c953142aa010304013c444834b24e3576dd49511224a4ac486f30808f020fe04dd428d8f44e900fd8037698585af60662d701d99da99b1b564cb64f507830808f120fc313843a52ed8c9bde8fbe7b1ce54c637fbefbcb75592402f95f3f8b2f122790808f120dbbc7ad56c765d8bc3dedb82ef5241fc0702a8ef889665a3498496f0ee64c8d00808f020c65af087355810a00196cc4eb586e4db9a4a284c46f482bb596fe45438a290af0808f120150cd899ec1ba75b424a3164c8c050ff6efbfc8120d8198ba194b6b1016e16f10808f120a3c69113ddfeb71fdb0257556cb863e0aed9163d2fbe49d26ea8de17311b29050808f02063f30e5b7d1f3856599abb988039ba14d2fb26c0160b0a0a0f195c183f19391c0808f02050754db026275b41973c244f2ab5beb0009c8896f896078cbdaacb03f4cd53610808f120be48ef8bab2e75ebb73c1c4d3228b2994b289c5e582bcc0a82c5baf6566bfea30808f0202ed9aa3f6f58e3f201381241bb455723e639851aa2baa3e495f7e879ac9e69730808000588960d73d7190103d8a03b\nattested_ms=1791673778000\nattested_ms_source=parsed_from_proof\nobtained_ms=1791675313059\n"} {"seq":15242,"row_hash":"518b5855d0f56330b40f1e9c01ab67101bfc0f84b943b9f4f34bda4d44c709d6","body":"wavelab-journal-chain\nv=3\nseq=15242\nprev=d5ccf80efcbd125b49134f15d460f9fcbf786db1616e14a738cc575823850bce\nkind=head_proof\nwritten_ms=1791675318891\nwriter_id=wavelab-publisher\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=15238\nproof_type=git_commit\nproof_uri=git%3Ad41f059df3aa7a540ab9e343e385f6bd33b86d81\nproof_sha256=c4f2c02499752f542400f8f69dec1e33d717baa4347f337c7a3cd54900111986\nproof_blob:null\nattested_ms:null\nattested_ms_source:null\nobtained_ms=1791675318891\n"} {"seq":15243,"row_hash":"4358fa1988a784417b6893bd80ed1e3954e5a48d9a4294ae402afbd9ebe1f302","body":"wavelab-journal-chain\nv=3\nseq=15243\nprev=518b5855d0f56330b40f1e9c01ab67101bfc0f84b943b9f4f34bda4d44c709d6\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.body_flow_20\nstrategy_binding_seq=18\nstrategy_params_sha256=6ecc632816b9578c57f7d1a043a6c5c5e509a7d1573988a3f9e6c419ea24a58d\nstrategy_code_sha256=cb3ee092f6e845782f9d419de0021b9c8ecb22e8f41ad6374cf9e91db098e025\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15244,"row_hash":"e8a128bcb934a0497e2d54e7089c50d686cc29720f4ed643114694a8a5e62115","body":"wavelab-journal-chain\nv=3\nseq=15244\nprev=4358fa1988a784417b6893bd80ed1e3954e5a48d9a4294ae402afbd9ebe1f302\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.close_in_range\nstrategy_binding_seq=19\nstrategy_params_sha256=257554e139104dd5fe9b454da33c1fa1d0bade67a3c46834da17e92f3cff6d6a\nstrategy_code_sha256=9b777dbc510f0dfeb518e35f4f14ddcd175a1484c444e5820ca0ceafbd6a8987\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15245,"row_hash":"ced067c58fc5f696e306bc7fc4613dfd91b989f0a5f7fe0d43a54df2569866e7","body":"wavelab-journal-chain\nv=3\nseq=15245\nprev=e8a128bcb934a0497e2d54e7089c50d686cc29720f4ed643114694a8a5e62115\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.doji_after_thrust\nstrategy_binding_seq=20\nstrategy_params_sha256=ab6714b1cfdf219bffec8c1fbd506253e479cf05becaf79c26f97b88e43b95c1\nstrategy_code_sha256=4f63fcb08a15eba2468b3fde4449ba49acb9fce9fb321517fa7ca0cccda759ca\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15246,"row_hash":"649d79169dc911ca08652fb7e3f5063a206704ebfd36c8d0060b9528d5b05046","body":"wavelab-journal-chain\nv=3\nseq=15246\nprev=ced067c58fc5f696e306bc7fc4613dfd91b989f0a5f7fe0d43a54df2569866e7\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.engulfing_raw\nstrategy_binding_seq=21\nstrategy_params_sha256=c2eece81a3266f833179288b72c5036a72316c0dc536392a43d50e34e14317de\nstrategy_code_sha256=e906890029b86b34700b4bb04f06992b94ca37e168bf27bc781f356c608526de\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15247,"row_hash":"b2f3b93b6d10a63a9611515b418decac5b6f2a3241a57813e232ef48a677b4a0","body":"wavelab-journal-chain\nv=3\nseq=15247\nprev=649d79169dc911ca08652fb7e3f5063a206704ebfd36c8d0060b9528d5b05046\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.engulfing_trend\nstrategy_binding_seq=22\nstrategy_params_sha256=7134cf5e79c9d807d15edca800ab98bfd1ace58819285e60b5e8a81ec71fd899\nstrategy_code_sha256=980e9e6a72d20758a38b1d5b2b5eaad966aa1d86878918f99cbe19044e5619a3\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15248,"row_hash":"ef4e3d72a9958b424ec9474ec919df111077747b205c20efe8c657b9bff1ff9f","body":"wavelab-journal-chain\nv=3\nseq=15248\nprev=b2f3b93b6d10a63a9611515b418decac5b6f2a3241a57813e232ef48a677b4a0\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.hammer_oversold\nstrategy_binding_seq=23\nstrategy_params_sha256=de30cb37bac8dcfe408849f97f93a4ad60214073f3dd6b55007d1e782975ed2e\nstrategy_code_sha256=5100ce0b332c33d94f8b46e6109dbf254120ea796729c68feb11993470fcf7e7\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15249,"row_hash":"82bc7576f08c57faade27d9eba30e7716b14619eb8c7a3aea304aa3f7c778872","body":"wavelab-journal-chain\nv=3\nseq=15249\nprev=ef4e3d72a9958b424ec9474ec919df111077747b205c20efe8c657b9bff1ff9f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.inside_bar_break\nstrategy_binding_seq=24\nstrategy_params_sha256=b66e11a96d0cff22f8c4891c508d51da08db391375f9ff2d861615735a8beeaf\nstrategy_code_sha256=c02248d6ab376f9950e74d0bd010a286116c26b26c67c5bc5cde3266b456440d\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15250,"row_hash":"bba5db128225bb0262361a36eae4e3365ce1a75317a668de29cae428f8f0786b","body":"wavelab-journal-chain\nv=3\nseq=15250\nprev=82bc7576f08c57faade27d9eba30e7716b14619eb8c7a3aea304aa3f7c778872\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.marubozu_continuation\nstrategy_binding_seq=25\nstrategy_params_sha256=419928e5f439112fe23eadd17ba4e0e8b52ef4e81bb0af2ca8140d249293c1cf\nstrategy_code_sha256=f210d64c453d58d92a442a124225d74e40ccbae290baad556f656f098efc455e\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15251,"row_hash":"6a5d9f12e43fbb18db25edf66f2aa1e0a5e6000bb137fa13fc8c47132d763b02","body":"wavelab-journal-chain\nv=3\nseq=15251\nprev=bba5db128225bb0262361a36eae4e3365ce1a75317a668de29cae428f8f0786b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.outsized_wick\nstrategy_binding_seq=26\nstrategy_params_sha256=5a9cfee6400ec7c261526b85571578cb307b1e9796c979d889b8e8c380289fd4\nstrategy_code_sha256=c5c7c3ee94b94b7264cae516fcad65c31f521801b5f32a5e7bc254e44958d89a\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15252,"row_hash":"05876e971cd408a7bcd9eb3686be379781c755500fc7508117317ed794b0f8e5","body":"wavelab-journal-chain\nv=3\nseq=15252\nprev=6a5d9f12e43fbb18db25edf66f2aa1e0a5e6000bb137fa13fc8c47132d763b02\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.range_expansion\nstrategy_binding_seq=27\nstrategy_params_sha256=684d179941b6f75760b3e4f62f94d10645145e74d4472db0bd35c55278906048\nstrategy_code_sha256=605be144adcad379079a68f107f47490fcbf1bfb608f1a3613691adf4d3a94c5\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15253,"row_hash":"82560ad491068ae25c64ea9a561335854574eb08b57e67fed3c4a7466673273f","body":"wavelab-journal-chain\nv=3\nseq=15253\nprev=05876e971cd408a7bcd9eb3686be379781c755500fc7508117317ed794b0f8e5\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.range_gap\nstrategy_binding_seq=28\nstrategy_params_sha256=e193faee4721d7aa5297d3aa1cd50642c57b71441d6ad3b92fa0a43cf8a4102d\nstrategy_code_sha256=d267a414a80f11e3d341660e49e6a19ec985fa4c805b59df31c7b30b9c5b3e66\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15254,"row_hash":"1f85b4a35390ca7942ca3a036616283bcca324ab7a6d36bde13ce93e102a899b","body":"wavelab-journal-chain\nv=3\nseq=15254\nprev=82560ad491068ae25c64ea9a561335854574eb08b57e67fed3c4a7466673273f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.shooting_star_overbought\nstrategy_binding_seq=29\nstrategy_params_sha256=4b5f859fb1f0e19a92feeda4baa273364453cc4068cd94a2eeafebe0c9b5029a\nstrategy_code_sha256=05948fa80919341e60b29adec263d2854fb2a3bbdf9d7b215776a81f91d948e1\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15255,"row_hash":"19a44b734e65a38a965f582d86eedd54d7260f2552f4bed9122f93b638cd3d37","body":"wavelab-journal-chain\nv=3\nseq=15255\nprev=1f85b4a35390ca7942ca3a036616283bcca324ab7a6d36bde13ce93e102a899b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=candles.three_directional_bars\nstrategy_binding_seq=30\nstrategy_params_sha256=afb6c3e55b7005260f6160d744484ab93944eb249443a7c98531b9f088780e2c\nstrategy_code_sha256=ed00741f435f1845bbf778a5417eba3bb23e40990ec22b4c35a4420b4c2b94c3\nsource=candles\nhypothesis_family=candles\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15256,"row_hash":"3c442dcea30ab5a69eb8038b1c98bf0dd4926a370d4624fd62894d4a8b0acd53","body":"wavelab-journal-chain\nv=3\nseq=15256\nprev=19a44b734e65a38a965f582d86eedd54d7260f2552f4bed9122f93b638cd3d37\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.absorption_narrow_range\nstrategy_binding_seq=31\nstrategy_params_sha256=a204dd7aa5aa0236acb1beaf24217af0dc3cf7ef13f27912ff2d25f6b1986075\nstrategy_code_sha256=ab057861d0d5229a63896da74871c47e8ed8b1e9d3ddd46d074d8cf2054066ab\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15257,"row_hash":"a1ceabcc0b98c2610d5b9899789e0e022c6cb31bee363ae8644c341832777210","body":"wavelab-journal-chain\nv=3\nseq=15257\nprev=3c442dcea30ab5a69eb8038b1c98bf0dd4926a370d4624fd62894d4a8b0acd53\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.chaikin_osc_3_10\nstrategy_binding_seq=32\nstrategy_params_sha256=4cad4d3a20251f8b2779195c229e626ab068187cd1c0a566e1c77ba825b62cbf\nstrategy_code_sha256=3f1856c01f3a7aebe004d70fb8b245ce3570af03c132510b6b16e9cb0234ade7\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15258,"row_hash":"1f998a413147cf2cf3d14862be6ef016d4f7e4fb63916ba2af584edc0e03db63","body":"wavelab-journal-chain\nv=3\nseq=15258\nprev=a1ceabcc0b98c2610d5b9899789e0e022c6cb31bee363ae8644c341832777210\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.mfi14_extremes\nstrategy_binding_seq=33\nstrategy_params_sha256=b39452fb457e96963cfc6b1caa9446500d4cb292b121ff49ad08b56aca214a49\nstrategy_code_sha256=130d5717f76aee79d5723d0ce08d717d367696ab27d179bf734898678d1fcddd\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15259,"row_hash":"1dae4b5b345179f19eea609f1e76f77f218e2fbfe380cb3d2323b4556aa1aa1b","body":"wavelab-journal-chain\nv=3\nseq=15259\nprev=1f998a413147cf2cf3d14862be6ef016d4f7e4fb63916ba2af584edc0e03db63\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.move_without_volume\nstrategy_binding_seq=34\nstrategy_params_sha256=e718fef84c9f7823041d1bab0f2d56489f1e784d968083abead8224ebb1a30c1\nstrategy_code_sha256=0fa500c666abb3ca1c71eee399fa16955a1624aaaea583a2608885b026db8c5c\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15260,"row_hash":"8efe4ea0bc9dfac0bd2b789d3de5bfa2694142fced853fdb7c2c397dffc169b4","body":"wavelab-journal-chain\nv=3\nseq=15260\nprev=1dae4b5b345179f19eea609f1e76f77f218e2fbfe380cb3d2323b4556aa1aa1b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.obv_divergence20\nstrategy_binding_seq=35\nstrategy_params_sha256=41f876e214b0e9e3dbdbe2666089f804dc6c5183b3966b18e3c125c1c64ab724\nstrategy_code_sha256=7cc5041912d4cd8b0054b2f1ce743148be82d0e9466e71bfaec59b7945ad3e81\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15261,"row_hash":"3525c499bd038917ea7929111e3bf8835604bbaa52ab16544db7a26cbb8d7e0d","body":"wavelab-journal-chain\nv=3\nseq=15261\nprev=8efe4ea0bc9dfac0bd2b789d3de5bfa2694142fced853fdb7c2c397dffc169b4\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.obv_ema21\nstrategy_binding_seq=36\nstrategy_params_sha256=7b6f889f2026c1f748c0b5852dd4785e025aa756e7f30c3597b5bf1877f24132\nstrategy_code_sha256=010c9a84c127ef17612e99137c35c004a131f972079cbb67fad8e94ae5b0a9d5\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15262,"row_hash":"8fafc3e46af035c30a3601f3bb2c04598621ea8fb1eb5eb77eb6e570b3c6a7d1","body":"wavelab-journal-chain\nv=3\nseq=15262\nprev=3525c499bd038917ea7929111e3bf8835604bbaa52ab16544db7a26cbb8d7e0d\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.obv_leads20\nstrategy_binding_seq=37\nstrategy_params_sha256=41f876e214b0e9e3dbdbe2666089f804dc6c5183b3966b18e3c125c1c64ab724\nstrategy_code_sha256=1338b945cb6c770b5122c9bd400e0d410443fc041dd97bade0268c4d96baa118\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15263,"row_hash":"1257e774df55e0973a15d0d6304cd38e3cdba01e8b41209f85dbba31c89e609b","body":"wavelab-journal-chain\nv=3\nseq=15263\nprev=8fafc3e46af035c30a3601f3bb2c04598621ea8fb1eb5eb77eb6e570b3c6a7d1\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.roc20_unfiltered\nstrategy_binding_seq=38\nstrategy_params_sha256=bcb98621bba3e0faea80c7259ffce97c6f632c0370cca3927ea13635a6ee058e\nstrategy_code_sha256=29b5aa6530e147c7cd03da2dc2da99c1d518d43f9d8736fe75867359ea5c1830\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15264,"row_hash":"d9e50cb07b376fdbc5b3a72f4311b9757ecc91071f014b4a205901c2aa7984f8","body":"wavelab-journal-chain\nv=3\nseq=15264\nprev=1257e774df55e0973a15d0d6304cd38e3cdba01e8b41209f85dbba31c89e609b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.trend_with_participation\nstrategy_binding_seq=39\nstrategy_params_sha256=99f66e39511f00fd1ba624d3deeee1c7954e533b2fdc1a3852559768af007deb\nstrategy_code_sha256=6bb76c95c11f3f9fa9b0f52ead1c7a47fd902de6bb870f1fedc82b7bea4d1e0d\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15265,"row_hash":"7abb04c4a9f8240ba52029ab739dde515ebd975b34fb4a515d5079cd75509810","body":"wavelab-journal-chain\nv=3\nseq=15265\nprev=d9e50cb07b376fdbc5b3a72f4311b9757ecc91071f014b4a205901c2aa7984f8\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.volume_climax\nstrategy_binding_seq=40\nstrategy_params_sha256=bb8b0570834d8c81b3c603c2fab5a82a052b18664b10b75a6169468ad4b7a42a\nstrategy_code_sha256=9d750043ce21b94944c8d599afe65732e03a841f21d5b4ea8ec6e015c717c89d\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15266,"row_hash":"59b384ec736a8177a5274c5086414b3192a9b7691e93cdbc30138b2de7d6561d","body":"wavelab-journal-chain\nv=3\nseq=15266\nprev=7abb04c4a9f8240ba52029ab739dde515ebd975b34fb4a515d5079cd75509810\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.volume_thrust\nstrategy_binding_seq=41\nstrategy_params_sha256=561b438e6bd430c40488d6842d3bf85bcaed5d204af926d830f180efc7aebe05\nstrategy_code_sha256=9bbd14dce3003a1efab351ddcb93837cda70cdcc7e48d3ff2fcc8704c9eee8b3\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15267,"row_hash":"4914b0303b198a52bdc327044e3872ab9be302bfee4e92d7148dcb5921ca2fa8","body":"wavelab-journal-chain\nv=3\nseq=15267\nprev=59b384ec736a8177a5274c5086414b3192a9b7691e93cdbc30138b2de7d6561d\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=flow.vwap_session_side\nstrategy_binding_seq=42\nstrategy_params_sha256=f0690286be1b29b3132c57d1bcb9507e871b1102f396abe61256b4346bb6be01\nstrategy_code_sha256=ebdd02ca1d6bf413f2def0c0049406ec423260776d521eab049ae95b0a9a0fc8\nsource=flow\nhypothesis_family=flow\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15268,"row_hash":"333928634004073703423effc1b21fd93b52adf883a3a05be8cd0da07bb4d99e","body":"wavelab-journal-chain\nv=3\nseq=15268\nprev=4914b0303b198a52bdc327044e3872ab9be302bfee4e92d7148dcb5921ca2fa8\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.bb20_2_fade\nstrategy_binding_seq=43\nstrategy_params_sha256=3f63aab8f5e83fd62297b3d44414f41f31ed285a92481a3dee2f5aa277dbaf21\nstrategy_code_sha256=7df021fb26fb1157a3e4ca5d77813ae92a5927c30ca6a05fff4b3edd6c1dc934\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15269,"row_hash":"087b3c8367dc290fc529ceb5a292f0c3a59eab0b3cd7b324048b8e96f687b414","body":"wavelab-journal-chain\nv=3\nseq=15269\nprev=333928634004073703423effc1b21fd93b52adf883a3a05be8cd0da07bb4d99e\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.bb20_2_range_adx14\nstrategy_binding_seq=44\nstrategy_params_sha256=7393ee8889d58e88b21b5a7132be416ace7d0a88318689e9b43a5d24e511344a\nstrategy_code_sha256=35848649016da9c53ec621db8bb2743532a4a30a2ae9c3c86f72692813ef422e\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15270,"row_hash":"1ae4a15c64fd4dcead77820096b98b4617001843db107004eeb60742095e29d3","body":"wavelab-journal-chain\nv=3\nseq=15270\nprev=087b3c8367dc290fc529ceb5a292f0c3a59eab0b3cd7b324048b8e96f687b414\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.bb20_2_reentry\nstrategy_binding_seq=45\nstrategy_params_sha256=4b025f78e9d6dd181ac87010dd12a50d2a3715455ad3ff589701dd83c4b2f779\nstrategy_code_sha256=1c08a1df738a0be23063d3afd1b48e3b8cd243d3015dc52390c3d1acbd4e6e20\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15271,"row_hash":"7828a07bf0d69cd0fed5c21aab1ec6b42566b1e6fa7bd3d1b5759c670a1aac6b","body":"wavelab-journal-chain\nv=3\nseq=15271\nprev=1ae4a15c64fd4dcead77820096b98b4617001843db107004eeb60742095e29d3\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.bb20_2_volume_climax\nstrategy_binding_seq=46\nstrategy_params_sha256=9ebec0ba5e583927f6e850c3605335a568ebbf4a3b8cc2f87abeff6294eedcba\nstrategy_code_sha256=25b2acb22b67500f5c94d243d472c2c673845fb6cfd722ccbf4d403797df15fd\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15272,"row_hash":"501522cb72599e2213c3a7290588dbba8cabbd3decb7f1340ee3acba9188b30f","body":"wavelab-journal-chain\nv=3\nseq=15272\nprev=7828a07bf0d69cd0fed5c21aab1ec6b42566b1e6fa7bd3d1b5759c670a1aac6b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.cci20_fade\nstrategy_binding_seq=47\nstrategy_params_sha256=d96a389f12885b5e8a8b2eb6149e9919cea88403acfe9fd6330f21094bea98fe\nstrategy_code_sha256=d28b97fa516665039f0ff4ca6e4ad5351fa89e9cea36e90896d2075441095b34\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15273,"row_hash":"c6662e8afd895ac0bec02da09973b84a2d6293d4fd69fc11ac4c2fee20121e25","body":"wavelab-journal-chain\nv=3\nseq=15273\nprev=501522cb72599e2213c3a7290588dbba8cabbd3decb7f1340ee3acba9188b30f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.keltner20_atr14_fade\nstrategy_binding_seq=48\nstrategy_params_sha256=45429526dee2ebc910634f1e5de7e7b66a870b3ae972bf7c24681506d3c7b1dc\nstrategy_code_sha256=a86dc171e07404ad57920ae1fb21a40affd1040f16713ccd1c3e4f1b42e9443c\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15274,"row_hash":"a5b737c84becf64ddf32ba4fbcbbafdb7f9be05d60f0b7cbbf659ead2d632203","body":"wavelab-journal-chain\nv=3\nseq=15274\nprev=c6662e8afd895ac0bec02da09973b84a2d6293d4fd69fc11ac4c2fee20121e25\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.rsi14_cardwell_sma200\nstrategy_binding_seq=49\nstrategy_params_sha256=52b556b152b6f9d7c3976209b9d7585a5c6324a953ecf6aff36dd112dbb869fc\nstrategy_code_sha256=64e9e9b190061e333ca181e16e72083037b4210fc1a76b75974e37ed7f345ef9\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15275,"row_hash":"ade0153d7f0395de6a6a890468622c31af1c939765698fccdd56492355add994","body":"wavelab-journal-chain\nv=3\nseq=15275\nprev=a5b737c84becf64ddf32ba4fbcbbafdb7f9be05d60f0b7cbbf659ead2d632203\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.rsi14_fixed_3070\nstrategy_binding_seq=50\nstrategy_params_sha256=ef495305f3db31fd3642b27c92feff49c4bab6f17b6bdee6054777f521f7f65b\nstrategy_code_sha256=9b178ad159f7f8d1f0c0e5f2ec18283d5fb4ea7cccd793739fb6cba6a0941e7b\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15276,"row_hash":"238da2bd70f54a5349f1620bed96aaefb59f4fb25aad9cbc42063bcfcdff7911","body":"wavelab-journal-chain\nv=3\nseq=15276\nprev=ade0153d7f0395de6a6a890468622c31af1c939765698fccdd56492355add994\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.streak3_fade\nstrategy_binding_seq=51\nstrategy_params_sha256=e2ad36db29b1787dfcad84a41d9f3e043f623be63bf4c76fdd6a1433842dd9c7\nstrategy_code_sha256=188129ddf624fd54b3bc9170203647138487dac2c2f64569300322f5895a52c4\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15277,"row_hash":"4fd232bad4ead8ee736c69dff9913341b916b9a8fcf0dcb69175c6d5e1adb702","body":"wavelab-journal-chain\nv=3\nseq=15277\nprev=238da2bd70f54a5349f1620bed96aaefb59f4fb25aad9cbc42063bcfcdff7911\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.stretch_ema200_atr14\nstrategy_binding_seq=52\nstrategy_params_sha256=5de546be1af0a52710c699f78c62c56661b7bc14f837436b12a7cf966432b3c6\nstrategy_code_sha256=097d3fd3ee007c5fa8490568521cf9abe027efbd8f792e43ee11766ffefdf217\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15278,"row_hash":"fa097f8be756af3f4197cb52cb2b0e4f0c18e91dd59c69f00e4928911c04893b","body":"wavelab-journal-chain\nv=3\nseq=15278\nprev=4fd232bad4ead8ee736c69dff9913341b916b9a8fcf0dcb69175c6d5e1adb702\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.sweep_rejection_20\nstrategy_binding_seq=53\nstrategy_params_sha256=3c623b42e3d9f2522dc4339989aa6b5c899cc2bd516f842d696323352e9bcf0a\nstrategy_code_sha256=c8658f23b9056e506cdd933f25922ddec3b15a7e3bde3dba45649764bc32eb2d\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15279,"row_hash":"ebbcb80ca85616a2c7ee69500ad34659cb20ac8eb95a63c9ea474eba15deab90","body":"wavelab-journal-chain\nv=3\nseq=15279\nprev=fa097f8be756af3f4197cb52cb2b0e4f0c18e91dd59c69f00e4928911c04893b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=mean_reversion.willr14_fade\nstrategy_binding_seq=54\nstrategy_params_sha256=c406ddf453edc52b6f68127068969732e4d8ef81bfc08b753f8c4ce21aeecb34\nstrategy_code_sha256=6de97e88bd62fa43b10b3ff9a2f4530521da1a3619f60e4891697cb85267c1c4\nsource=mean_reversion\nhypothesis_family=mean_reversion\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15280,"row_hash":"75b719f0409888622aeab4074e88e779b53af6f9d8361693a972e1c23a278891","body":"wavelab-journal-chain\nv=3\nseq=15280\nprev=ebbcb80ca85616a2c7ee69500ad34659cb20ac8eb95a63c9ea474eba15deab90\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.ao_confirms_extreme\nstrategy_binding_seq=55\nstrategy_params_sha256=0245ae7f182e4010a3cf1ab148402b5e290f497a08ac98340604501fb66dc671\nstrategy_code_sha256=c867ffca477eb4bb29d7c8b154e0f412fdca9de18e9e1b68d7d7c46392dd0f00\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15281,"row_hash":"8fc2638a56fad085ce1a0e341a58752b45f3bf0141c410559199c65d223e7926","body":"wavelab-journal-chain\nv=3\nseq=15281\nprev=75b719f0409888622aeab4074e88e779b53af6f9d8361693a972e1c23a278891\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.ao_divergence_extreme\nstrategy_binding_seq=56\nstrategy_params_sha256=0245ae7f182e4010a3cf1ab148402b5e290f497a08ac98340604501fb66dc671\nstrategy_code_sha256=cb7914fb0b97da0b1d1e7a0140f0d13fa720d6694bb4c04451d379a0c5558896\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15282,"row_hash":"9d35c77ee57b2fe92aae39339c36a2a7ce38665d7271d2aef5ddd1c301a3c386","body":"wavelab-journal-chain\nv=3\nseq=15282\nprev=8fc2638a56fad085ce1a0e341a58752b45f3bf0141c410559199c65d223e7926\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.ao_sign\nstrategy_binding_seq=57\nstrategy_params_sha256=a3479e205fdce21157f78c1b5da71b52b171527b38125cd20b93acb9a5b5bd6d\nstrategy_code_sha256=2995c2db3ba7df90da2c596686dfba3c92ef157701a9a65c9df829bbae320dab\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15283,"row_hash":"cd631d22c64e79dde4a5839b8e0d83fe49c628d063f0887fbe4416e2a24e8b98","body":"wavelab-journal-chain\nv=3\nseq=15283\nprev=9d35c77ee57b2fe92aae39339c36a2a7ce38665d7271d2aef5ddd1c301a3c386\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.er_kaufman_filtered\nstrategy_binding_seq=58\nstrategy_params_sha256=a9f6a9c19e0b43b93d56fd9f4697029085e67acb144937781444ba5bd2f130d0\nstrategy_code_sha256=c239aeeb4ffd82cf1175db0232f6b00767cd39dfd2d7e6969131ebb7963e10cb\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15284,"row_hash":"7c05f37666b61e98ffe49c90671522aa7d59e8c6df07866813126c63ebc6ca80","body":"wavelab-journal-chain\nv=3\nseq=15284\nprev=cd631d22c64e79dde4a5839b8e0d83fe49c628d063f0887fbe4416e2a24e8b98\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.kama_cross\nstrategy_binding_seq=59\nstrategy_params_sha256=5a34d528f668145ced6e85a56acaea85b648a48dd81ec19c56c1df1ed3d1faf1\nstrategy_code_sha256=3528b6cc4243dd169a1e2fd9d047cc789c7b33a55d32a5df65d327ab56cfc4a2\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15285,"row_hash":"85020ea1250af44ce4d9fb20f9e1a5d30bd7752552986d7bda861f18e26f6da9","body":"wavelab-journal-chain\nv=3\nseq=15285\nprev=7c05f37666b61e98ffe49c90671522aa7d59e8c6df07866813126c63ebc6ca80\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.linreg_acceleration\nstrategy_binding_seq=60\nstrategy_params_sha256=4838a2385eccfc4e1af37cde2596ae62f4585c510560cbcafb9a922495bb1f18\nstrategy_code_sha256=334b1547fe72d295279719821fa53e8c7f752868ed405be9746c1cdbd1fadbfc\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15286,"row_hash":"1fb5ffe28801e606f3db8e1ae7646d33571af93aac212a320ded0e434399596b","body":"wavelab-journal-chain\nv=3\nseq=15286\nprev=85020ea1250af44ce4d9fb20f9e1a5d30bd7752552986d7bda861f18e26f6da9\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.momentum_with_volume\nstrategy_binding_seq=61\nstrategy_params_sha256=3be3eb3e35e451678635b46255840c72631e34f0a65f707501974c419c45b447\nstrategy_code_sha256=e963f28fcb16e656e4668c1e2bcf66b87fbe5887c1fd19e1fdcbb574f8997484\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15287,"row_hash":"9d7d73aa9780071922dc3b1b0e1cb41664248b93b078c7e81508dc4ce2d33465","body":"wavelab-journal-chain\nv=3\nseq=15287\nprev=1fb5ffe28801e606f3db8e1ae7646d33571af93aac212a320ded0e434399596b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.roc10\nstrategy_binding_seq=62\nstrategy_params_sha256=5ce3c90ae02dfb8c1dfdaafe3fc6f20c504a67ff6e395fdd22f2042315c42e7b\nstrategy_code_sha256=54d6270e6173ff3c39bcd5b3300ea270222e1981ecc76f9e91c32f08dd56cdf7\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15288,"row_hash":"d19dfa5668c48038be5a8379b453eb16f234c0b2f0d6aa3c3d69f5aa9b75b88b","body":"wavelab-journal-chain\nv=3\nseq=15288\nprev=9d7d73aa9780071922dc3b1b0e1cb41664248b93b078c7e81508dc4ce2d33465\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.roc_term_structure\nstrategy_binding_seq=63\nstrategy_params_sha256=2e06c1e800124d2f56860a71226d42a82e307df3fedb543d7c55f2a6b03161f5\nstrategy_code_sha256=d5fb6ca28917ab64342434489771edb6f5415ca53443e3dcdacfee5bfc8f029c\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15289,"row_hash":"b3e7003a91f2c17fa9235aaa0232325ebbcb733e60ab3a6110c1769d9896cfb4","body":"wavelab-journal-chain\nv=3\nseq=15289\nprev=d19dfa5668c48038be5a8379b453eb16f234c0b2f0d6aa3c3d69f5aa9b75b88b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=momentum.sign_persistence\nstrategy_binding_seq=64\nstrategy_params_sha256=ea2dceb89eaef8be4027b0601119718838e86c516f8024dfb748d7a20a5eced0\nstrategy_code_sha256=f4bbf1faa8f9354411060eb98339da84e18bd1b54406dabf94355132358326d8\nsource=momentum\nhypothesis_family=momentum\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15290,"row_hash":"b86a719cef9b59a0eee16747bfd638fe5144c897396f3bb4263643c910761655","body":"wavelab-journal-chain\nv=3\nseq=15290\nprev=b3e7003a91f2c17fa9235aaa0232325ebbcb733e60ab3a6110c1769d9896cfb4\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=seasonality.post_monthly_expiry_long\nstrategy_binding_seq=65\nstrategy_params_sha256=f1490af2c2c2f9aa14cebd31581d34cc7720b009a58a4d1c736fd01fe042a869\nstrategy_code_sha256=5ba6270d6b6b065d6a6115ff54c8b39447ea22b4c967830f96fd5cd9ba16b89b\nsource=seasonality\nhypothesis_family=seasonality\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15291,"row_hash":"2d8fc99484a7cec01b420a224eadc3fd5f66a7d94b6f66a1e2e175827f743f6f","body":"wavelab-journal-chain\nv=3\nseq=15291\nprev=b86a719cef9b59a0eee16747bfd638fe5144c897396f3bb4263643c910761655\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=seasonality.pre_quarterly_expiry_short\nstrategy_binding_seq=66\nstrategy_params_sha256=f95b74ab6faead0eb8e4951cbb4525375f458a95bb8e0a06d1bc3c486594ef7b\nstrategy_code_sha256=e06adc17b3cb136982efd3e8613213e55ac0e5316b4d3a95e3cb9b56f877e4aa\nsource=seasonality\nhypothesis_family=seasonality\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15292,"row_hash":"20f313327032eabb17170a041a17eece6ec295a7528f73c279e4e228e8974948","body":"wavelab-journal-chain\nv=3\nseq=15292\nprev=2d8fc99484a7cec01b420a224eadc3fd5f66a7d94b6f66a1e2e175827f743f6f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=seasonality.turn_of_month_long\nstrategy_binding_seq=67\nstrategy_params_sha256=af5cfba956e6b1eb9169870c84bcc81ee4b9a4313a058d9210e0483f87d918ea\nstrategy_code_sha256=c522653c5f8ac36c01038a173465d39ff84e533bc9ccd12c3e33236566a78a64\nsource=seasonality\nhypothesis_family=seasonality\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15293,"row_hash":"6af75128c2b870684525e4c5899fbe240b19e7c1218c096404ea4d63885aae67","body":"wavelab-journal-chain\nv=3\nseq=15293\nprev=20f313327032eabb17170a041a17eece6ec295a7528f73c279e4e228e8974948\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=seasonality.weekend_short\nstrategy_binding_seq=68\nstrategy_params_sha256=e7b0d1f330e481e87a64f2f29d97b70ec0ddd7904b162109620d41f71ab978d1\nstrategy_code_sha256=108db0123233af86eaf7f30386e00b78f6b022e605251e317818097b91879d97\nsource=seasonality\nhypothesis_family=seasonality\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15294,"row_hash":"02bfc0ce440b1fe90680434bc6d6a5168c59b4d9390c2766c723605763b2a721","body":"wavelab-journal-chain\nv=3\nseq=15294\nprev=6af75128c2b870684525e4c5899fbe240b19e7c1218c096404ea4d63885aae67\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.atr_buffered_break\nstrategy_binding_seq=69\nstrategy_params_sha256=72a43803a22623e8688d113cd5cb1fe6bdaf63a4f65c0dc05260d6b9f1db148f\nstrategy_code_sha256=af8c46a36e33df6027f41ada349ff12e50110f8704a8987ad31d0a934a736e6e\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15295,"row_hash":"8f3884186a173cc8829e3b05b63bf68984d68b511fab7b454230334193857fcb","body":"wavelab-journal-chain\nv=3\nseq=15295\nprev=02bfc0ce440b1fe90680434bc6d6a5168c59b4d9390c2766c723605763b2a721\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.bos_swing\nstrategy_binding_seq=70\nstrategy_params_sha256=ad33585f6e524ebc529b5d82965cf6f655a96e1bf0e94836209e848d921fe5a5\nstrategy_code_sha256=70b0d8f4faf4b907fc300fd638b26ad394f456492ce52426e94599b11cfc084b\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15296,"row_hash":"457786efa6da95e7d5d8baafa2edb11d9021ef2cbfd1f36fdfad24bbeaac1104","body":"wavelab-journal-chain\nv=3\nseq=15296\nprev=8f3884186a173cc8829e3b05b63bf68984d68b511fab7b454230334193857fcb\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.choch\nstrategy_binding_seq=71\nstrategy_params_sha256=ea00237189d26c23a65f11f1386a248f19015469c36125d9f4cbecfa5ebd70b9\nstrategy_code_sha256=0be8f30a9cc254548716dc6ce0e2d5f2da9e9cf4e94db04c23f3fb846e2ff7ee\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15297,"row_hash":"4564f2bbc8a3d09853b466d04837a7cb3b2cee73cd0f9d06783c7111093f4b09","body":"wavelab-journal-chain\nv=3\nseq=15297\nprev=457786efa6da95e7d5d8baafa2edb11d9021ef2cbfd1f36fdfad24bbeaac1104\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.compression_break\nstrategy_binding_seq=72\nstrategy_params_sha256=264f2019a3cd20cd89331f91aa7b2d5665122216cfe6cf838fb9386f683357e1\nstrategy_code_sha256=67f9c5ff60511c11b25802fdba57cc7bda2334c89f35c5592541bacb7e0a266d\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15298,"row_hash":"4f86aab10227804eef07f20c317ff55f7fbcc166d1ff344a4ea5c7a9b4a759c2","body":"wavelab-journal-chain\nv=3\nseq=15298\nprev=4564f2bbc8a3d09853b466d04837a7cb3b2cee73cd0f9d06783c7111093f4b09\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.donchian_55_exit_20\nstrategy_binding_seq=73\nstrategy_params_sha256=f97bb754cdd8a2da606345ca74bb65fd72097ca93242c4b278f326ab6b238966\nstrategy_code_sha256=759e448473ba63c7766851977ea49083e9f873bb3d7476f1c0bb211d466f0143\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15299,"row_hash":"282398d6354982c1a2699b6862dbfd92e24c429c936235a307afecfda08cd93b","body":"wavelab-journal-chain\nv=3\nseq=15299\nprev=4f86aab10227804eef07f20c317ff55f7fbcc166d1ff344a4ea5c7a9b4a759c2\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.donchian_break_20\nstrategy_binding_seq=74\nstrategy_params_sha256=8d1dd9b17a9ac5d91606b11ee84de5da03a51335bb77475cb59eb4b16bf8b392\nstrategy_code_sha256=12b8801ce81611237150d5076e64d75cbedef11781d3fe1273d93e29448762e3\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15300,"row_hash":"225d06cb60e0c322a772bc3a1ab40fe7ce19bb1268b06e25e225a5b045e3afb3","body":"wavelab-journal-chain\nv=3\nseq=15300\nprev=282398d6354982c1a2699b6862dbfd92e24c429c936235a307afecfda08cd93b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.range_fade_swing\nstrategy_binding_seq=75\nstrategy_params_sha256=4cce6b51fb20ba2f09362f481ec1d74bc972a0893150ab67f0732295fd93c637\nstrategy_code_sha256=b2cc29502741c2dd04ce7a75c8ec5fee918b65c444944e52b9c0f4b4e31b81f5\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15301,"row_hash":"a0f1bdff10823d3c12585d705b1c1da36be0901d969695463d8e3d28c3aade15","body":"wavelab-journal-chain\nv=3\nseq=15301\nprev=225d06cb60e0c322a772bc3a1ab40fe7ce19bb1268b06e25e225a5b045e3afb3\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.retest_hold\nstrategy_binding_seq=76\nstrategy_params_sha256=086a8e41471e53c8eef6510b7bc59d7177a6790912dc6c257a0a1f1b394dd5a1\nstrategy_code_sha256=3f169297f83084be19b328bd57ae5943890006c317c6ae19908bde7b0dfc9a9d\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15302,"row_hash":"eaaf44f8e48ea9df5a1a3b42d17947ea27b5bacf6f785bea8fc5c3afc705d46f","body":"wavelab-journal-chain\nv=3\nseq=15302\nprev=a0f1bdff10823d3c12585d705b1c1da36be0901d969695463d8e3d28c3aade15\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.sweep_reversal_20\nstrategy_binding_seq=77\nstrategy_params_sha256=68533be3b2d8fd9144a6e2d1bd243e4d9028ac73cb011dc1665b998c7428142f\nstrategy_code_sha256=d9d2ab1506d29c8e592700de84f98d33099fefcd7de12c615b087c173248c11a\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15303,"row_hash":"8bfae3e2121fd2eca578e07bace767b8ef35ed82485b5db8c80346e93dbc33f8","body":"wavelab-journal-chain\nv=3\nseq=15303\nprev=eaaf44f8e48ea9df5a1a3b42d17947ea27b5bacf6f785bea8fc5c3afc705d46f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.swing_fade_unfiltered\nstrategy_binding_seq=78\nstrategy_params_sha256=4c9282f55b1b72918b7887fbe53fd72d3422cde68db37f9841c329dc7885cc07\nstrategy_code_sha256=4b528c2ee0236e42e70e5331f89c6d3e114fbb84539caaa91fd67fcac106ebdb\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15304,"row_hash":"355f00311f77bac0ffbc63de5cee3eefbdb3408e8a5a840e95e4df0da2735c45","body":"wavelab-journal-chain\nv=3\nseq=15304\nprev=8bfae3e2121fd2eca578e07bace767b8ef35ed82485b5db8c80346e93dbc33f8\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.swing_trend_state\nstrategy_binding_seq=79\nstrategy_params_sha256=a1c30d68b696e6329b19cd2565a07f674ad23d2bea841bef4fe007a7ef9e54ef\nstrategy_code_sha256=8afaa70ae54fa04cda08c5ad4998ce0d3e1811d54279d92c9d69ce0989fe71fe\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15305,"row_hash":"e6b7f2d52959d7380d978f5d13b74c28498aa1c5b0bb1ae6625123ffdd17149d","body":"wavelab-journal-chain\nv=3\nseq=15305\nprev=355f00311f77bac0ffbc63de5cee3eefbdb3408e8a5a840e95e4df0da2735c45\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=structure.volume_confirmed_break\nstrategy_binding_seq=80\nstrategy_params_sha256=f0d9a92a7e26c47e9df17c867dc6a36b6a0a49e37b72bb8c21c184c95606d70d\nstrategy_code_sha256=f88d24eb7846d141e8886de8cbccde581a21241e87ef60a12a0c09a89d5f89e9\nsource=structure\nhypothesis_family=structure\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15306,"row_hash":"177cec759d1ba6dc8cd7445304ecf1bcbba0a01f7cf835f6d2d3048ec190ebe9","body":"wavelab-journal-chain\nv=3\nseq=15306\nprev=e6b7f2d52959d7380d978f5d13b74c28498aa1c5b0bb1ae6625123ffdd17149d\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.adx_dmi_14\nstrategy_binding_seq=81\nstrategy_params_sha256=d625470646159da3ca32a5d3f5eb76d329a65a9394b60c0f9138c26b243dfbda\nstrategy_code_sha256=ec086afe67ddcaee81d0f569b5c90d295352e841f9880ad70c3acc4c0095e64d\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15307,"row_hash":"31cae9141877f856fe2769409ec3936fdac5be1210887855918235b2a4a9770c","body":"wavelab-journal-chain\nv=3\nseq=15307\nprev=177cec759d1ba6dc8cd7445304ecf1bcbba0a01f7cf835f6d2d3048ec190ebe9\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.aroon_25\nstrategy_binding_seq=82\nstrategy_params_sha256=a60d11031d90e9d70d041a56b6f3ed8f3677ad426cbacee43b3280a4b69f80e3\nstrategy_code_sha256=985e111f0d710bc432776db0f67d043b441bd5677674a90a617667d8c4b70d4c\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15308,"row_hash":"a323cca047102b9d793b736dc78ab9ec493c3560196fd8dab33e2101c93c2bf0","body":"wavelab-journal-chain\nv=3\nseq=15308\nprev=31cae9141877f856fe2769409ec3936fdac5be1210887855918235b2a4a9770c\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.donchian_turtle_55_20\nstrategy_binding_seq=83\nstrategy_params_sha256=2c69d6aa63125850806122f53f6e273105d41678d44e63a0112f3bf4a001b99f\nstrategy_code_sha256=9b008e72271ea7f03ecb6d1745b47feb0fabe2a3cada912df68728eb2e6d5b19\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15309,"row_hash":"6cbd533cd9dcbcf131d2f4bfff73feed75f0472d98b46634f2fea96f54618eea","body":"wavelab-journal-chain\nv=3\nseq=15309\nprev=a323cca047102b9d793b736dc78ab9ec493c3560196fd8dab33e2101c93c2bf0\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.ema200_filter\nstrategy_binding_seq=84\nstrategy_params_sha256=06cf0a4cffeb46b9827fe297f47b93c1ee83a5f145f7d595e59bc5bdd9a72a63\nstrategy_code_sha256=1f01d217c52d613c49566b0956a97d2cb61e5282e6f1347d5ea6a2da925a6aed\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15310,"row_hash":"9fad0fdafd1cfb4acdd48c94679407a494a37e4ed832c461ef3ba061d30d6bb9","body":"wavelab-journal-chain\nv=3\nseq=15310\nprev=6cbd533cd9dcbcf131d2f4bfff73feed75f0472d98b46634f2fea96f54618eea\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.ema_cross_21_55\nstrategy_binding_seq=85\nstrategy_params_sha256=33e6e85af38473eab80c6eccd9cafd2ecc00610e418f55d2a2c5b53a24666728\nstrategy_code_sha256=eb6feb9c4df4fa5b42b0309ff2e54cc28d5470149cdca7c0156c189850491dfd\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15311,"row_hash":"77a5ffa2f88778331f220b9f36255108cbfa284bb64926ffc951e83e9e8eea6c","body":"wavelab-journal-chain\nv=3\nseq=15311\nprev=9fad0fdafd1cfb4acdd48c94679407a494a37e4ed832c461ef3ba061d30d6bb9\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.ema_stack_21_55_200\nstrategy_binding_seq=86\nstrategy_params_sha256=439ad7d25889a4ca56b47a2ca9ac6941225766e9f982c916413d1cb9593a19c8\nstrategy_code_sha256=abb84cf83c1a2ff11073604657047e932ee6cf3b51f65d3cd2650f7e0f4cb5a3\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15312,"row_hash":"c1fb16a558515fcc74bc4b21d13667e75b107e06c5afa96fea0a4be86b75cb21","body":"wavelab-journal-chain\nv=3\nseq=15312\nprev=77a5ffa2f88778331f220b9f36255108cbfa284bb64926ffc951e83e9e8eea6c\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.ichimoku_kumo\nstrategy_binding_seq=87\nstrategy_params_sha256=ff01e7930dbad15b00b049034536b8ef410023e25e5160549f70b21c61c414a1\nstrategy_code_sha256=c02551ee298a50934c1a917d4b93b65766904ea5a757f6d30e09fb151f0e10d5\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15313,"row_hash":"969941798f7679a649828c6be40c7383f518286c3caee7997a2c8ff3b0673b5f","body":"wavelab-journal-chain\nv=3\nseq=15313\nprev=c1fb16a558515fcc74bc4b21d13667e75b107e06c5afa96fea0a4be86b75cb21\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.linreg_slope_55_atr14\nstrategy_binding_seq=88\nstrategy_params_sha256=b0e3e24daa18595018c1badc0b53d5edbce3d3dd52823087e30c4914209269ac\nstrategy_code_sha256=3f3b20563b27ceed31db60dbbdd40562819ab7a9e9972554348f81c8694c9353\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15314,"row_hash":"0dcad9c987c8e599e0a009465af0e3761e1a10f7a15e2ec1ad7ba231520061f1","body":"wavelab-journal-chain\nv=3\nseq=15314\nprev=969941798f7679a649828c6be40c7383f518286c3caee7997a2c8ff3b0673b5f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.macd_12_26_9\nstrategy_binding_seq=89\nstrategy_params_sha256=4105361b477d65dddb99505299e55315d0d5b0f7f9020688f7283f6841bd2de5\nstrategy_code_sha256=d41a6c20c5d230e02605db8cf3d250a3f817d768eea1073ad52e7f7fe0b98608\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15315,"row_hash":"16fd6d1a5ac8eb331d62b8c53597bac1639fda639c20703fb4b2385e83dbc68f","body":"wavelab-journal-chain\nv=3\nseq=15315\nprev=0dcad9c987c8e599e0a009465af0e3761e1a10f7a15e2ec1ad7ba231520061f1\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.psar_002_020\nstrategy_binding_seq=90\nstrategy_params_sha256=18d6530b5bf61e581fdd8ef18495ddd3acdc0150ea9f959e1285e445b989aa0f\nstrategy_code_sha256=a83837752eb41ff9b34b2a99cc7a3e5ec6832bdc0807303b26c524c1a2a0b382\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15316,"row_hash":"847d472f37b5c535e4f7ea486cc8b859aeea274dc6c9983dd2158d209e2bdb2c","body":"wavelab-journal-chain\nv=3\nseq=15316\nprev=16fd6d1a5ac8eb331d62b8c53597bac1639fda639c20703fb4b2385e83dbc68f\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=trend.supertrend_atr14_x3\nstrategy_binding_seq=91\nstrategy_params_sha256=f4ed09e8b08fb50eb8027a6743e1f63bf8a0ce8231927a861ccd8b95e5716adb\nstrategy_code_sha256=0bd35cb26160c60e691726b4fcb83cc4b6a8e8638125536aa6fa2f8f84104a6a\nsource=trend\nhypothesis_family=trend\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15317,"row_hash":"e6eeda8e65144dff7a4edeeb54eb25b65e860f3d6566be748e11d50b2cb26bf8","body":"wavelab-journal-chain\nv=3\nseq=15317\nprev=847d472f37b5c535e4f7ea486cc8b859aeea274dc6c9983dd2158d209e2bdb2c\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.bbw_pct_low_carry\nstrategy_binding_seq=92\nstrategy_params_sha256=fa7d3996ca0f561274167d8463655717523d82f115519d40751b79634f3041d0\nstrategy_code_sha256=852bc9cd3b1e73edbdcca57843bf9d04ec58ddf92ea2bb93c636cb5d8903beba\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15318,"row_hash":"7c95ba50cd15e71ab6d0fc6930e16d1f53254ac6a20d6a631dbc39b2171d84bc","body":"wavelab-journal-chain\nv=3\nseq=15318\nprev=e6eeda8e65144dff7a4edeeb54eb25b65e860f3d6566be748e11d50b2cb26bf8\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.chandelier_atr_trail\nstrategy_binding_seq=93\nstrategy_params_sha256=4801f13b7677fb4164a6b48c8b7b3627046106e72ff64f64cd4f9d7c5bfc2ce7\nstrategy_code_sha256=c5367fa6e9ee2a717f82b85b37e27ffc3132c7563979bd05951e932d5ddeee54\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=82076.47000000\ninvalidation_price=82076.47000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2284812.14000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=84812.14000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27602100\nreasons_json=%5B%22cost_r%200.27602100%20exceeds%200.20000000%22%5D\n"} {"seq":15319,"row_hash":"afff10b3b81b9e63a5b2be669d878df63599d9d05cacf020c5d7d724c1ac5c00","body":"wavelab-journal-chain\nv=3\nseq=15319\nprev=7c95ba50cd15e71ab6d0fc6930e16d1f53254ac6a20d6a631dbc39b2171d84bc\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.chandelier_fixed_pct\nstrategy_binding_seq=94\nstrategy_params_sha256=0ea385c0a9a64e68ec2586c50bd4542c131b174a08ce9fefa675555dae23c76e\nstrategy_code_sha256=c40ca5b768adda95033f224e4b0a1e69cd2e017727071bee73d8abd554fb084e\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15320,"row_hash":"edb2e2a701ffd5a128b1dc4933a15db9c6ed71b2b57da2b82ffb2d3a41eedff5","body":"wavelab-journal-chain\nv=3\nseq=15320\nprev=afff10b3b81b9e63a5b2be669d878df63599d9d05cacf020c5d7d724c1ac5c00\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.ema55_side_unfiltered\nstrategy_binding_seq=95\nstrategy_params_sha256=39722f96b96683e65c3ac04a13199684837fe2d79a0a4f5e2969b7b7219fda11\nstrategy_code_sha256=ce5ebb0829b0d6970bcba0bab57a271a11de4a040f7708ddd05e9cf22bdc0ef1\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15321,"row_hash":"58479af04704303a75b58158c6161146a6da79cabca674f3bb50a4dd1e0599d8","body":"wavelab-journal-chain\nv=3\nseq=15321\nprev=edb2e2a701ffd5a128b1dc4933a15db9c6ed71b2b57da2b82ffb2d3a41eedff5\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.inside_bar_breakout\nstrategy_binding_seq=96\nstrategy_params_sha256=1a94e2fec77a78e93dd6563a7a63cb93bdf459e7bb6f99e56bf9818c55a7a824\nstrategy_code_sha256=467d60a2d751c5d7ec6a4a55ac31f6089801c88b956f752ec2b4fb33e2d14a56\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15322,"row_hash":"801dd95ea776524d0ca2d7b818457e7ceb797d3527768f522e2061150555a36b","body":"wavelab-journal-chain\nv=3\nseq=15322\nprev=58479af04704303a75b58158c6161146a6da79cabca674f3bb50a4dd1e0599d8\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.keltner_breakout\nstrategy_binding_seq=97\nstrategy_params_sha256=4a07d7eace27923a97bfcc320ab2e310c465157e9cf0322e693d12ead093f083\nstrategy_code_sha256=cbe77c8396ad2915c4ff910aa1726001d82bf262d55ffd361b72173e92fa9a7d\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15323,"row_hash":"324b3dc1a7c8647c22ec9ae0bcd26b3eb288162badc3e97500b49c48878f6107","body":"wavelab-journal-chain\nv=3\nseq=15323\nprev=801dd95ea776524d0ca2d7b818457e7ceb797d3527768f522e2061150555a36b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.natr_high_regime_trend\nstrategy_binding_seq=98\nstrategy_params_sha256=22ba4afab47f6986e475fbc578f985859e0e2d03ba1def7f3c2d74fe8a9f07d2\nstrategy_code_sha256=c873186d50d9c38ea822bdabb8a4fb2d29f3c47aa8540280c34c0886e74f607c\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15324,"row_hash":"acc88deb37fd3c94339bbdba48e20e7031026a6e387eeb0572c5ef0f484238eb","body":"wavelab-journal-chain\nv=3\nseq=15324\nprev=324b3dc1a7c8647c22ec9ae0bcd26b3eb288162badc3e97500b49c48878f6107\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.natr_low_regime_trend\nstrategy_binding_seq=99\nstrategy_params_sha256=22ba4afab47f6986e475fbc578f985859e0e2d03ba1def7f3c2d74fe8a9f07d2\nstrategy_code_sha256=80bae2c1f734ab0fc40668067a580f9ea50a53878ac63f0d3e6a7821479b556d\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15325,"row_hash":"d74dded6f39fca17222fa07dc4e3a45f5c3e2e1d3a54ad577c02547cc9d81e67","body":"wavelab-journal-chain\nv=3\nseq=15325\nprev=acc88deb37fd3c94339bbdba48e20e7031026a6e387eeb0572c5ef0f484238eb\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.nr7_breakout\nstrategy_binding_seq=100\nstrategy_params_sha256=fceb444464576b4255370e825443b91feae8d9e01a17a5f65d19461cd813edc5\nstrategy_code_sha256=7298dbbaf99546e89376c7649404a9f68443e23905ac404e9cc5ad9c02e5071b\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15326,"row_hash":"594e97fda352264469deb5ab5c0def81756be38f51db59aa2d68b138d733f75e","body":"wavelab-journal-chain\nv=3\nseq=15326\nprev=d74dded6f39fca17222fa07dc4e3a45f5c3e2e1d3a54ad577c02547cc9d81e67\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.rs_vol_pct_high_carry\nstrategy_binding_seq=101\nstrategy_params_sha256=ae7c785e6f03ce73e37013f1d0de50b5bc23f29805b3e63443f7e637470fb39c\nstrategy_code_sha256=270b6c223e0765595af3320b3c9050cc9ab02457b3279efdccf48e86d012bfec\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15327,"row_hash":"73b4a74ad7dc1d2a1b9b91ff22c73e21b178832806504bd57e560b0abb97bad1","body":"wavelab-journal-chain\nv=3\nseq=15327\nprev=594e97fda352264469deb5ab5c0def81756be38f51db59aa2d68b138d733f75e\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.rs_vol_pct_high_fade\nstrategy_binding_seq=102\nstrategy_params_sha256=ae7c785e6f03ce73e37013f1d0de50b5bc23f29805b3e63443f7e637470fb39c\nstrategy_code_sha256=f6aab84d4b405b35ca021b7b80a582d4c046775e0ed95dbb7e70cb80fb208d61\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15328,"row_hash":"71348c5a28d915b85c830baab2b73040ec43c7d8d1d6df11deb185f52d13c37b","body":"wavelab-journal-chain\nv=3\nseq=15328\nprev=73b4a74ad7dc1d2a1b9b91ff22c73e21b178832806504bd57e560b0abb97bad1\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.rs_vol_pct_low_carry\nstrategy_binding_seq=103\nstrategy_params_sha256=4024ca4476bc02757f2ec758ccaa008f2804eccf3317a0e5eb99d9bd28fb09b5\nstrategy_code_sha256=2835757cf2328138b59caaa3819780ade88c2f643e253d4cd7d292d90b9156e4\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=watch\nabstain_code:null\nabstain_detail:null\nwatch_reason=cost_above_max\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection=-1\narchetype:null\ncount_id:null\nin_zone=1\nentry_lo=82988.36000000\nentry_hi=82988.36000000\nstop=83900.25000000\ninvalidation_price=83900.25000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281164.58000000%22%5D\nrr_at_t2=2.00000000\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target=81164.58000000\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.27452100\nreasons_json=%5B%22cost_r%200.27452100%20exceeds%200.20000000%22%5D\n"} {"seq":15329,"row_hash":"ed94d06e953f4ab690c2a30d1aa6d27533377a5619675b631714795b07efa232","body":"wavelab-journal-chain\nv=3\nseq=15329\nprev=71348c5a28d915b85c830baab2b73040ec43c7d8d1d6df11deb185f52d13c37b\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.squeeze_bb_kc_release\nstrategy_binding_seq=104\nstrategy_params_sha256=a52c3a7d4fa40d0f639d31403554936dd37d32be601afabe37460c7921801466\nstrategy_code_sha256=a192f51ef98fdef03844107ee92d3f0b89a40eb147e4d9fcc36d1fdcfba276d9\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15330,"row_hash":"605ecdc6f1c3758de3fa46ba7ea1e951e315ce5c71983502af248401f4c733c4","body":"wavelab-journal-chain\nv=3\nseq=15330\nprev=ed94d06e953f4ab690c2a30d1aa6d27533377a5619675b631714795b07efa232\nkind=decision\nwritten_ms=1791676800346\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=15210\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nstrategy_id=volatility.wide_range_thrust\nstrategy_binding_seq=105\nstrategy_params_sha256=92a66a811e6a7147bc86e30c3dd94df7bb51a17233c87f38de240e3308f4cfe5\nstrategy_code_sha256=0a12287f73e536a2264f8511de9a2153bc531f8d35dbaf35dae4473dc50f226f\nsource=volatility\nhypothesis_family=volatility\nprereg_seq=2\nbar_open_ms=1791662400000\nbar_close_ms=1791676800000\nbar_ingest_ms=1791676800255\nwritten_ms=1791676800346\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=7ff47fd\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=82988.36000000\nmark_source=bar_close\nfeed_id=binance.spot.ws\nbar_n_source_bars=240\nbar_expected_source_bars=240\nbar_is_gap=0\nverdict=no_trade\nabstain_code:null\nabstain_detail:null\nwatch_reason:null\nmaturity=1\nengine_mode=live\nstale=0\ncatching_up=0\nmanual=0\ndirection:null\narchetype:null\ncount_id:null\nin_zone:null\nentry_lo:null\nentry_hi:null\nstop:null\ninvalidation_price:null\ninvalidation_rule:null\ntargets_json:null\nrr_at_t2:null\np_required:null\nev_r_lo:null\nn_cell:null\nfill_rule_id=market_on_close_v1\nfill_rule_seq=5\nfill_rule_sha256=420ade1a124339598228a8a59ee3ceea966c75110843a94fa80d5762d49cbe4a\nfill_rule_json=%7B%22basis%22%3A%22market_on_close%22%2C%22entry%22%3A%22the%20close%20of%20the%20last%20CLOSED%20bar%22%2C%22id%22%3A%22market_on_close_v1%22%7D\nfill_basis=market_on_close\nfill_price:null\nfill_ts_ms:null\nresolution_target:null\nresolution_target_basis=exit_template_tp_r\nexit_template_id=cat_k150_tp200_48b\nexit_template_seq=3\nexit_template_sha256=8bf6573b094ca782dcb0d6ea833111ed99d645d2ccda985567b092b7d4d94229\nexit_template_json=%7B%22atr%22%3A%7B%22arithmetic%22%3A%22exact%20rationals%20over%20integer%20ticks%22%2C%22method%22%3A%22wilder%22%2C%22period%22%3A%2214%22%2C%22rounding%22%3A%22floor%20to%20whole%20ticks%20of%200.01%22%2C%22seed%22%3A%22mean%20of%20the%20first%20period%20true%20ranges%22%2C%22source_sha256%22%3A%229a9f22e4f8654ce7816d037eab982f683290e065d391d7af1b0b66ce6eaf0678%22%2C%22window_bars%22%3A%221500%22%2C%22window_ends_at%22%3A%22the%20decision%20bar%2C%20inclusive%22%7D%2C%22id%22%3A%22cat_k150_tp200_48b%22%2C%22max_bars%22%3A%2248%22%2C%22sl_atr_micro%22%3A%221500000%22%2C%22tp_r_micro%22%3A%222000000%22%7D\ncost_model_id=binance_spot_taker_v1\ncost_model_seq=4\ncost_model_sha256=01891cc593eb1e7b4d3709a87faf88a7de48100a54cb5431c5d7303b5fa06268\ncost_model_json=%7B%22fee_tenth_bps%22%3A%2275%22%2C%22id%22%3A%22binance_spot_taker_v1%22%2C%22non_fee_tenth_bps%22%3A%2275%22%2C%22note%22%3A%22fee_bps_per_side%20is%20Binance%27s%20VIP0%20spot%20taker%20rate%20with%20the%20BNB%20fee%20discount%20%280.075%25%29%3B%20without%20the%20discount%20it%20is%200.10%25.%20spread_bps%20is%20the%20ASSUMED%20per-side%20non-fee%20cost%2C%20INCLUSIVE%20of%20half-spread%20and%20slippage%2C%20so%20slippage_bps%20is%20zero%20rather%20than%20double-counted%3B%20at%207.5%20bps%20it%20is%20far%20above%20BTCUSDT%27s%20usual%20one-tick%20spread%2C%20so%20the%2015%20bps%20charged%20per%20side%20exceeds%20the%20undiscounted%20fee%20plus%20a%20realistic%20spread.%20Not%20measured%3A%20nothing%20in%20this%20tree%20stores%20bid%2Fask%2C%20and%20a%20measured%20spread%20would%20make%20the%20ledger%20unverifiable%20from%20the%20free%20archives.%22%7D\nfee_bps_per_side=7.5000\nspread_bps=7.5000\nslippage_bps=0.0000\ncost_r=0.00000000\nreasons_json=%5B%22flat%22%5D\n"} {"seq":15331,"row_hash":"5b49872e7532f3cc145d517b508b42c807b88b4be3322df7d776755c532a01a0","body":"wavelab-journal-chain\nv=3\nseq=15331\nprev=605ecdc6f1c3758de3fa46ba7ea1e951e315ce5c71983502af248401f4c733c4\nkind=bar_manifest\nwritten_ms=1791676800770\nwriter_id=wavelab-emitter\nengine_sha=7ff47fd\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_kind=normal\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nbar_open_ms=1791676800000\nbar_close_ms=1791691200000\nroster_sha256=3c6c2b9e397c6b71cd74c132ddfbc6a430a9e1220aa8dbc4ebe2cde7c9a78c2d\nroster_json=%5B%22candles.body_flow_20%22%2C%22candles.close_in_range%22%2C%22candles.doji_after_thrust%22%2C%22candles.engulfing_raw%22%2C%22candles.engulfing_trend%22%2C%22candles.hammer_oversold%22%2C%22candles.inside_bar_break%22%2C%22candles.marubozu_continuation%22%2C%22candles.outsized_wick%22%2C%22candles.range_expansion%22%2C%22candles.range_gap%22%2C%22candles.shooting_star_overbought%22%2C%22candles.three_directional_bars%22%2C%22flow.absorption_narrow_range%22%2C%22flow.chaikin_osc_3_10%22%2C%22flow.mfi14_extremes%22%2C%22flow.move_without_volume%22%2C%22flow.obv_divergence20%22%2C%22flow.obv_ema21%22%2C%22flow.obv_leads20%22%2C%22flow.roc20_unfiltered%22%2C%22flow.trend_with_participation%22%2C%22flow.volume_climax%22%2C%22flow.volume_thrust%22%2C%22flow.vwap_session_side%22%2C%22mean_reversion.bb20_2_fade%22%2C%22mean_reversion.bb20_2_range_adx14%22%2C%22mean_reversion.bb20_2_reentry%22%2C%22mean_reversion.bb20_2_volume_climax%22%2C%22mean_reversion.cci20_fade%22%2C%22mean_reversion.keltner20_atr14_fade%22%2C%22mean_reversion.rsi14_cardwell_sma200%22%2C%22mean_reversion.rsi14_fixed_3070%22%2C%22mean_reversion.streak3_fade%22%2C%22mean_reversion.stretch_ema200_atr14%22%2C%22mean_reversion.sweep_rejection_20%22%2C%22mean_reversion.willr14_fade%22%2C%22momentum.ao_confirms_extreme%22%2C%22momentum.ao_divergence_extreme%22%2C%22momentum.ao_sign%22%2C%22momentum.er_kaufman_filtered%22%2C%22momentum.kama_cross%22%2C%22momentum.linreg_acceleration%22%2C%22momentum.momentum_with_volume%22%2C%22momentum.roc10%22%2C%22momentum.roc_term_structure%22%2C%22momentum.sign_persistence%22%2C%22seasonality.post_monthly_expiry_long%22%2C%22seasonality.pre_quarterly_expiry_short%22%2C%22seasonality.turn_of_month_long%22%2C%22seasonality.weekend_short%22%2C%22structure.atr_buffered_break%22%2C%22structure.bos_swing%22%2C%22structure.choch%22%2C%22structure.compression_break%22%2C%22structure.donchian_55_exit_20%22%2C%22structure.donchian_break_20%22%2C%22structure.range_fade_swing%22%2C%22structure.retest_hold%22%2C%22structure.sweep_reversal_20%22%2C%22structure.swing_fade_unfiltered%22%2C%22structure.swing_trend_state%22%2C%22structure.volume_confirmed_break%22%2C%22trend.adx_dmi_14%22%2C%22trend.aroon_25%22%2C%22trend.donchian_turtle_55_20%22%2C%22trend.ema200_filter%22%2C%22trend.ema_cross_21_55%22%2C%22trend.ema_stack_21_55_200%22%2C%22trend.ichimoku_kumo%22%2C%22trend.linreg_slope_55_atr14%22%2C%22trend.macd_12_26_9%22%2C%22trend.psar_002_020%22%2C%22trend.supertrend_atr14_x3%22%2C%22volatility.bbw_pct_low_carry%22%2C%22volatility.chandelier_atr_trail%22%2C%22volatility.chandelier_fixed_pct%22%2C%22volatility.ema55_side_unfiltered%22%2C%22volatility.inside_bar_breakout%22%2C%22volatility.keltner_breakout%22%2C%22volatility.natr_high_regime_trend%22%2C%22volatility.natr_low_regime_trend%22%2C%22volatility.nr7_breakout%22%2C%22volatility.rs_vol_pct_high_carry%22%2C%22volatility.rs_vol_pct_high_fade%22%2C%22volatility.rs_vol_pct_low_carry%22%2C%22volatility.squeeze_bb_kc_release%22%2C%22volatility.wide_range_thrust%22%5D\nexpected_rows=88\ndraw_algorithm_seq=6\nmax_skew_ms=2000\nrefusal_reason:null\n"}