{"seq":18097,"row_hash":"ea6da35db88b237e28ccfe7057627ea597963887de9d0924c85b30122588ecee","body":"wavelab-journal-chain\nv=3\nseq=18097\nprev=3d4e4fd90332173fb5e5d62f6b709e5f1579f8358f7c53b78fad3fccbc0d3fca\nkind=head\nwritten_ms=1791934501441\nwriter_id=wavelab-publisher\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_seq=18096\nhead_row_hash=3d4e4fd90332173fb5e5d62f6b709e5f1579f8358f7c53b78fad3fccbc0d3fca\ncovers_from_seq=18094\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nlive_schema_sha256=602ea699cd1e146a527b8bdfc0e2c14d90e30c950cf7e29923cf115aeb133726\nverifier_sha256=d600af2ce60488b97357c8b263254931e7605828053f1ff6ed1d0142378138a2\ncolumn_order_sha256=4d6fee5ddbeb01e1c777cdfed7b1fd952fddd728d6cab7fe8089d3c348d726c9\nmax_head_interval_ms=3600000\nprereg_seq=2\npublished_ms=1791934501441\npublish_uri=segments%2F2026%2F10%2F13%2F0000018094-0000018096.ndjson\n"} {"seq":18098,"row_hash":"43590b0e1411bd4c642287a9ab43cc674a2222a6e6b5e36ad6f9fde9f0d50593","body":"wavelab-journal-chain\nv=3\nseq=18098\nprev=ea6da35db88b237e28ccfe7057627ea597963887de9d0924c85b30122588ecee\nkind=head_proof\nwritten_ms=1791934504662\nwriter_id=wavelab-publisher\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=18097\nproof_type=opentimestamps\nproof_uri=opentimestamps%3Apending\nproof_sha256=5efd44f28907c4207777bb938911cbf40e3c2c7178b1b524b51bac9e6fbbc8f3\nproof_blob=004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e892940108ea6da35db88b237e28ccfe7057627ea597963887de9d0924c85b30122588eceefff008b6efb7580925aa7708f0108d7719b1bb8d8e23080bf6a83edc76cb08f120e55de9058d6065e47500827e8ab2fa790e5836b0f1e066b7d8efab8768e16ecb08f020e5734c20c52b3e47c7a0d5228525c538fbb5753259cbd9366e7bb88dd2df508b08f0200d35852ee7553c84320faa70292ff9923feba4a74257279fe66a4660a0b8fb8508f1046acec027f008115dd39c9a0633b90083dfe30d2ef90c8e2e2d68747470733a2f2f616c6963652e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267fff008f46d6c42007e130d08f010f6ca659e9e2f27e4d76571af80dd09c108f020008bc5a7593067ca55dc8cb5a4f9a4d4932d02e4c672cd9aad7950aa8ddf241508f020c37324696eb6ca63199095b4ac75aa7aad7ef38cca835f35f0c7fc7724a76e5808f1046acec028f0085e444bcc19d22a810083dfe30d2ef90c8e2c2b68747470733a2f2f626f622e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267f010f9491062c0f2972110de9294d655d2cc08f120a0434894682accc5dd4a072a8bbdba056fd3232764350adbc43f158e440cecfd08f1046acec028f0086e4e70f5b84ef3e30083dfe30d2ef90c8e292868747470733a2f2f66696e6e65792e63616c656e6461722e657465726e69747977616c6c2e636f6d\nattested_ms:null\nattested_ms_source:null\nobtained_ms=1791934504662\n"} {"seq":18099,"row_hash":"f26b3c7b5433ce3c5c73a389ce15572f85e2956240d49c054c371e9da2553e6f","body":"wavelab-journal-chain\nv=3\nseq=18099\nprev=43590b0e1411bd4c642287a9ab43cc674a2222a6e6b5e36ad6f9fde9f0d50593\nkind=head_proof\nwritten_ms=1791934506958\nwriter_id=wavelab-publisher\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=18082\nproof_type=opentimestamps\nproof_uri=opentimestamps%3Abitcoin%3A971312\nproof_sha256=f506620d030e774d0a1ccce1f307f196eb7fe18afa4a5f46806ae21d6a4df63e\nproof_blob=004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e89294010803c552c1b2994491964e0c978704b7e404b42cd4800a8346b474f312b6bc9b3efff0109579653f487b312f5679732fec5af82208f12049b4a208a2b6b22df923d1bf1467b83dc7d0237795d8247a97e7b6e4afb7d4ec08f120757e396d6f3a7119d662036fed5aa0e604b570895163153eb7ff82a623a1210808f020abd46af7d2db5e424916293e685c73657fab451ee3c42e763a4728ffdedd994f08f1046acea409f008e52157f1c751d5650083dfe30d2ef90c8e292868747470733a2f2f66696e6e65792e63616c656e6461722e657465726e69747977616c6c2e636f6dfff008ada0d9ff95ba79f208f0103c2129cdd630635c5678d915b20ea25308f0201c7b0cf8be82edf2869b265ca06d15d1e0edae94680be352cb1779fcf4a4232408f020828afb1c88f4cf40523bf8f98584ba991714c5d5816d4d79b9268c272a26dfea08f0208a610c84363da1c400b4066fc088e10d8e1b904eddab2a9cac98d9033d88c82408f1046acea407f0082e5113e3073609c1ff0083dfe30d2ef90c8e2e2d68747470733a2f2f616c6963652e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f726708f1201032754bce554544f65ed8e82fdf9b7aeb2281e8d92c9b3e48d0a5126022801208f12032ee7530c87534d4511b681ec7f10aa1f8a41f32ed17d88fbae90d0a8402d57308f020fecee97d7354002b29a820352974a3fd81360eb5d11f780e22f189686f2be9c208f120630769d7366cf6d981a40cbf381ffe6673e074b2cd047051c3a6f5c90b86f44a08f02066edf0d076a54f0f637058200b48b059b128f0f7ad69fbd9176aff0ed52edb9308f120c20370f486b4ea2218255d837d38691a3f1346592ec4839d7a42e7af3975faf508f02062c6fe5e8751fc93e16b026e14970573e1cdd8a3bd76d57287d5164bcd4557a208f020ad38ead916273f3911d2288039c368ad56f8033485bf1ec499b1307fd3793eed08f0200f3f51f317d72c3375be97e042d67349722514cb72177d93060de034ad4191d708f15901000000013263df35bcdeff06f2dd11faca11e76c4c545550b74daa7aa13f9e551c73828a0000000000feffffff027b17000000000000160014035c47c3ccceb1dcd2579b4d6d66ea79353c1ca40000000000000000226a20f0042fd20e000808f12021f4142b6bb971d374192da37cf88e6f9f826c6d3e57f81283a7e51bf873ea180808f0209ba07b1f59447df3cff7e35d7540387129daba364fab6eeed4e010478fa670480808f12038d4c25eeb51196965edaed1e0f85d2e4fbaf4d081b1137fd8f8d7fd79bde1740808f020512fc3f2e82b8636cebe871e549f6fa3063117556f553c58c37c94088385739f0808f0203ae242bd8e211a456c7648e2bfbd5e861b18a39dd136f5ebd0a8725fd692e57e0808f120d6d4ca4ba388e188233d03433b60d352f768ee79aa56e2520e8ee7b6d6b3211e0808f0206fe8c6b28988b519c4732ee3038a55158755b477b0d6db74de554b6e703a91420808f1203e0ae07f81f117689a9f7685ace6fc3501c01073d5c265e8236028db408d6ad30808f020fe7656b1c1706aa5e7ab6a9717dd1f3e2423480495f0a0f34ce2fb95f058e9270808f020e9fe002017fb275a5efeb591b166d1c01918cca91355e05446fd57d4bfba56a20808f1205e48187cd6634f464884ab377004db13609fdcfb42d8d25c51ffc25122bee3660808f020e7412eaff758a4344d13e5dca7490a80798cb0099cd9b31cba0013722a5300660808f020a902e32a103bd27e565a83fa8f40efc983567c338818c33eed1461e045b2fde10808000588960d73d7190103b0a43bf008b91e79390edbd79b08f0209bc4663eaabe169dbac2801f3dce34df8aec6c2e074bab8b8cd8b7634351edc908f0108814f5dbcdfc8c63f843a09f3979597c08f02037f5b15a877fa43320eb6a46b46aa5ea335411b25498144edb5cbd915e12516408f020ad07086947c2ff6cc1a5c2fb254fbe737768a3d8596ef115a3386cb654d7741708f02097c84c346c6e5cceaa489b375fae825885296e5ce3f24eaf77c64b4385ec047a08f1046acea408f008e2a984d2cf56e8b80083dfe30d2ef90c8e2c2b68747470733a2f2f626f622e6274632e63616c656e6461722e6f70656e74696d657374616d70732e6f7267\nattested_ms=1791927806000\nattested_ms_source=parsed_from_proof\nobtained_ms=1791934506958\n"} {"seq":18100,"row_hash":"b717d54afd8ef89bf2522e4fe1c58d6f9badc674ff6f381f8fc2c7bf22772667","body":"wavelab-journal-chain\nv=3\nseq=18100\nprev=f26b3c7b5433ce3c5c73a389ce15572f85e2956240d49c054c371e9da2553e6f\nkind=head_proof\nwritten_ms=1791934514906\nwriter_id=wavelab-publisher\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nhead_ref_seq=18097\nproof_type=git_commit\nproof_uri=git%3Ac3825d751c0c7be5f63629a4672fe083b0de37e7\nproof_sha256=b64547064f13e99e43bb31891f52b5edd87e84c39ceca52e54ab5760972cd940\nproof_blob:null\nattested_ms:null\nattested_ms_source:null\nobtained_ms=1791934514906\n"} {"seq":18101,"row_hash":"a9301087cc7f312abbc98494bf3cca895e81ce8c2112ebe3b4236d451863306a","body":"wavelab-journal-chain\nv=3\nseq=18101\nprev=b717d54afd8ef89bf2522e4fe1c58d6f9badc674ff6f381f8fc2c7bf22772667\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18102,"row_hash":"ae0db1bb7904d17215859b07e7a261b95e9fdca804cdd380fe801405f43337d8","body":"wavelab-journal-chain\nv=3\nseq=18102\nprev=a9301087cc7f312abbc98494bf3cca895e81ce8c2112ebe3b4236d451863306a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18103,"row_hash":"8a1f18c16de33a8e3af7061fdb83ca01959777fb783ecb4ba19908e8bcec22b3","body":"wavelab-journal-chain\nv=3\nseq=18103\nprev=ae0db1bb7904d17215859b07e7a261b95e9fdca804cdd380fe801405f43337d8\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18104,"row_hash":"0d9bc2192fec5e61a94fa03c04a7ccd51514ad1a5eaae1836ce76e0b064e2661","body":"wavelab-journal-chain\nv=3\nseq=18104\nprev=8a1f18c16de33a8e3af7061fdb83ca01959777fb783ecb4ba19908e8bcec22b3\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18105,"row_hash":"b1c14bd8fc799b0f388ac90edbe2df227aaf97fb23a9cb1d229fef7a6f4b6586","body":"wavelab-journal-chain\nv=3\nseq=18105\nprev=0d9bc2192fec5e61a94fa03c04a7ccd51514ad1a5eaae1836ce76e0b064e2661\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18106,"row_hash":"21e869988f05de554d35f370e0d428ac2db15d5feffe1b55c1fe4088aa61926a","body":"wavelab-journal-chain\nv=3\nseq=18106\nprev=b1c14bd8fc799b0f388ac90edbe2df227aaf97fb23a9cb1d229fef7a6f4b6586\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18107,"row_hash":"153d87d6bd05e19e31e276154a3e52e183bb673e86c585ddf976d5928e4354b5","body":"wavelab-journal-chain\nv=3\nseq=18107\nprev=21e869988f05de554d35f370e0d428ac2db15d5feffe1b55c1fe4088aa61926a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18108,"row_hash":"f84ed77d9bca0b3711f20b7d4e9316170ae43204b0f17894287f44ff522bd7aa","body":"wavelab-journal-chain\nv=3\nseq=18108\nprev=153d87d6bd05e19e31e276154a3e52e183bb673e86c585ddf976d5928e4354b5\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18109,"row_hash":"dfd7c1c53992fe8f256a55aa421a0fe607e945206d0cca7b52c637228a3a774a","body":"wavelab-journal-chain\nv=3\nseq=18109\nprev=f84ed77d9bca0b3711f20b7d4e9316170ae43204b0f17894287f44ff522bd7aa\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18110,"row_hash":"524344537ae30bb921bc00df9116d971f5c5c86146480a8fda9ab2fff1fa69a1","body":"wavelab-journal-chain\nv=3\nseq=18110\nprev=dfd7c1c53992fe8f256a55aa421a0fe607e945206d0cca7b52c637228a3a774a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18111,"row_hash":"866d21bec375b0d12da3c6005c1b8d7bd1b451b5a3dc0d7c7a38dbee17977c25","body":"wavelab-journal-chain\nv=3\nseq=18111\nprev=524344537ae30bb921bc00df9116d971f5c5c86146480a8fda9ab2fff1fa69a1\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18112,"row_hash":"b6ccf7223266aa1f286a8a837749541e5aac4446289964de20ac392b442cf7e4","body":"wavelab-journal-chain\nv=3\nseq=18112\nprev=866d21bec375b0d12da3c6005c1b8d7bd1b451b5a3dc0d7c7a38dbee17977c25\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18113,"row_hash":"63201893af488962efb946ea26a33a8e7e2615eb3047aecfd94fb9c2beb43f28","body":"wavelab-journal-chain\nv=3\nseq=18113\nprev=b6ccf7223266aa1f286a8a837749541e5aac4446289964de20ac392b442cf7e4\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18114,"row_hash":"3ccc972e42fa4e3e805704b39f6b34bac0d28f90b179ffac9b1fc1b29568d9de","body":"wavelab-journal-chain\nv=3\nseq=18114\nprev=63201893af488962efb946ea26a33a8e7e2615eb3047aecfd94fb9c2beb43f28\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18115,"row_hash":"5a98f1c394774b601ecceefaf7f8002cfafc053b4423fef29ad82db513acdbf2","body":"wavelab-journal-chain\nv=3\nseq=18115\nprev=3ccc972e42fa4e3e805704b39f6b34bac0d28f90b179ffac9b1fc1b29568d9de\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18116,"row_hash":"16c2cbd799122ce7aec94ae356014fe76f5628b1cd6a654966e053ca3aa38377","body":"wavelab-journal-chain\nv=3\nseq=18116\nprev=5a98f1c394774b601ecceefaf7f8002cfafc053b4423fef29ad82db513acdbf2\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18117,"row_hash":"393d8fdfef5bcf5e055509e1e01b133ae6c6327097580dd7b655ea1c870297b5","body":"wavelab-journal-chain\nv=3\nseq=18117\nprev=16c2cbd799122ce7aec94ae356014fe76f5628b1cd6a654966e053ca3aa38377\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18118,"row_hash":"cc086718483bd9a185deea5379ac28cb1db66101b13f427ff232a0fb34570549","body":"wavelab-journal-chain\nv=3\nseq=18118\nprev=393d8fdfef5bcf5e055509e1e01b133ae6c6327097580dd7b655ea1c870297b5\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18119,"row_hash":"59c76def17a48c74ff8f257614ed6a1d99b0969779ebb9e14c7b2284cd5aeaf5","body":"wavelab-journal-chain\nv=3\nseq=18119\nprev=cc086718483bd9a185deea5379ac28cb1db66101b13f427ff232a0fb34570549\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18120,"row_hash":"c792d001b8677b455e011e5bd333b37347609702861dbf451048c9c59f5a0b21","body":"wavelab-journal-chain\nv=3\nseq=18120\nprev=59c76def17a48c74ff8f257614ed6a1d99b0969779ebb9e14c7b2284cd5aeaf5\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18121,"row_hash":"af9ad32da9d6147b6b0482d8ee99a6da26759e510b86d6d0bbab9cd73f506e7a","body":"wavelab-journal-chain\nv=3\nseq=18121\nprev=c792d001b8677b455e011e5bd333b37347609702861dbf451048c9c59f5a0b21\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18122,"row_hash":"eed5ed3e5c7c76b882a14a2df547ae133de94f0a731c5443072b54053fd5554a","body":"wavelab-journal-chain\nv=3\nseq=18122\nprev=af9ad32da9d6147b6b0482d8ee99a6da26759e510b86d6d0bbab9cd73f506e7a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18123,"row_hash":"e4e3f68f42d3bdd7f6113ab958354b0398ff729ae023652807cd85eac84f6c0d","body":"wavelab-journal-chain\nv=3\nseq=18123\nprev=eed5ed3e5c7c76b882a14a2df547ae133de94f0a731c5443072b54053fd5554a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18124,"row_hash":"b8a5e73c60dc0c0501055c85f74dbafd8f123e6f02d861562eac09a8dced43c1","body":"wavelab-journal-chain\nv=3\nseq=18124\nprev=e4e3f68f42d3bdd7f6113ab958354b0398ff729ae023652807cd85eac84f6c0d\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18125,"row_hash":"0e6addfe6a534a58742368d746dfd73e000f6a5afcf996078c61b5f837d4de1b","body":"wavelab-journal-chain\nv=3\nseq=18125\nprev=b8a5e73c60dc0c0501055c85f74dbafd8f123e6f02d861562eac09a8dced43c1\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18126,"row_hash":"626a4854ef3beab8f93416dd15c66c7f0a7897d574df9f2bbeeb6f11f13f89cc","body":"wavelab-journal-chain\nv=3\nseq=18126\nprev=0e6addfe6a534a58742368d746dfd73e000f6a5afcf996078c61b5f837d4de1b\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18127,"row_hash":"8154f7c6575b2f7623920a21f1cd9bcc94ea8149cf8431978a3333ef065a8d29","body":"wavelab-journal-chain\nv=3\nseq=18127\nprev=626a4854ef3beab8f93416dd15c66c7f0a7897d574df9f2bbeeb6f11f13f89cc\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18128,"row_hash":"a441aa8b1086de71c55e9a8cb8b38b8efc65a2279997b6e8dc4ea486e7e1aab5","body":"wavelab-journal-chain\nv=3\nseq=18128\nprev=8154f7c6575b2f7623920a21f1cd9bcc94ea8149cf8431978a3333ef065a8d29\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18129,"row_hash":"a413b32146a5212a60fc8207a869291c10144f7db2c2d363244a0d47ae33d33a","body":"wavelab-journal-chain\nv=3\nseq=18129\nprev=a441aa8b1086de71c55e9a8cb8b38b8efc65a2279997b6e8dc4ea486e7e1aab5\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18130,"row_hash":"77396cae88e599e71fe5bf8b811b8bd3d7080a823e2b7f83e16bb34656aeeb1e","body":"wavelab-journal-chain\nv=3\nseq=18130\nprev=a413b32146a5212a60fc8207a869291c10144f7db2c2d363244a0d47ae33d33a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18131,"row_hash":"72d0f7eac8c2a4e228712b3507622d3d4395b7c5d542fface4f12335dc22f0a7","body":"wavelab-journal-chain\nv=3\nseq=18131\nprev=77396cae88e599e71fe5bf8b811b8bd3d7080a823e2b7f83e16bb34656aeeb1e\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18132,"row_hash":"1ef19924f011eb884c2a4f9f29ca0242da640e57a18ef98540089cada9486c48","body":"wavelab-journal-chain\nv=3\nseq=18132\nprev=72d0f7eac8c2a4e228712b3507622d3d4395b7c5d542fface4f12335dc22f0a7\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18133,"row_hash":"4d083cf06b66c5fa86d0569b8cd696880054c6b163e845e880025a763557f9ea","body":"wavelab-journal-chain\nv=3\nseq=18133\nprev=1ef19924f011eb884c2a4f9f29ca0242da640e57a18ef98540089cada9486c48\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18134,"row_hash":"7494e40b906620af4b23587b0b55945fe60630250728a82e45ba9fa283e9e9f8","body":"wavelab-journal-chain\nv=3\nseq=18134\nprev=4d083cf06b66c5fa86d0569b8cd696880054c6b163e845e880025a763557f9ea\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18135,"row_hash":"688dfb159ca78ebc2e1543ce8c81f6d435cc2e0455f9b9541acf8da6b25d1ede","body":"wavelab-journal-chain\nv=3\nseq=18135\nprev=7494e40b906620af4b23587b0b55945fe60630250728a82e45ba9fa283e9e9f8\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18136,"row_hash":"5cfe404f8cd6c06a264e9b4d7e108fb03cadf7cb28f1fafdd2c082a9060a7ebf","body":"wavelab-journal-chain\nv=3\nseq=18136\nprev=688dfb159ca78ebc2e1543ce8c81f6d435cc2e0455f9b9541acf8da6b25d1ede\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18137,"row_hash":"6648e9038c0fc031878db41f01f47784bb4ec0e6b7ae3a136b5570c4d1cd9466","body":"wavelab-journal-chain\nv=3\nseq=18137\nprev=5cfe404f8cd6c06a264e9b4d7e108fb03cadf7cb28f1fafdd2c082a9060a7ebf\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18138,"row_hash":"5fa2988e4ba258ba915916979ac65e459b4f60473880a92fddbafacf243055d4","body":"wavelab-journal-chain\nv=3\nseq=18138\nprev=6648e9038c0fc031878db41f01f47784bb4ec0e6b7ae3a136b5570c4d1cd9466\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18139,"row_hash":"df1030a1d0f00d4ac39261a59d983bc838fa9b7aa892f5daccabd1af13987766","body":"wavelab-journal-chain\nv=3\nseq=18139\nprev=5fa2988e4ba258ba915916979ac65e459b4f60473880a92fddbafacf243055d4\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18140,"row_hash":"2dd40cf15af3ef371ba00866be51769fc9529b1b5a01f21012038a6d25996d88","body":"wavelab-journal-chain\nv=3\nseq=18140\nprev=df1030a1d0f00d4ac39261a59d983bc838fa9b7aa892f5daccabd1af13987766\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18141,"row_hash":"6a6cb9c8414a69aa09b5676aca48825fcf91e8fb4ef84d961459528eaf7bdbf0","body":"wavelab-journal-chain\nv=3\nseq=18141\nprev=2dd40cf15af3ef371ba00866be51769fc9529b1b5a01f21012038a6d25996d88\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18142,"row_hash":"af728eb4653b25c5c6252c5ce637920d87e613c073e2932704bd2a9aca086261","body":"wavelab-journal-chain\nv=3\nseq=18142\nprev=6a6cb9c8414a69aa09b5676aca48825fcf91e8fb4ef84d961459528eaf7bdbf0\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18143,"row_hash":"a29fa5d62ec07091fe7eb3a66caf1a5a5de6f88ff0c509b4c0a2b2150dbf324d","body":"wavelab-journal-chain\nv=3\nseq=18143\nprev=af728eb4653b25c5c6252c5ce637920d87e613c073e2932704bd2a9aca086261\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18144,"row_hash":"58739ad7d57873552d37792c19b5d59d5c53d6beed3992c223708012853c1e88","body":"wavelab-journal-chain\nv=3\nseq=18144\nprev=a29fa5d62ec07091fe7eb3a66caf1a5a5de6f88ff0c509b4c0a2b2150dbf324d\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18145,"row_hash":"428a6c4dd932b812a229151f10fc3fc166bd9c2dc01e136e88c6e505744df7ee","body":"wavelab-journal-chain\nv=3\nseq=18145\nprev=58739ad7d57873552d37792c19b5d59d5c53d6beed3992c223708012853c1e88\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18146,"row_hash":"6730c4ee2c2e612ccb6dc2e13dd7d740321a606a23dc25b54eed34352cc75cc4","body":"wavelab-journal-chain\nv=3\nseq=18146\nprev=428a6c4dd932b812a229151f10fc3fc166bd9c2dc01e136e88c6e505744df7ee\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18147,"row_hash":"dbea33202775f87500fc2c494e609965c7edd42215be1f3293e2e1ca4ad006e9","body":"wavelab-journal-chain\nv=3\nseq=18147\nprev=6730c4ee2c2e612ccb6dc2e13dd7d740321a606a23dc25b54eed34352cc75cc4\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18148,"row_hash":"b58a55f0fc4d09f03fee63ad6e9750515614e4805d16c1e8b0441917b4d3c622","body":"wavelab-journal-chain\nv=3\nseq=18148\nprev=dbea33202775f87500fc2c494e609965c7edd42215be1f3293e2e1ca4ad006e9\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18149,"row_hash":"bffa0e7f7de24fd3355594537e79a4a9cfd3697c77ddaa0860c67045ed04897a","body":"wavelab-journal-chain\nv=3\nseq=18149\nprev=b58a55f0fc4d09f03fee63ad6e9750515614e4805d16c1e8b0441917b4d3c622\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18150,"row_hash":"6a377b2eed8313b79ce50f73ee3aaa996599ce91ece89978e9f8306724a1990e","body":"wavelab-journal-chain\nv=3\nseq=18150\nprev=bffa0e7f7de24fd3355594537e79a4a9cfd3697c77ddaa0860c67045ed04897a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18151,"row_hash":"1d3bae53e02fbb098c19a703a5c4a653dd8b00209c6a4f165bce6b252037425c","body":"wavelab-journal-chain\nv=3\nseq=18151\nprev=6a377b2eed8313b79ce50f73ee3aaa996599ce91ece89978e9f8306724a1990e\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18152,"row_hash":"37a31656035357e0b0f34dd66f874bed907f9c0eae3660cd7e18786b5e47c530","body":"wavelab-journal-chain\nv=3\nseq=18152\nprev=1d3bae53e02fbb098c19a703a5c4a653dd8b00209c6a4f165bce6b252037425c\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18153,"row_hash":"5a0eecd815e6d13e670cd8463438ffc2f89319a49dbc8c6c7658230a77bd221a","body":"wavelab-journal-chain\nv=3\nseq=18153\nprev=37a31656035357e0b0f34dd66f874bed907f9c0eae3660cd7e18786b5e47c530\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18154,"row_hash":"825f852e7d2add6beac6e6b66187607b9d8f153595c16a418d5e9e8ba6874082","body":"wavelab-journal-chain\nv=3\nseq=18154\nprev=5a0eecd815e6d13e670cd8463438ffc2f89319a49dbc8c6c7658230a77bd221a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18155,"row_hash":"038c939429c8423064d85867582a02bce62ad9ae3bc80f344d674eb5a182855b","body":"wavelab-journal-chain\nv=3\nseq=18155\nprev=825f852e7d2add6beac6e6b66187607b9d8f153595c16a418d5e9e8ba6874082\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18156,"row_hash":"0e28f3f785930285b75c1731cc265982562ee06a67395b3e951a723a862eb978","body":"wavelab-journal-chain\nv=3\nseq=18156\nprev=038c939429c8423064d85867582a02bce62ad9ae3bc80f344d674eb5a182855b\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18157,"row_hash":"3b95431c3263297dee56e5010ffb33cf5aa1bd1471230e4d8bee1a46f7668ac9","body":"wavelab-journal-chain\nv=3\nseq=18157\nprev=0e28f3f785930285b75c1731cc265982562ee06a67395b3e951a723a862eb978\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18158,"row_hash":"d4a0f45ea29484f31909fc788f606fba0f189259e8a360ecd39caf5ddf30f56e","body":"wavelab-journal-chain\nv=3\nseq=18158\nprev=3b95431c3263297dee56e5010ffb33cf5aa1bd1471230e4d8bee1a46f7668ac9\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18159,"row_hash":"62306fd18a30a2ccc5fc52ee6648271a1011c9c609a230ae490b0b38b454230b","body":"wavelab-journal-chain\nv=3\nseq=18159\nprev=d4a0f45ea29484f31909fc788f606fba0f189259e8a360ecd39caf5ddf30f56e\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18160,"row_hash":"de49823888da8ebb28b3289278f5c4504a09932a9c2cf099b7c08b3a304a7be3","body":"wavelab-journal-chain\nv=3\nseq=18160\nprev=62306fd18a30a2ccc5fc52ee6648271a1011c9c609a230ae490b0b38b454230b\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18161,"row_hash":"a3f7a1e7433ae5bc6f54df852f94c3e7fbac7d4bdde2135ffabf0ff7b2ae3cb0","body":"wavelab-journal-chain\nv=3\nseq=18161\nprev=de49823888da8ebb28b3289278f5c4504a09932a9c2cf099b7c08b3a304a7be3\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18162,"row_hash":"cf5e94e1910ae5aa4551fbd454c74ed93da86edbb5a70cd8224b592638c99476","body":"wavelab-journal-chain\nv=3\nseq=18162\nprev=a3f7a1e7433ae5bc6f54df852f94c3e7fbac7d4bdde2135ffabf0ff7b2ae3cb0\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18163,"row_hash":"1c78df27ca682d9ebab0439c15449c58d6767d376cd34352a2d23644187a516a","body":"wavelab-journal-chain\nv=3\nseq=18163\nprev=cf5e94e1910ae5aa4551fbd454c74ed93da86edbb5a70cd8224b592638c99476\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18164,"row_hash":"2b912e7c11f9f4477a798d3dd91b902880b4265b522a6e6673e7f3da8da75288","body":"wavelab-journal-chain\nv=3\nseq=18164\nprev=1c78df27ca682d9ebab0439c15449c58d6767d376cd34352a2d23644187a516a\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18165,"row_hash":"4032b24478ead18ed6cb80a93de1012c42fa77f88ee9d83213e2046e60224cbe","body":"wavelab-journal-chain\nv=3\nseq=18165\nprev=2b912e7c11f9f4477a798d3dd91b902880b4265b522a6e6673e7f3da8da75288\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18166,"row_hash":"1b50024442d09155e2541fd321da5692049a97a2267ebde75ff055f8911e8f12","body":"wavelab-journal-chain\nv=3\nseq=18166\nprev=4032b24478ead18ed6cb80a93de1012c42fa77f88ee9d83213e2046e60224cbe\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18167,"row_hash":"98efe74d1ee3a4e1388fd581d628011bc9ee701882e163cec7b136282d2144c3","body":"wavelab-journal-chain\nv=3\nseq=18167\nprev=1b50024442d09155e2541fd321da5692049a97a2267ebde75ff055f8911e8f12\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18168,"row_hash":"796cb11d9b9daed3a1f0cde8349b701f0aad55847ba158afdb9dbfd70404445f","body":"wavelab-journal-chain\nv=3\nseq=18168\nprev=98efe74d1ee3a4e1388fd581d628011bc9ee701882e163cec7b136282d2144c3\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18169,"row_hash":"81cb5d5193d47105b6acb1ef3c8e540c1a2c789b46383a0935c39510be02e994","body":"wavelab-journal-chain\nv=3\nseq=18169\nprev=796cb11d9b9daed3a1f0cde8349b701f0aad55847ba158afdb9dbfd70404445f\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18170,"row_hash":"aebba331c4e05805e8ba2ee04a4ffb2b69fe7bcf1ec33e229263935a888b57bc","body":"wavelab-journal-chain\nv=3\nseq=18170\nprev=81cb5d5193d47105b6acb1ef3c8e540c1a2c789b46383a0935c39510be02e994\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18171,"row_hash":"066e4c3cef0cc35e2356ca9b625631b9c751d12af57cadf781860bb4fab558af","body":"wavelab-journal-chain\nv=3\nseq=18171\nprev=aebba331c4e05805e8ba2ee04a4ffb2b69fe7bcf1ec33e229263935a888b57bc\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18172,"row_hash":"bb8fb5b083bd61c35ac6406fdbae9079dd629135822023835c226c4bdeb1eacb","body":"wavelab-journal-chain\nv=3\nseq=18172\nprev=066e4c3cef0cc35e2356ca9b625631b9c751d12af57cadf781860bb4fab558af\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18173,"row_hash":"6447b7609643a319a10d7f8287aa00a8b54692c0b75ae3e9709c76c52349dfaa","body":"wavelab-journal-chain\nv=3\nseq=18173\nprev=bb8fb5b083bd61c35ac6406fdbae9079dd629135822023835c226c4bdeb1eacb\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18174,"row_hash":"c665a6a116be855316f2f21c6808c5f3d142ff0b9a3980fd2e0bdf4c8fbdae56","body":"wavelab-journal-chain\nv=3\nseq=18174\nprev=6447b7609643a319a10d7f8287aa00a8b54692c0b75ae3e9709c76c52349dfaa\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18175,"row_hash":"a520216ad7767132b269464b30dff1fa99fca0719244dfdc4f3da55f98cd1bd3","body":"wavelab-journal-chain\nv=3\nseq=18175\nprev=c665a6a116be855316f2f21c6808c5f3d142ff0b9a3980fd2e0bdf4c8fbdae56\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18176,"row_hash":"efaaca3fd4b0cfa3df96e1b671b2a521422392394cbe6e445c8184f015bc3d29","body":"wavelab-journal-chain\nv=3\nseq=18176\nprev=a520216ad7767132b269464b30dff1fa99fca0719244dfdc4f3da55f98cd1bd3\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=81988.85000000\ninvalidation_price=81988.85000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2285529.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=85529.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.21442000\nreasons_json=%5B%22cost_r%200.21442000%20exceeds%200.20000000%22%5D\n"} {"seq":18177,"row_hash":"66d6645bb8e218cde1de2b1525f0f79aa048d15636848caf4bc143e365181102","body":"wavelab-journal-chain\nv=3\nseq=18177\nprev=efaaca3fd4b0cfa3df96e1b671b2a521422392394cbe6e445c8184f015bc3d29\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18178,"row_hash":"8b9690165c651bd0007202cab38af15b43e8bbc29d8dcb1f8ed54b8843e9eec3","body":"wavelab-journal-chain\nv=3\nseq=18178\nprev=66d6645bb8e218cde1de2b1525f0f79aa048d15636848caf4bc143e365181102\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18179,"row_hash":"47f994dd69c5c4eca7f21da9e58c1ec91df3b57cd8031c168332607b6a06e297","body":"wavelab-journal-chain\nv=3\nseq=18179\nprev=8b9690165c651bd0007202cab38af15b43e8bbc29d8dcb1f8ed54b8843e9eec3\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18180,"row_hash":"eb1395367c6ba9ae2661a101519d6d8a32c25b845f1df0c6256d87c4db53c800","body":"wavelab-journal-chain\nv=3\nseq=18180\nprev=47f994dd69c5c4eca7f21da9e58c1ec91df3b57cd8031c168332607b6a06e297\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18181,"row_hash":"3f42c88b6c2aeaea1150c87ec3744306316ca7d6bb8be45e9ab21480a6298d72","body":"wavelab-journal-chain\nv=3\nseq=18181\nprev=eb1395367c6ba9ae2661a101519d6d8a32c25b845f1df0c6256d87c4db53c800\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18182,"row_hash":"6ccf3da8a86a4f2058351188d96ec30914bf56dc9d5ef1a84e669e301666113c","body":"wavelab-journal-chain\nv=3\nseq=18182\nprev=3f42c88b6c2aeaea1150c87ec3744306316ca7d6bb8be45e9ab21480a6298d72\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18183,"row_hash":"82fef31e39d79cbae829cc37ec58fe80e4e4739974c39387c57c95e79e72368d","body":"wavelab-journal-chain\nv=3\nseq=18183\nprev=6ccf3da8a86a4f2058351188d96ec30914bf56dc9d5ef1a84e669e301666113c\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18184,"row_hash":"10a16c67809d8cb74baa9f739e3a41a30de1afc20d02df643e13639631afafe7","body":"wavelab-journal-chain\nv=3\nseq=18184\nprev=82fef31e39d79cbae829cc37ec58fe80e4e4739974c39387c57c95e79e72368d\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18185,"row_hash":"ed5ad9d7b2088f99cbac5cfe357063b7d534339f5cb23c726a45035c2ff777a3","body":"wavelab-journal-chain\nv=3\nseq=18185\nprev=10a16c67809d8cb74baa9f739e3a41a30de1afc20d02df643e13639631afafe7\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18186,"row_hash":"3685ed7ac648b3f7fdd47ad0dec6b73cc41593e621afb05473a37608fb38fbc4","body":"wavelab-journal-chain\nv=3\nseq=18186\nprev=ed5ad9d7b2088f99cbac5cfe357063b7d534339f5cb23c726a45035c2ff777a3\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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=83169.00000000\nentry_hi=83169.00000000\nstop=84349.15000000\ninvalidation_price=84349.15000000\ninvalidation_rule=atr_stop%3Acat_k150_tp200_48b\ntargets_json=%5B%2280808.70000000%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=80808.70000000\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.21292000\nreasons_json=%5B%22cost_r%200.21292000%20exceeds%200.20000000%22%5D\n"} {"seq":18187,"row_hash":"e50bd1f0c43c0e9645b0a6ea70c3e5c502ca49f346132fdae51b4d6d2d8ce4ee","body":"wavelab-journal-chain\nv=3\nseq=18187\nprev=3685ed7ac648b3f7fdd47ad0dec6b73cc41593e621afb05473a37608fb38fbc4\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18188,"row_hash":"82c5fad04d9b6fb0f14e492f586d88e4986c8d1e4612c3b4b65103f5ab5053ea","body":"wavelab-journal-chain\nv=3\nseq=18188\nprev=e50bd1f0c43c0e9645b0a6ea70c3e5c502ca49f346132fdae51b4d6d2d8ce4ee\nkind=decision\nwritten_ms=1791936000416\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_seq=18070\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=1791921600000\nbar_close_ms=1791936000000\nbar_ingest_ms=1791936000326\nwritten_ms=1791936000416\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nmax_skew_ms=2000\nlate_after_ms=60000\nlate=0\nlate_reason:null\nengine_sha=e892218\nprovenance=clean\nconfig_hash=c161274b016daa2c\nconfig_binding_seq=7\nweights_version=none\nweights_binding_seq=8\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmark_price=83169.00000000\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":18189,"row_hash":"8b52d885ecccad6cb2afe5e3db962a6d065c88b62bee39aaa284431e30fe4690","body":"wavelab-journal-chain\nv=3\nseq=18189\nprev=82c5fad04d9b6fb0f14e492f586d88e4986c8d1e4612c3b4b65103f5ab5053ea\nkind=bar_manifest\nwritten_ms=1791936000834\nwriter_id=wavelab-emitter\nengine_sha=e892218\nprovenance=clean\nclock_source=systemd-timesyncd%3Atime.google.com\nclock_skew_ms=0\nschema_sha256=8c88969017eaf875e7e4727790b7a27456bd808cac94e8f9a5b59b3d973ff425\nmanifest_kind=normal\nsymbol=BTCUSDT\ntimeframe=4h\ntf_ms=14400000\nbar_open_ms=1791936000000\nbar_close_ms=1791950400000\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"}