{"seq":3109,"row_hash":"30f291d08247077d4e45e29f960253b51e0851adfe5a6671bd6a25f121b16aef","body":"wavelab-journal-chain\nv=3\nseq=3109\nprev=da72ed5289132f4a1961304aff1f92cfc1bc7e53ff2c63edc3ec9902b3c58682\nkind=head\nwritten_ms=1790566501341\nwriter_id=wavelab-publisher\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_seq=3108\nhead_row_hash=da72ed5289132f4a1961304aff1f92cfc1bc7e53ff2c63edc3ec9902b3c58682\ncovers_from_seq=3105\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nlive_schema_sha256=602ea699cd1e146a527b8bdfc0e2c14d90e30c950cf7e29923cf115aeb133726\nverifier_sha256=d600af2ce60488b97357c8b263254931e7605828053f1ff6ed1d0142378138a2\ncolumn_order_sha256=4d6fee5ddbeb01e1c777cdfed7b1fd952fddd728d6cab7fe8089d3c348d726c9\nmax_head_interval_ms=3600000\nprereg_seq=2\npublished_ms=1790566501341\npublish_uri=segments%2F2026%2F09%2F28%2F0000003105-0000003108.ndjson\n"} {"seq":3110,"row_hash":"0237715d3b2a33b9569cc16c8e608be43de61ee6edb43ec88a10ae8d5df13188","body":"wavelab-journal-chain\nv=3\nseq=3110\nprev=30f291d08247077d4e45e29f960253b51e0851adfe5a6671bd6a25f121b16aef\nkind=head_proof\nwritten_ms=1790566503591\nwriter_id=wavelab-publisher\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=3109\nproof_type=opentimestamps\nproof_uri=opentimestamps%3Apending\nproof_sha256=015413a155d55159197135b449d52661e54c4e0207127e23e1e4d35d2a954969\nproof_blob=004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e89294010830f291d08247077d4e45e29f960253b51e0851adfe5a6671bd6a25f121b16aeffff0086d6d61ab356384b408f0104d3493e469ee71f5a6df44399e00a91c08f12056d1dfe0296abd0f72afc7a12312689b359d8e4a1119846811c670871272ab2a08f02079a78a8f204658a76f62fc004200cf26e19f4da32ed4c9110cdfdd6a6774fc6b08f120da0edc7f848dbebece698b852fbc553314a69ea55ab08e7cbbb7558b87049ca708f1046ab9e067f008ecc60b50165c3b4f0083dfe30d2ef90c8e2c2b68747470733a2f2f626f622e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267fff010dcad6b03f0602591ccfe613d25dd387c08f1205d18107e18552477523724e99d23e1ab08f9b68fa1c6aa338c2592363003ac8d08f12039f8e6175d2eb5cf6962296b369c72d7d21079007f96a57c28456e45d289d7d908f12086829a2cd890db0a95dfcebeb23b84f779d6304d1688f076c03a82ed73970dc908f1046ab9e067f0081dd3b5bcbe629c110083dfe30d2ef90c8e292868747470733a2f2f66696e6e65792e63616c656e6461722e657465726e69747977616c6c2e636f6df008edcabcc3484ffc5708f010c9defd37417b095b9fbd3050bb6410a208f0205abb3e7068244bfe0bfbc1bcbc3fcbc57b66c652d4a69cec2314ed64340d900408f1206ca17cfa05c98fdcdcb86289bf7044cd409f3f2adfa82a710f6c92f6652eed1e08f1046ab9e066f0089e6793945b8e49b30083dfe30d2ef90c8e2e2d68747470733a2f2f616c6963652e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267\nattested_ms:null\nattested_ms_source:null\nobtained_ms=1790566503591\n"} {"seq":3111,"row_hash":"3b7bfd8a6a198f88aa64dff4dd9f64493dd90269a83d3f7149f3d1803e534b70","body":"wavelab-journal-chain\nv=3\nseq=3111\nprev=0237715d3b2a33b9569cc16c8e608be43de61ee6edb43ec88a10ae8d5df13188\nkind=head_proof\nwritten_ms=1790566510145\nwriter_id=wavelab-publisher\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=3109\nproof_type=git_commit\nproof_uri=git%3Ab53dec906b5e896222a867ad788177ab5e39c4f3\nproof_sha256=67dd1625336c76a42f016690a21f0deb4df0bcd473f7298a8ba40a2c7ee2a1f6\nproof_blob:null\nattested_ms:null\nattested_ms_source:null\nobtained_ms=1790566510145\n"} {"seq":3112,"row_hash":"f603ea7beedeb1c1a0c30496d830c723b8ce3d189990465dcd6cf01ff1c35e4e","body":"wavelab-journal-chain\nv=3\nseq=3112\nprev=3b7bfd8a6a198f88aa64dff4dd9f64493dd90269a83d3f7149f3d1803e534b70\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3113,"row_hash":"e41a973b8d55c34a98a41d146c3065c7684de89a80b0db921863e745b9944ed4","body":"wavelab-journal-chain\nv=3\nseq=3113\nprev=f603ea7beedeb1c1a0c30496d830c723b8ce3d189990465dcd6cf01ff1c35e4e\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3114,"row_hash":"e1d16b1a26e466f25556f26d1e9ba368ccd1040c0dbaf6b7a42c7c13e1fb1627","body":"wavelab-journal-chain\nv=3\nseq=3114\nprev=e41a973b8d55c34a98a41d146c3065c7684de89a80b0db921863e745b9944ed4\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3115,"row_hash":"c65810accf6b720c8da2710c8c7269edbbb86d7cd33433431cc347fe78e1e1f2","body":"wavelab-journal-chain\nv=3\nseq=3115\nprev=e1d16b1a26e466f25556f26d1e9ba368ccd1040c0dbaf6b7a42c7c13e1fb1627\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3116,"row_hash":"7e34da99792512ae975384a8495f8baf8c2b7da97d7f5a2ab7fd4198aa1192d4","body":"wavelab-journal-chain\nv=3\nseq=3116\nprev=c65810accf6b720c8da2710c8c7269edbbb86d7cd33433431cc347fe78e1e1f2\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3117,"row_hash":"62144ae0dd640fa18d6c7f461c88a958786d531bdda9ae90f330d13465e437da","body":"wavelab-journal-chain\nv=3\nseq=3117\nprev=7e34da99792512ae975384a8495f8baf8c2b7da97d7f5a2ab7fd4198aa1192d4\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3118,"row_hash":"2658d58c35d46e4a94b65594c0198624ad0873aaf3f7b1c353ed74d9e2dcac4c","body":"wavelab-journal-chain\nv=3\nseq=3118\nprev=62144ae0dd640fa18d6c7f461c88a958786d531bdda9ae90f330d13465e437da\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3119,"row_hash":"10f06b439e9705fd0bc1523bb54a315bb9dba4d712de9d0d07af336e02d0e5a5","body":"wavelab-journal-chain\nv=3\nseq=3119\nprev=2658d58c35d46e4a94b65594c0198624ad0873aaf3f7b1c353ed74d9e2dcac4c\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3120,"row_hash":"cba569e1b243d11acdf01566b8bed13a3a4bb302ec37ecc84823eeba940d6c72","body":"wavelab-journal-chain\nv=3\nseq=3120\nprev=10f06b439e9705fd0bc1523bb54a315bb9dba4d712de9d0d07af336e02d0e5a5\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3121,"row_hash":"8a4f8ac284d27ba358c32a8bcd29d195f114c68d7ca6951aa5226bdbf6a1c251","body":"wavelab-journal-chain\nv=3\nseq=3121\nprev=cba569e1b243d11acdf01566b8bed13a3a4bb302ec37ecc84823eeba940d6c72\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3122,"row_hash":"a02d35d632e90790e3e4dc92cbf0b187db5f242a3a0ed70ed6f2a4474654f2df","body":"wavelab-journal-chain\nv=3\nseq=3122\nprev=8a4f8ac284d27ba358c32a8bcd29d195f114c68d7ca6951aa5226bdbf6a1c251\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3123,"row_hash":"66450ce99ad4d12e3fccae6301a1c18445ada60a3f7d78cfc2137c48fdfa0ea1","body":"wavelab-journal-chain\nv=3\nseq=3123\nprev=a02d35d632e90790e3e4dc92cbf0b187db5f242a3a0ed70ed6f2a4474654f2df\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3124,"row_hash":"4122734359e061a531774900364fa205c41756cbe4029b9f45d29e82316cfa08","body":"wavelab-journal-chain\nv=3\nseq=3124\nprev=66450ce99ad4d12e3fccae6301a1c18445ada60a3f7d78cfc2137c48fdfa0ea1\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3125,"row_hash":"d528a447650661eb740631565792b94fa5b17e1c11fe161290e721c9f8aa6e8f","body":"wavelab-journal-chain\nv=3\nseq=3125\nprev=4122734359e061a531774900364fa205c41756cbe4029b9f45d29e82316cfa08\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3126,"row_hash":"065e248c093d867e203e279c87b15550f3b54916a8319103c8be0d9e371c3da7","body":"wavelab-journal-chain\nv=3\nseq=3126\nprev=d528a447650661eb740631565792b94fa5b17e1c11fe161290e721c9f8aa6e8f\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3127,"row_hash":"de8a0c2eb784c90db6973914c7e1295b6be02afcd13f9737d97056ab377dc8cf","body":"wavelab-journal-chain\nv=3\nseq=3127\nprev=065e248c093d867e203e279c87b15550f3b54916a8319103c8be0d9e371c3da7\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3128,"row_hash":"5bf68fae79e97cbb1655e08239d30097c4a3fc20680769c22cadad71e52b8577","body":"wavelab-journal-chain\nv=3\nseq=3128\nprev=de8a0c2eb784c90db6973914c7e1295b6be02afcd13f9737d97056ab377dc8cf\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3129,"row_hash":"2543ce259700cc2d5f01f72a516fbaddae5a89733f90bd432e6b91244834e516","body":"wavelab-journal-chain\nv=3\nseq=3129\nprev=5bf68fae79e97cbb1655e08239d30097c4a3fc20680769c22cadad71e52b8577\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3130,"row_hash":"b7f69c477f85bc6f46228feb4673d61a74f088481782d6e6bdc2a40925278b84","body":"wavelab-journal-chain\nv=3\nseq=3130\nprev=2543ce259700cc2d5f01f72a516fbaddae5a89733f90bd432e6b91244834e516\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3131,"row_hash":"f9f80ed79075aeb60910c13b1f1b54845137d82aecddaf07b94cb0390a6a59ed","body":"wavelab-journal-chain\nv=3\nseq=3131\nprev=b7f69c477f85bc6f46228feb4673d61a74f088481782d6e6bdc2a40925278b84\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3132,"row_hash":"04abaf5e6e533355c8b6a93e67345c7efdc57928ac84f9fdece6d14767c78203","body":"wavelab-journal-chain\nv=3\nseq=3132\nprev=f9f80ed79075aeb60910c13b1f1b54845137d82aecddaf07b94cb0390a6a59ed\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3133,"row_hash":"6396853253cec662cc0d6f3d2ef0fa729442f5db9b6ae1397ecb8583e4d417cb","body":"wavelab-journal-chain\nv=3\nseq=3133\nprev=04abaf5e6e533355c8b6a93e67345c7efdc57928ac84f9fdece6d14767c78203\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3134,"row_hash":"7fb467c78736abc6c978871df7f6b2fbcebe51f59aa0d63497a8979a6a737b5f","body":"wavelab-journal-chain\nv=3\nseq=3134\nprev=6396853253cec662cc0d6f3d2ef0fa729442f5db9b6ae1397ecb8583e4d417cb\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3135,"row_hash":"e57b29a911a7b5d24eafb1f7535b38eba47085d073ba25ff6ffd2ee429d87766","body":"wavelab-journal-chain\nv=3\nseq=3135\nprev=7fb467c78736abc6c978871df7f6b2fbcebe51f59aa0d63497a8979a6a737b5f\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3136,"row_hash":"bb70b799f23932499fe6d1607611d519a7b939271909e06fcaf5e2da1cd002dc","body":"wavelab-journal-chain\nv=3\nseq=3136\nprev=e57b29a911a7b5d24eafb1f7535b38eba47085d073ba25ff6ffd2ee429d87766\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3137,"row_hash":"616b019e2b44c7e69127d0cd0a7ff148dcdfcc813da0fc094ddfafc9467f3903","body":"wavelab-journal-chain\nv=3\nseq=3137\nprev=bb70b799f23932499fe6d1607611d519a7b939271909e06fcaf5e2da1cd002dc\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3138,"row_hash":"c426cd725e8104d7e11cf1fa3f8d4931023029f25367fa4b6844333051591e03","body":"wavelab-journal-chain\nv=3\nseq=3138\nprev=616b019e2b44c7e69127d0cd0a7ff148dcdfcc813da0fc094ddfafc9467f3903\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3139,"row_hash":"5e6e20834bfbc529af5b6e89547e8d467e164e939abe1fb711a517ed3d420af8","body":"wavelab-journal-chain\nv=3\nseq=3139\nprev=c426cd725e8104d7e11cf1fa3f8d4931023029f25367fa4b6844333051591e03\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3140,"row_hash":"5bf86bd4a3b257fa4218000aa582d2de1e03f24d012e35ac564ac74976ff9cef","body":"wavelab-journal-chain\nv=3\nseq=3140\nprev=5e6e20834bfbc529af5b6e89547e8d467e164e939abe1fb711a517ed3d420af8\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3141,"row_hash":"23c51aae5152658ebfe493c800066c526351da57b1a63b7047d45c519de37d88","body":"wavelab-journal-chain\nv=3\nseq=3141\nprev=5bf86bd4a3b257fa4218000aa582d2de1e03f24d012e35ac564ac74976ff9cef\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3142,"row_hash":"4b6636c782c5db3e8b9737c376fd3fc7b9df7e4e7eacf4b170f4a68b8f0bb33a","body":"wavelab-journal-chain\nv=3\nseq=3142\nprev=23c51aae5152658ebfe493c800066c526351da57b1a63b7047d45c519de37d88\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3143,"row_hash":"7af7792f1dc34e9e70059570edd3bb5ff6a7b5c9c2364146bd5d69c5c87c5acf","body":"wavelab-journal-chain\nv=3\nseq=3143\nprev=4b6636c782c5db3e8b9737c376fd3fc7b9df7e4e7eacf4b170f4a68b8f0bb33a\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3144,"row_hash":"41705d677e1d9b0bc7a6f1db071334b00e61caa8fa56f9d9d5ab5401b9a019fa","body":"wavelab-journal-chain\nv=3\nseq=3144\nprev=7af7792f1dc34e9e70059570edd3bb5ff6a7b5c9c2364146bd5d69c5c87c5acf\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3145,"row_hash":"85ba9c6f30bf08c91d3c6684ca57b85e5f77dd793ae056fd91c9a74b285cd857","body":"wavelab-journal-chain\nv=3\nseq=3145\nprev=41705d677e1d9b0bc7a6f1db071334b00e61caa8fa56f9d9d5ab5401b9a019fa\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3146,"row_hash":"ef94dcb5941111149fa5d27950241db9b540202b85322085c32ced1ce5b8911e","body":"wavelab-journal-chain\nv=3\nseq=3146\nprev=85ba9c6f30bf08c91d3c6684ca57b85e5f77dd793ae056fd91c9a74b285cd857\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3147,"row_hash":"e4260efcf164fec6171ace661f882e84f9e4cab915f67bb0e1cebd4f38d8a9f1","body":"wavelab-journal-chain\nv=3\nseq=3147\nprev=ef94dcb5941111149fa5d27950241db9b540202b85322085c32ced1ce5b8911e\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3148,"row_hash":"ec85f661c6641000410dac5f40be50af24e688049d4019e058d538ce0bce4dad","body":"wavelab-journal-chain\nv=3\nseq=3148\nprev=e4260efcf164fec6171ace661f882e84f9e4cab915f67bb0e1cebd4f38d8a9f1\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3149,"row_hash":"a2b122ad8b854b6d3b3e8f6d556cb34837969f1a0c0eb8dfb060de52f096830b","body":"wavelab-journal-chain\nv=3\nseq=3149\nprev=ec85f661c6641000410dac5f40be50af24e688049d4019e058d538ce0bce4dad\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3150,"row_hash":"458b8c59f9dfc66381cc8e41f3a150f8a924d0116ecd091319b787b09ea31dcf","body":"wavelab-journal-chain\nv=3\nseq=3150\nprev=a2b122ad8b854b6d3b3e8f6d556cb34837969f1a0c0eb8dfb060de52f096830b\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3151,"row_hash":"5e4c36e8b71104af14c459b15266b9a9bd0e8768ae8feb7c8114689d8d83af8a","body":"wavelab-journal-chain\nv=3\nseq=3151\nprev=458b8c59f9dfc66381cc8e41f3a150f8a924d0116ecd091319b787b09ea31dcf\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3152,"row_hash":"cb32824349e3889839a217842c3462342455cc1389e3be29e4e221de54730feb","body":"wavelab-journal-chain\nv=3\nseq=3152\nprev=5e4c36e8b71104af14c459b15266b9a9bd0e8768ae8feb7c8114689d8d83af8a\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3153,"row_hash":"caafa65d0efa30d459c7f748d400a063c795bb21fea5b0bd79e23b39ec0d6c18","body":"wavelab-journal-chain\nv=3\nseq=3153\nprev=cb32824349e3889839a217842c3462342455cc1389e3be29e4e221de54730feb\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3154,"row_hash":"76eafdfe54a9cebcc703483dbd7dd582a24a379af105cf949b3cab68a00f124c","body":"wavelab-journal-chain\nv=3\nseq=3154\nprev=caafa65d0efa30d459c7f748d400a063c795bb21fea5b0bd79e23b39ec0d6c18\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3155,"row_hash":"d87284faa0dd7ffc478b28135c9eda9fd83617882aa1951dcf459b1f37df1730","body":"wavelab-journal-chain\nv=3\nseq=3155\nprev=76eafdfe54a9cebcc703483dbd7dd582a24a379af105cf949b3cab68a00f124c\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3156,"row_hash":"358ea86da6d2d4ef32e770195175634d5f4c3383bbbae07ccb08d9894eb3bad2","body":"wavelab-journal-chain\nv=3\nseq=3156\nprev=d87284faa0dd7ffc478b28135c9eda9fd83617882aa1951dcf459b1f37df1730\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3157,"row_hash":"3af39835b81818072120039bb8ed64ea042145bca07b7016c8eab2266d285f4e","body":"wavelab-journal-chain\nv=3\nseq=3157\nprev=358ea86da6d2d4ef32e770195175634d5f4c3383bbbae07ccb08d9894eb3bad2\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3158,"row_hash":"6224bc56e549a587b2e5873f0e08c6a192a416e4a4a8032ff81ebf5269b76a89","body":"wavelab-journal-chain\nv=3\nseq=3158\nprev=3af39835b81818072120039bb8ed64ea042145bca07b7016c8eab2266d285f4e\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3159,"row_hash":"1446b6b38d1373f8d7e1f9a14840d82353e2975831ab28b369ad25a531ea9298","body":"wavelab-journal-chain\nv=3\nseq=3159\nprev=6224bc56e549a587b2e5873f0e08c6a192a416e4a4a8032ff81ebf5269b76a89\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3160,"row_hash":"9d9617868288b38e01ad8de410f3a43013425bf6c482634e0920b3ce88f639da","body":"wavelab-journal-chain\nv=3\nseq=3160\nprev=1446b6b38d1373f8d7e1f9a14840d82353e2975831ab28b369ad25a531ea9298\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3161,"row_hash":"5351beab3d43d24aad605a6e24097e394e39bd394c263a59bb54e72b999dd077","body":"wavelab-journal-chain\nv=3\nseq=3161\nprev=9d9617868288b38e01ad8de410f3a43013425bf6c482634e0920b3ce88f639da\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3162,"row_hash":"9cc55ef87222f26e114a0d147ab13f8a554347968293f4a4120366ac95690c8c","body":"wavelab-journal-chain\nv=3\nseq=3162\nprev=5351beab3d43d24aad605a6e24097e394e39bd394c263a59bb54e72b999dd077\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3163,"row_hash":"c963f9b4f05739bb9308617780dc78be6afeebf813294ef6b7f9d7d2d0b1dafe","body":"wavelab-journal-chain\nv=3\nseq=3163\nprev=9cc55ef87222f26e114a0d147ab13f8a554347968293f4a4120366ac95690c8c\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3164,"row_hash":"9d6fcc1157437afeeb39c386d1cb2861babf79ec974ba2c010a3a4067aa6a372","body":"wavelab-journal-chain\nv=3\nseq=3164\nprev=c963f9b4f05739bb9308617780dc78be6afeebf813294ef6b7f9d7d2d0b1dafe\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3165,"row_hash":"a640efc16572e295da11169f431887f40ba5e3024f0b5d218f66281cfcaabed8","body":"wavelab-journal-chain\nv=3\nseq=3165\nprev=9d6fcc1157437afeeb39c386d1cb2861babf79ec974ba2c010a3a4067aa6a372\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3166,"row_hash":"4953cbddbdb22a1f7bd78a36bc323c913f34f8043c4e9351af5423f71c5c5b65","body":"wavelab-journal-chain\nv=3\nseq=3166\nprev=a640efc16572e295da11169f431887f40ba5e3024f0b5d218f66281cfcaabed8\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3167,"row_hash":"d11b549cdd822596e02880047673b02326e24813f57c66cd147d7d3b62579655","body":"wavelab-journal-chain\nv=3\nseq=3167\nprev=4953cbddbdb22a1f7bd78a36bc323c913f34f8043c4e9351af5423f71c5c5b65\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3168,"row_hash":"8b9942557d7d6d433ffa5b2adbbfa7d60058876490161022c5e031a3a809ae4a","body":"wavelab-journal-chain\nv=3\nseq=3168\nprev=d11b549cdd822596e02880047673b02326e24813f57c66cd147d7d3b62579655\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3169,"row_hash":"ef27cb52defc555f9285e0ee67d80ca96fa831c12cfd1a7c41f79f125423f8ed","body":"wavelab-journal-chain\nv=3\nseq=3169\nprev=8b9942557d7d6d433ffa5b2adbbfa7d60058876490161022c5e031a3a809ae4a\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3170,"row_hash":"9a8fe033b278f83a2e0db43c847ffc22de7fdc8141fa71c52a64c45f179e47ee","body":"wavelab-journal-chain\nv=3\nseq=3170\nprev=ef27cb52defc555f9285e0ee67d80ca96fa831c12cfd1a7c41f79f125423f8ed\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3171,"row_hash":"539846f1a59b369eb4962fc506c8ee1a2d464d93264a1614f4b73f0153a4ce0a","body":"wavelab-journal-chain\nv=3\nseq=3171\nprev=9a8fe033b278f83a2e0db43c847ffc22de7fdc8141fa71c52a64c45f179e47ee\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3172,"row_hash":"9ad51740d1134c3f46a8c460e41ddb62898d095aac07871ae0ae1158a194a223","body":"wavelab-journal-chain\nv=3\nseq=3172\nprev=539846f1a59b369eb4962fc506c8ee1a2d464d93264a1614f4b73f0153a4ce0a\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3173,"row_hash":"2c87ea12457b94b85a703509eab9b6854509a52827548dbc3e93bdb567912d1c","body":"wavelab-journal-chain\nv=3\nseq=3173\nprev=9ad51740d1134c3f46a8c460e41ddb62898d095aac07871ae0ae1158a194a223\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3174,"row_hash":"8d790932a2f04120d9095b32e497e295075b90796352d8bc99a94c94462c7b7c","body":"wavelab-journal-chain\nv=3\nseq=3174\nprev=2c87ea12457b94b85a703509eab9b6854509a52827548dbc3e93bdb567912d1c\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3175,"row_hash":"62d6f78bb93d4f25beecdf25c8018df19b48990d1a46a6d597b23ed41d46ad01","body":"wavelab-journal-chain\nv=3\nseq=3175\nprev=8d790932a2f04120d9095b32e497e295075b90796352d8bc99a94c94462c7b7c\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3176,"row_hash":"c7a84176459f4e4605ccd02d2fc61d167fa1432154c06e356a90a552b3f3f4be","body":"wavelab-journal-chain\nv=3\nseq=3176\nprev=62d6f78bb93d4f25beecdf25c8018df19b48990d1a46a6d597b23ed41d46ad01\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3177,"row_hash":"f81e155f309d7c9b8817fce44db8fbbba5c42f8eece05cecea3005ea9a24c45d","body":"wavelab-journal-chain\nv=3\nseq=3177\nprev=c7a84176459f4e4605ccd02d2fc61d167fa1432154c06e356a90a552b3f3f4be\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3178,"row_hash":"00d99edb7c9ff75955c65983f9fbf82ae7b1b2ba64de3a8980930760737dbe41","body":"wavelab-journal-chain\nv=3\nseq=3178\nprev=f81e155f309d7c9b8817fce44db8fbbba5c42f8eece05cecea3005ea9a24c45d\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3179,"row_hash":"28da73f239d96d95a24685266fdb2f517253469c5c2a9c6db04d2b73fea3050e","body":"wavelab-journal-chain\nv=3\nseq=3179\nprev=00d99edb7c9ff75955c65983f9fbf82ae7b1b2ba64de3a8980930760737dbe41\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3180,"row_hash":"f88e460374f8305f0e04e6f3e3c0759971943515116c715fbf39b415875ae050","body":"wavelab-journal-chain\nv=3\nseq=3180\nprev=28da73f239d96d95a24685266fdb2f517253469c5c2a9c6db04d2b73fea3050e\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3181,"row_hash":"b45ff01527bfaa80795d9e52a698488eb83e6009acc4c05e5e10f1305692f2f9","body":"wavelab-journal-chain\nv=3\nseq=3181\nprev=f88e460374f8305f0e04e6f3e3c0759971943515116c715fbf39b415875ae050\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3182,"row_hash":"82b46609d07ee828899501263df7dc7bd4a1274bce09d3e273d125a885c0c6ee","body":"wavelab-journal-chain\nv=3\nseq=3182\nprev=b45ff01527bfaa80795d9e52a698488eb83e6009acc4c05e5e10f1305692f2f9\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3183,"row_hash":"c4732afb101d600938353d94eded06e13e7bb77db0596f83b178d6bd8f11c8f3","body":"wavelab-journal-chain\nv=3\nseq=3183\nprev=82b46609d07ee828899501263df7dc7bd4a1274bce09d3e273d125a885c0c6ee\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3184,"row_hash":"686a55b29c61b2ae77b0da964b447b83f50efdb6bb268e6fec76182b6d833362","body":"wavelab-journal-chain\nv=3\nseq=3184\nprev=c4732afb101d600938353d94eded06e13e7bb77db0596f83b178d6bd8f11c8f3\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3185,"row_hash":"449a00f7f00aa984fe8bfdcd1b3b811411af9fb1d7f54c3c01fa4df4cc8163e4","body":"wavelab-journal-chain\nv=3\nseq=3185\nprev=686a55b29c61b2ae77b0da964b447b83f50efdb6bb268e6fec76182b6d833362\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3186,"row_hash":"07713df57a15b0b1c6af785ac38afad9e156f4d110224dac820b67949cd297de","body":"wavelab-journal-chain\nv=3\nseq=3186\nprev=449a00f7f00aa984fe8bfdcd1b3b811411af9fb1d7f54c3c01fa4df4cc8163e4\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3187,"row_hash":"b761ce9bc0f266d404ac0fb3a0abb834cec07e951f5884c8520403c47b2cab7d","body":"wavelab-journal-chain\nv=3\nseq=3187\nprev=07713df57a15b0b1c6af785ac38afad9e156f4d110224dac820b67949cd297de\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3188,"row_hash":"1048b7e8274bb20c502a6ab1c2c043868531ad0f47c55a3964023b55dfc0e1cc","body":"wavelab-journal-chain\nv=3\nseq=3188\nprev=b761ce9bc0f266d404ac0fb3a0abb834cec07e951f5884c8520403c47b2cab7d\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3189,"row_hash":"60d139ff0265570ccfce02d8b64e9b3fa61d3165c1ffd8c3d5e10be2d9d228ae","body":"wavelab-journal-chain\nv=3\nseq=3189\nprev=1048b7e8274bb20c502a6ab1c2c043868531ad0f47c55a3964023b55dfc0e1cc\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3190,"row_hash":"8ce36ade5df6bcb66f23428bdb2bf5c82b1216c57f270aa229acb52af9e02515","body":"wavelab-journal-chain\nv=3\nseq=3190\nprev=60d139ff0265570ccfce02d8b64e9b3fa61d3165c1ffd8c3d5e10be2d9d228ae\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3191,"row_hash":"03f18967f9875736a220c65052076b95c7c615a3cd32d76ac225dc4308867e39","body":"wavelab-journal-chain\nv=3\nseq=3191\nprev=8ce36ade5df6bcb66f23428bdb2bf5c82b1216c57f270aa229acb52af9e02515\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3192,"row_hash":"75f79458bd7341007a6c539d8404c163bfd7653348bf37aed1436733f8f17929","body":"wavelab-journal-chain\nv=3\nseq=3192\nprev=03f18967f9875736a220c65052076b95c7c615a3cd32d76ac225dc4308867e39\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3193,"row_hash":"f351ea82815f1b6fa82358089069a2e365a084fd57dc62b28d2c2b33d3dffc56","body":"wavelab-journal-chain\nv=3\nseq=3193\nprev=75f79458bd7341007a6c539d8404c163bfd7653348bf37aed1436733f8f17929\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3194,"row_hash":"9ed5464ff9aab8a7430acb392d6533ffe16b0c28fee4db709169a68bc5c9fea2","body":"wavelab-journal-chain\nv=3\nseq=3194\nprev=f351ea82815f1b6fa82358089069a2e365a084fd57dc62b28d2c2b33d3dffc56\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3195,"row_hash":"a6bdfafb8f9b16c0382f485ff5920e137494831d1ac42d78e51373ed833d0805","body":"wavelab-journal-chain\nv=3\nseq=3195\nprev=9ed5464ff9aab8a7430acb392d6533ffe16b0c28fee4db709169a68bc5c9fea2\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3196,"row_hash":"53be46ad40521da5c63d5cd6d3137d117c98224c068123056bf1073cee14adc8","body":"wavelab-journal-chain\nv=3\nseq=3196\nprev=a6bdfafb8f9b16c0382f485ff5920e137494831d1ac42d78e51373ed833d0805\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3197,"row_hash":"ccdcb898b416590f07832fbbbe8aee2b1d388f0e83a21e7af4acac4592902ddf","body":"wavelab-journal-chain\nv=3\nseq=3197\nprev=53be46ad40521da5c63d5cd6d3137d117c98224c068123056bf1073cee14adc8\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=82186.45000000\ninvalidation_price=82186.45000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285642.90000000%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=85642.90000000\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.22000000\nreasons_json=%5B%22cost_r%200.22000000%20exceeds%200.20000000%22%5D\n"} {"seq":3198,"row_hash":"4536dc407038b53297d7c94d90249ab45911d14ee952b33671cf51cf179a5e10","body":"wavelab-journal-chain\nv=3\nseq=3198\nprev=ccdcb898b416590f07832fbbbe8aee2b1d388f0e83a21e7af4acac4592902ddf\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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":3199,"row_hash":"c85ea60607282ad0c4e123843deaa46e364a7db489a57ec2eb788ecee2fd23d0","body":"wavelab-journal-chain\nv=3\nseq=3199\nprev=4536dc407038b53297d7c94d90249ab45911d14ee952b33671cf51cf179a5e10\nkind=decision\nwritten_ms=1790568000444\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=3078\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=1790553600000\nbar_close_ms=1790568000000\nbar_ingest_ms=1790568000348\nwritten_ms=1790568000444\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=c253aaa\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83338.60000000\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=83338.60000000\nentry_hi=83338.60000000\nstop=84490.75000000\ninvalidation_price=84490.75000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2281034.30000000%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=81034.30000000\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.21850000\nreasons_json=%5B%22cost_r%200.21850000%20exceeds%200.20000000%22%5D\n"} {"seq":3200,"row_hash":"82175d9389d949aa37c820e54748edd0ec0228b46c1d5089fa2de4c1a2f0cc45","body":"wavelab-journal-chain\nv=3\nseq=3200\nprev=c85ea60607282ad0c4e123843deaa46e364a7db489a57ec2eb788ecee2fd23d0\nkind=bar_manifest\nwritten_ms=1790568000849\nwriter_id=wavelab-emitter\nengine_sha=c253aaa\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=-1\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_kind=normal\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nbar_open_ms=1790568000000\nbar_close_ms=1790582400000\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"}