{"events":[{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790171100000},{"kind":"intent","text":"intent Buy 0.286155 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790171100000},{"kind":"fill","text":"fill Buy 0.286155 BTCX-USD @ 88485.44","ts_ms":1790172000000},{"kind":"intent","text":"intent Sell 0.286155 BTCX-USD, protective bracket","ts_ms":1790184600000},{"kind":"fill","text":"fill Sell 0.286155 BTCX-USD @ 87705.85","ts_ms":1790184600000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790205300000},{"kind":"intent","text":"intent Buy 0.289267 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790205300000},{"kind":"fill","text":"fill Buy 0.289267 BTCX-USD @ 87340.61","ts_ms":1790206200000},{"kind":"intent","text":"intent Sell 0.289267 BTCX-USD, protective bracket","ts_ms":1790208900000},{"kind":"fill","text":"fill Sell 0.289267 BTCX-USD @ 86639.04","ts_ms":1790208900000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1790226900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790324100000},{"kind":"intent","text":"intent Buy 0.297998 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790324100000},{"kind":"fill","text":"fill Buy 0.297998 BTCX-USD @ 84611.32","ts_ms":1790325000000},{"kind":"intent","text":"intent Sell 0.297998 BTCX-USD, protective bracket","ts_ms":1790346600000},{"kind":"fill","text":"fill Sell 0.297998 BTCX-USD @ 85908.52","ts_ms":1790346600000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790346600000},{"kind":"intent","text":"intent Buy 0.293993 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790346600000},{"kind":"fill","text":"fill Buy 0.293993 BTCX-USD @ 86092.81","ts_ms":1790347500000},{"kind":"intent","text":"intent Sell 0.293993 BTCX-USD, protective bracket","ts_ms":1790415000000},{"kind":"fill","text":"fill Sell 0.293993 BTCX-USD @ 87218.16","ts_ms":1790415000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790415000000},{"kind":"intent","text":"intent Buy 0.291562 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790415000000},{"kind":"fill","text":"fill Buy 0.291562 BTCX-USD @ 87094.41","ts_ms":1790415900000},{"kind":"intent","text":"intent Sell 0.291562 BTCX-USD, protective bracket","ts_ms":1790453700000},{"kind":"fill","text":"fill Sell 0.291562 BTCX-USD @ 86392.71","ts_ms":1790453700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1790455500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790562600000},{"kind":"intent","text":"intent Buy 0.307019 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790562600000},{"kind":"fill","text":"fill Buy 0.307019 BTCX-USD @ 82542.87","ts_ms":1790563500000},{"kind":"intent","text":"intent Sell 0.307019 BTCX-USD, protective bracket","ts_ms":1790591400000},{"kind":"fill","text":"fill Sell 0.307019 BTCX-USD @ 84020.43","ts_ms":1790591400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790591400000},{"kind":"intent","text":"intent Buy 0.303474 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790591400000},{"kind":"fill","text":"fill Buy 0.303474 BTCX-USD @ 83880.73","ts_ms":1790592300000},{"kind":"intent","text":"intent Sell 0.303474 BTCX-USD, protective bracket","ts_ms":1790618400000},{"kind":"fill","text":"fill Sell 0.303474 BTCX-USD @ 85416.15","ts_ms":1790618400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790618400000},{"kind":"intent","text":"intent Buy 0.299513 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790618400000},{"kind":"fill","text":"fill Buy 0.299513 BTCX-USD @ 85379.11","ts_ms":1790619300000},{"kind":"intent","text":"intent Sell 0.299513 BTCX-USD, protective bracket","ts_ms":1790629200000},{"kind":"fill","text":"fill Sell 0.299513 BTCX-USD @ 84559.59","ts_ms":1790629200000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1790665200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790766900000},{"kind":"intent","text":"intent Buy 0.310459 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790766900000},{"kind":"fill","text":"fill Buy 0.310459 BTCX-USD @ 82171.04","ts_ms":1790767800000},{"kind":"intent","text":"intent Sell 0.310459 BTCX-USD, protective bracket","ts_ms":1790775900000},{"kind":"fill","text":"fill Sell 0.310459 BTCX-USD @ 81857.22","ts_ms":1790775900000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1790781300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790815500000},{"kind":"intent","text":"intent Buy 0.311499 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790815500000},{"kind":"fill","text":"fill Buy 0.311499 BTCX-USD @ 81818.52","ts_ms":1790816400000},{"kind":"intent","text":"intent Sell 0.311499 BTCX-USD, protective bracket","ts_ms":1790817300000},{"kind":"fill","text":"fill Sell 0.311499 BTCX-USD @ 81606.30","ts_ms":1790817300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790820900000},{"kind":"intent","text":"intent Buy 0.311314 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790820900000},{"kind":"fill","text":"fill Buy 0.311314 BTCX-USD @ 81814.06","ts_ms":1790821800000},{"kind":"intent","text":"intent Sell 0.311314 BTCX-USD, protective bracket","ts_ms":1790834400000},{"kind":"fill","text":"fill Sell 0.311314 BTCX-USD @ 82237.15","ts_ms":1790834400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790834400000},{"kind":"intent","text":"intent Buy 0.310305 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790834400000},{"kind":"fill","text":"fill Buy 0.310305 BTCX-USD @ 82186.19","ts_ms":1790835300000},{"kind":"intent","text":"intent Sell 0.310305 BTCX-USD, protective bracket","ts_ms":1790856000000},{"kind":"fill","text":"fill Sell 0.310305 BTCX-USD @ 81981.87","ts_ms":1790856000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790870400000},{"kind":"intent","text":"intent Buy 0.309914 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790870400000},{"kind":"fill","text":"fill Buy 0.309914 BTCX-USD @ 82238.90","ts_ms":1790871300000},{"kind":"intent","text":"intent Sell 0.309914 BTCX-USD, protective bracket","ts_ms":1790883000000},{"kind":"fill","text":"fill Sell 0.309914 BTCX-USD @ 82961.94","ts_ms":1790883000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790883000000},{"kind":"intent","text":"intent Buy 0.308011 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790883000000},{"kind":"fill","text":"fill Buy 0.308011 BTCX-USD @ 82928.70","ts_ms":1790883900000},{"kind":"intent","text":"intent Sell 0.308011 BTCX-USD, protective bracket","ts_ms":1790892900000},{"kind":"fill","text":"fill Sell 0.308011 BTCX-USD @ 82467.82","ts_ms":1790892900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790907300000},{"kind":"intent","text":"intent Buy 0.308325 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790907300000},{"kind":"fill","text":"fill Buy 0.308325 BTCX-USD @ 82729.18","ts_ms":1790908200000},{"kind":"intent","text":"intent Sell 0.308325 BTCX-USD, protective bracket","ts_ms":1790921700000},{"kind":"fill","text":"fill Sell 0.308325 BTCX-USD @ 83671.20","ts_ms":1790921700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790921700000},{"kind":"intent","text":"intent Buy 0.305723 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790921700000},{"kind":"fill","text":"fill Buy 0.305723 BTCX-USD @ 83670.93","ts_ms":1790922600000},{"kind":"intent","text":"intent Sell 0.305723 BTCX-USD, protective bracket","ts_ms":1790937000000},{"kind":"fill","text":"fill Sell 0.305723 BTCX-USD @ 84629.52","ts_ms":1790937000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790937000000},{"kind":"intent","text":"intent Buy 0.302707 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790937000000},{"kind":"fill","text":"fill Buy 0.302707 BTCX-USD @ 84746.46","ts_ms":1790937900000},{"kind":"intent","text":"intent Sell 0.302707 BTCX-USD, protective bracket","ts_ms":1790957700000},{"kind":"fill","text":"fill Sell 0.302707 BTCX-USD @ 84232.65","ts_ms":1790957700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1790974800000},{"kind":"intent","text":"intent Buy 0.301863 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1790974800000},{"kind":"fill","text":"fill Buy 0.301863 BTCX-USD @ 84854.81","ts_ms":1790975700000},{"kind":"intent","text":"intent Sell 0.301863 BTCX-USD, protective bracket","ts_ms":1791009000000},{"kind":"fill","text":"fill Sell 0.301863 BTCX-USD @ 84427.60","ts_ms":1791009000000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791010800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791036000000},{"kind":"intent","text":"intent Buy 0.301007 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791036000000},{"kind":"fill","text":"fill Buy 0.301007 BTCX-USD @ 84988.95","ts_ms":1791036900000},{"kind":"intent","text":"intent Sell 0.301007 BTCX-USD, protective bracket","ts_ms":1791056700000},{"kind":"fill","text":"fill Sell 0.301007 BTCX-USD @ 84495.50","ts_ms":1791056700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791060300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791098100000},{"kind":"intent","text":"intent Buy 0.302066 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791098100000},{"kind":"fill","text":"fill Buy 0.302066 BTCX-USD @ 84567.88","ts_ms":1791099000000},{"kind":"intent","text":"intent Sell 0.302066 BTCX-USD, protective bracket","ts_ms":1791110700000},{"kind":"fill","text":"fill Sell 0.302066 BTCX-USD @ 84120.66","ts_ms":1791110700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791111600000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791189000000},{"kind":"intent","text":"intent Buy 0.303571 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791189000000},{"kind":"fill","text":"fill Buy 0.303571 BTCX-USD @ 84037.41","ts_ms":1791189900000},{"kind":"intent","text":"intent Sell 0.303571 BTCX-USD, protective bracket","ts_ms":1791210600000},{"kind":"fill","text":"fill Sell 0.303571 BTCX-USD @ 83416.22","ts_ms":1791210600000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791212400000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791307800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791415800000},{"kind":"intent","text":"intent Buy 0.316278 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791415800000},{"kind":"fill","text":"fill Buy 0.316278 BTCX-USD @ 80512.18","ts_ms":1791416700000},{"kind":"intent","text":"intent Sell 0.316278 BTCX-USD, protective bracket","ts_ms":1791446400000},{"kind":"fill","text":"fill Sell 0.316278 BTCX-USD @ 81722.43","ts_ms":1791446400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791446400000},{"kind":"intent","text":"intent Buy 0.312702 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791446400000},{"kind":"fill","text":"fill Buy 0.312702 BTCX-USD @ 81738.85","ts_ms":1791447300000},{"kind":"intent","text":"intent Sell 0.312702 BTCX-USD, protective bracket","ts_ms":1791451800000},{"kind":"fill","text":"fill Sell 0.312702 BTCX-USD @ 81337.47","ts_ms":1791451800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791456300000},{"kind":"intent","text":"intent Buy 0.311182 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791456300000},{"kind":"fill","text":"fill Buy 0.311182 BTCX-USD @ 82037.36","ts_ms":1791457200000},{"kind":"intent","text":"intent Sell 0.311182 BTCX-USD, protective bracket","ts_ms":1791473400000},{"kind":"fill","text":"fill Sell 0.311182 BTCX-USD @ 82891.56","ts_ms":1791473400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791473400000},{"kind":"intent","text":"intent Buy 0.308934 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791473400000},{"kind":"fill","text":"fill Buy 0.308934 BTCX-USD @ 82849.23","ts_ms":1791474300000},{"kind":"intent","text":"intent Sell 0.308934 BTCX-USD, protective bracket","ts_ms":1791483300000},{"kind":"fill","text":"fill Sell 0.308934 BTCX-USD @ 83697.97","ts_ms":1791483300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791483300000},{"kind":"intent","text":"intent Buy 0.306384 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791483300000},{"kind":"fill","text":"fill Buy 0.306384 BTCX-USD @ 83752.85","ts_ms":1791484200000},{"kind":"intent","text":"intent Sell 0.306384 BTCX-USD, protective bracket","ts_ms":1791505800000},{"kind":"fill","text":"fill Sell 0.306384 BTCX-USD @ 83208.56","ts_ms":1791505800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791517500000},{"kind":"intent","text":"intent Buy 0.305248 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791517500000},{"kind":"fill","text":"fill Buy 0.305248 BTCX-USD @ 83927.81","ts_ms":1791518400000},{"kind":"intent","text":"intent Sell 0.305248 BTCX-USD, protective bracket","ts_ms":1791520200000},{"kind":"fill","text":"fill Sell 0.305248 BTCX-USD @ 83290.71","ts_ms":1791520200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791529200000},{"kind":"intent","text":"intent Buy 0.30431 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791529200000},{"kind":"fill","text":"fill Buy 0.30431 BTCX-USD @ 84026.83","ts_ms":1791530100000},{"kind":"intent","text":"intent Sell 0.30431 BTCX-USD, protective bracket","ts_ms":1791533700000},{"kind":"fill","text":"fill Sell 0.30431 BTCX-USD @ 83423.05","ts_ms":1791533700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791550800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791556200000},{"kind":"intent","text":"intent Buy 0.305448 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791556200000},{"kind":"fill","text":"fill Buy 0.305448 BTCX-USD @ 83563.34","ts_ms":1791557100000},{"kind":"intent","text":"intent Sell 0.305448 BTCX-USD, protective bracket","ts_ms":1791572400000},{"kind":"fill","text":"fill Sell 0.305448 BTCX-USD @ 84594.14","ts_ms":1791572400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791572400000},{"kind":"intent","text":"intent Buy 0.302409 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791572400000},{"kind":"fill","text":"fill Buy 0.302409 BTCX-USD @ 84663.46","ts_ms":1791573300000},{"kind":"intent","text":"intent Sell 0.302409 BTCX-USD, protective bracket","ts_ms":1791576900000},{"kind":"fill","text":"fill Sell 0.302409 BTCX-USD @ 84125.75","ts_ms":1791576900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791585000000},{"kind":"intent","text":"intent Buy 0.301192 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791585000000},{"kind":"fill","text":"fill Buy 0.301192 BTCX-USD @ 84870.62","ts_ms":1791585900000},{"kind":"intent","text":"intent Sell 0.301192 BTCX-USD, protective bracket","ts_ms":1791586800000},{"kind":"fill","text":"fill Sell 0.301192 BTCX-USD @ 84314.76","ts_ms":1791586800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791594000000},{"kind":"intent","text":"intent Buy 0.300224 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791594000000},{"kind":"fill","text":"fill Buy 0.300224 BTCX-USD @ 85004.82","ts_ms":1791594900000},{"kind":"intent","text":"intent Sell 0.300224 BTCX-USD, protective bracket","ts_ms":1791601200000},{"kind":"fill","text":"fill Sell 0.300224 BTCX-USD @ 84402.51","ts_ms":1791601200000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791614700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791707400000},{"kind":"intent","text":"intent Buy 0.307387 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791707400000},{"kind":"fill","text":"fill Buy 0.307387 BTCX-USD @ 82876.83","ts_ms":1791708300000},{"kind":"intent","text":"intent Sell 0.307387 BTCX-USD, protective bracket","ts_ms":1791711000000},{"kind":"fill","text":"fill Sell 0.307387 BTCX-USD @ 82106.09","ts_ms":1791711000000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791713700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791774000000},{"kind":"intent","text":"intent Buy 0.312182 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791774000000},{"kind":"fill","text":"fill Buy 0.312182 BTCX-USD @ 81414.30","ts_ms":1791774900000},{"kind":"intent","text":"intent Sell 0.312182 BTCX-USD, protective bracket","ts_ms":1791823500000},{"kind":"fill","text":"fill Sell 0.312182 BTCX-USD @ 80948.92","ts_ms":1791823500000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791828000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791840600000},{"kind":"intent","text":"intent Buy 0.310367 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791840600000},{"kind":"fill","text":"fill Buy 0.310367 BTCX-USD @ 81773.28","ts_ms":1791841500000},{"kind":"intent","text":"intent Sell 0.310367 BTCX-USD, protective bracket","ts_ms":1791855900000},{"kind":"fill","text":"fill Sell 0.310367 BTCX-USD @ 81300.85","ts_ms":1791855900000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791864000000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791882900000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1791927900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1791993600000},{"kind":"intent","text":"intent Buy 0.312082 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1791993600000},{"kind":"fill","text":"fill Buy 0.312082 BTCX-USD @ 81206.32","ts_ms":1791994500000},{"kind":"intent","text":"intent Sell 0.312082 BTCX-USD, protective bracket","ts_ms":1792026900000},{"kind":"fill","text":"fill Sell 0.312082 BTCX-USD @ 81691.20","ts_ms":1792026900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792026900000},{"kind":"intent","text":"intent Buy 0.310496 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792026900000},{"kind":"fill","text":"fill Buy 0.310496 BTCX-USD @ 81743.13","ts_ms":1792027800000},{"kind":"intent","text":"intent Sell 0.310496 BTCX-USD, protective bracket","ts_ms":1792053900000},{"kind":"fill","text":"fill Sell 0.310496 BTCX-USD @ 81525.02","ts_ms":1792053900000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792060200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792082700000},{"kind":"intent","text":"intent Buy 0.310111 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792082700000},{"kind":"fill","text":"fill Buy 0.310111 BTCX-USD @ 81789.92","ts_ms":1792083600000},{"kind":"intent","text":"intent Sell 0.310111 BTCX-USD, protective bracket","ts_ms":1792095300000},{"kind":"fill","text":"fill Sell 0.310111 BTCX-USD @ 82249.61","ts_ms":1792095300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792095300000},{"kind":"intent","text":"intent Buy 0.308878 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792095300000},{"kind":"fill","text":"fill Buy 0.308878 BTCX-USD @ 82231.86","ts_ms":1792096200000},{"kind":"intent","text":"intent Sell 0.308878 BTCX-USD, protective bracket","ts_ms":1792100700000},{"kind":"fill","text":"fill Sell 0.308878 BTCX-USD @ 82016.60","ts_ms":1792100700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792108800000},{"kind":"intent","text":"intent Buy 0.308355 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792108800000},{"kind":"fill","text":"fill Buy 0.308355 BTCX-USD @ 82317.30","ts_ms":1792109700000},{"kind":"intent","text":"intent Sell 0.308355 BTCX-USD, protective bracket","ts_ms":1792120500000},{"kind":"fill","text":"fill Sell 0.308355 BTCX-USD @ 82800.39","ts_ms":1792120500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792120500000},{"kind":"intent","text":"intent Buy 0.307116 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792120500000},{"kind":"fill","text":"fill Buy 0.307116 BTCX-USD @ 82770.88","ts_ms":1792121400000},{"kind":"intent","text":"intent Sell 0.307116 BTCX-USD, protective bracket","ts_ms":1792135800000},{"kind":"fill","text":"fill Sell 0.307116 BTCX-USD @ 83190.58","ts_ms":1792135800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792135800000},{"kind":"intent","text":"intent Buy 0.30627 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792135800000},{"kind":"fill","text":"fill Buy 0.30627 BTCX-USD @ 83104.53","ts_ms":1792136700000},{"kind":"intent","text":"intent Sell 0.30627 BTCX-USD, protective bracket","ts_ms":1792141200000},{"kind":"fill","text":"fill Sell 0.30627 BTCX-USD @ 82843.10","ts_ms":1792141200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792149300000},{"kind":"intent","text":"intent Buy 0.305015 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792149300000},{"kind":"fill","text":"fill Buy 0.305015 BTCX-USD @ 83381.06","ts_ms":1792150200000},{"kind":"intent","text":"intent Sell 0.305015 BTCX-USD, protective bracket","ts_ms":1792153800000},{"kind":"fill","text":"fill Sell 0.305015 BTCX-USD @ 83979.80","ts_ms":1792153800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792153800000},{"kind":"intent","text":"intent Buy 0.303317 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792153800000},{"kind":"fill","text":"fill Buy 0.303317 BTCX-USD @ 83998.16","ts_ms":1792154700000},{"kind":"intent","text":"intent Sell 0.303317 BTCX-USD, protective bracket","ts_ms":1792162800000},{"kind":"fill","text":"fill Sell 0.303317 BTCX-USD @ 84643.20","ts_ms":1792162800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792162800000},{"kind":"intent","text":"intent Buy 0.301631 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792162800000},{"kind":"fill","text":"fill Buy 0.301631 BTCX-USD @ 84629.85","ts_ms":1792163700000},{"kind":"intent","text":"intent Sell 0.301631 BTCX-USD, protective bracket","ts_ms":1792169100000},{"kind":"fill","text":"fill Sell 0.301631 BTCX-USD @ 84277.59","ts_ms":1792169100000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792190700000},{"kind":"intent","text":"intent Buy 0.301203 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792190700000},{"kind":"fill","text":"fill Buy 0.301203 BTCX-USD @ 84661.85","ts_ms":1792191600000},{"kind":"intent","text":"intent Sell 0.301203 BTCX-USD, protective bracket","ts_ms":1792197000000},{"kind":"fill","text":"fill Sell 0.301203 BTCX-USD @ 85422.70","ts_ms":1792197000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792197000000},{"kind":"intent","text":"intent Buy 0.299412 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792197000000},{"kind":"fill","text":"fill Buy 0.299412 BTCX-USD @ 85359.88","ts_ms":1792197900000},{"kind":"intent","text":"intent Sell 0.299412 BTCX-USD, protective bracket","ts_ms":1792213200000},{"kind":"fill","text":"fill Sell 0.299412 BTCX-USD @ 86131.86","ts_ms":1792213200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792213200000},{"kind":"intent","text":"intent Buy 0.297399 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792213200000},{"kind":"fill","text":"fill Buy 0.297399 BTCX-USD @ 86131.83","ts_ms":1792214100000},{"kind":"intent","text":"intent Sell 0.297399 BTCX-USD, protective bracket","ts_ms":1792219500000},{"kind":"fill","text":"fill Sell 0.297399 BTCX-USD @ 87158.15","ts_ms":1792219500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792219500000},{"kind":"intent","text":"intent Buy 0.294876 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792219500000},{"kind":"fill","text":"fill Buy 0.294876 BTCX-USD @ 87127.50","ts_ms":1792220400000},{"kind":"intent","text":"intent Sell 0.294876 BTCX-USD, protective bracket","ts_ms":1792225800000},{"kind":"fill","text":"fill Sell 0.294876 BTCX-USD @ 86491.24","ts_ms":1792225800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792255500000},{"kind":"intent","text":"intent Buy 0.296487 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792255500000},{"kind":"fill","text":"fill Buy 0.296487 BTCX-USD @ 86495.82","ts_ms":1792256400000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792323000000},{"kind":"intent","text":"intent Sell 0.296487 BTCX-USD, fast average crossed back below slow","ts_ms":1792323000000},{"kind":"fill","text":"fill Sell 0.296487 BTCX-USD @ 86398.20","ts_ms":1792323900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792338300000},{"kind":"intent","text":"intent Buy 0.294054 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792338300000},{"kind":"fill","text":"fill Buy 0.294054 BTCX-USD @ 87186.85","ts_ms":1792339200000},{"kind":"intent","text":"intent Sell 0.294054 BTCX-USD, protective bracket","ts_ms":1792345500000},{"kind":"fill","text":"fill Sell 0.294054 BTCX-USD @ 86728.65","ts_ms":1792345500000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792349100000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792525500000},{"kind":"intent","text":"intent Buy 0.306273 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792525500000},{"kind":"fill","text":"fill Buy 0.306273 BTCX-USD @ 83598.63","ts_ms":1792526400000},{"kind":"intent","text":"intent Sell 0.306273 BTCX-USD, protective bracket","ts_ms":1792535400000},{"kind":"fill","text":"fill Sell 0.306273 BTCX-USD @ 84353.57","ts_ms":1792535400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792535400000},{"kind":"intent","text":"intent Buy 0.304171 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792535400000},{"kind":"fill","text":"fill Buy 0.304171 BTCX-USD @ 84366.26","ts_ms":1792536300000},{"kind":"intent","text":"intent Sell 0.304171 BTCX-USD, protective bracket","ts_ms":1792540800000},{"kind":"fill","text":"fill Sell 0.304171 BTCX-USD @ 85153.23","ts_ms":1792540800000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792540800000},{"kind":"intent","text":"intent Buy 0.302004 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792540800000},{"kind":"fill","text":"fill Buy 0.302004 BTCX-USD @ 85169.93","ts_ms":1792541700000},{"kind":"intent","text":"intent Sell 0.302004 BTCX-USD, protective bracket","ts_ms":1792559700000},{"kind":"fill","text":"fill Sell 0.302004 BTCX-USD @ 84767.50","ts_ms":1792559700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792575000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792592100000},{"kind":"intent","text":"intent Buy 0.302904 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792592100000},{"kind":"fill","text":"fill Buy 0.302904 BTCX-USD @ 84816.43","ts_ms":1792593000000},{"kind":"intent","text":"intent Sell 0.302904 BTCX-USD, protective bracket","ts_ms":1792602000000},{"kind":"fill","text":"fill Sell 0.302904 BTCX-USD @ 84379.93","ts_ms":1792602000000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792606500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792654200000},{"kind":"intent","text":"intent Buy 0.304 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792654200000},{"kind":"fill","text":"fill Buy 0.304 BTCX-USD @ 84402.02","ts_ms":1792655100000},{"kind":"intent","text":"intent Sell 0.304 BTCX-USD, protective bracket","ts_ms":1792703700000},{"kind":"fill","text":"fill Sell 0.304 BTCX-USD @ 83995.76","ts_ms":1792703700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792705500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792818900000},{"kind":"intent","text":"intent Buy 0.322386 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792818900000},{"kind":"fill","text":"fill Buy 0.322386 BTCX-USD @ 79492.78","ts_ms":1792819800000},{"kind":"intent","text":"intent Sell 0.322386 BTCX-USD, protective bracket","ts_ms":1792825200000},{"kind":"fill","text":"fill Sell 0.322386 BTCX-USD @ 79034.50","ts_ms":1792825200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792832400000},{"kind":"intent","text":"intent Buy 0.321398 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792832400000},{"kind":"fill","text":"fill Buy 0.321398 BTCX-USD @ 79622.14","ts_ms":1792833300000},{"kind":"intent","text":"intent Sell 0.321398 BTCX-USD, protective bracket","ts_ms":1792854000000},{"kind":"fill","text":"fill Sell 0.321398 BTCX-USD @ 79152.31","ts_ms":1792854000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792861200000},{"kind":"intent","text":"intent Buy 0.319663 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792861200000},{"kind":"fill","text":"fill Buy 0.319663 BTCX-USD @ 79936.23","ts_ms":1792862100000},{"kind":"intent","text":"intent Sell 0.319663 BTCX-USD, protective bracket","ts_ms":1792877400000},{"kind":"fill","text":"fill Sell 0.319663 BTCX-USD @ 80850.61","ts_ms":1792877400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792877400000},{"kind":"intent","text":"intent Buy 0.316969 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792877400000},{"kind":"fill","text":"fill Buy 0.316969 BTCX-USD @ 80846.03","ts_ms":1792878300000},{"kind":"intent","text":"intent Sell 0.316969 BTCX-USD, protective bracket","ts_ms":1792885500000},{"kind":"fill","text":"fill Sell 0.316969 BTCX-USD @ 81733.54","ts_ms":1792885500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792885500000},{"kind":"intent","text":"intent Buy 0.314896 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792885500000},{"kind":"fill","text":"fill Buy 0.314896 BTCX-USD @ 81601.59","ts_ms":1792886400000},{"kind":"intent","text":"intent Sell 0.314896 BTCX-USD, protective bracket","ts_ms":1792889100000},{"kind":"fill","text":"fill Sell 0.314896 BTCX-USD @ 82576.71","ts_ms":1792889100000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792889100000},{"kind":"intent","text":"intent Buy 0.312023 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792889100000},{"kind":"fill","text":"fill Buy 0.312023 BTCX-USD @ 82599.12","ts_ms":1792890000000},{"kind":"intent","text":"intent Sell 0.312023 BTCX-USD, protective bracket","ts_ms":1792897200000},{"kind":"fill","text":"fill Sell 0.312023 BTCX-USD @ 83642.21","ts_ms":1792897200000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792897200000},{"kind":"intent","text":"intent Buy 0.309819 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792897200000},{"kind":"fill","text":"fill Buy 0.309819 BTCX-USD @ 83449.34","ts_ms":1792898100000},{"kind":"intent","text":"intent Sell 0.309819 BTCX-USD, protective bracket","ts_ms":1792904400000},{"kind":"fill","text":"fill Sell 0.309819 BTCX-USD @ 82920.51","ts_ms":1792904400000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1792910700000},{"kind":"intent","text":"intent Buy 0.309279 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1792910700000},{"kind":"fill","text":"fill Buy 0.309279 BTCX-USD @ 83462.58","ts_ms":1792911600000},{"kind":"intent","text":"intent Sell 0.309279 BTCX-USD, protective bracket","ts_ms":1792916100000},{"kind":"fill","text":"fill Sell 0.309279 BTCX-USD @ 82936.97","ts_ms":1792916100000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1792934100000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793054700000},{"kind":"intent","text":"intent Buy 0.33533 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793054700000},{"kind":"fill","text":"fill Buy 0.33533 BTCX-USD @ 76857.47","ts_ms":1793055600000},{"kind":"intent","text":"intent Sell 0.33533 BTCX-USD, protective bracket","ts_ms":1793061000000},{"kind":"fill","text":"fill Sell 0.33533 BTCX-USD @ 77411.75","ts_ms":1793061000000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793061000000},{"kind":"intent","text":"intent Buy 0.333247 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793061000000},{"kind":"fill","text":"fill Buy 0.333247 BTCX-USD @ 77477.18","ts_ms":1793061900000},{"kind":"intent","text":"intent Sell 0.333247 BTCX-USD, protective bracket","ts_ms":1793065500000},{"kind":"fill","text":"fill Sell 0.333247 BTCX-USD @ 77166.06","ts_ms":1793065500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793070000000},{"kind":"intent","text":"intent Buy 0.333586 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793070000000},{"kind":"fill","text":"fill Buy 0.333586 BTCX-USD @ 77320.79","ts_ms":1793070900000},{"kind":"intent","text":"intent Sell 0.333586 BTCX-USD, protective bracket","ts_ms":1793079900000},{"kind":"fill","text":"fill Sell 0.333586 BTCX-USD @ 78057.10","ts_ms":1793079900000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793079900000},{"kind":"intent","text":"intent Buy 0.332053 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793079900000},{"kind":"fill","text":"fill Buy 0.332053 BTCX-USD @ 77862.68","ts_ms":1793080800000},{"kind":"intent","text":"intent Sell 0.332053 BTCX-USD, protective bracket","ts_ms":1793090700000},{"kind":"fill","text":"fill Sell 0.332053 BTCX-USD @ 77489.35","ts_ms":1793090700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793097000000},{"kind":"intent","text":"intent Buy 0.330061 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793097000000},{"kind":"fill","text":"fill Buy 0.330061 BTCX-USD @ 78238.75","ts_ms":1793097900000},{"kind":"intent","text":"intent Sell 0.330061 BTCX-USD, protective bracket","ts_ms":1793105100000},{"kind":"fill","text":"fill Sell 0.330061 BTCX-USD @ 79098.91","ts_ms":1793105100000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793105100000},{"kind":"intent","text":"intent Buy 0.327943 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793105100000},{"kind":"fill","text":"fill Buy 0.327943 BTCX-USD @ 78960.46","ts_ms":1793106000000},{"kind":"intent","text":"intent Sell 0.327943 BTCX-USD, protective bracket","ts_ms":1793112300000},{"kind":"fill","text":"fill Sell 0.327943 BTCX-USD @ 79875.76","ts_ms":1793112300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793112300000},{"kind":"intent","text":"intent Buy 0.325276 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793112300000},{"kind":"fill","text":"fill Buy 0.325276 BTCX-USD @ 79838.60","ts_ms":1793113200000},{"kind":"intent","text":"intent Sell 0.325276 BTCX-USD, protective bracket","ts_ms":1793139300000},{"kind":"fill","text":"fill Sell 0.325276 BTCX-USD @ 80712.00","ts_ms":1793139300000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793139300000},{"kind":"intent","text":"intent Buy 0.322252 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793139300000},{"kind":"fill","text":"fill Buy 0.322252 BTCX-USD @ 80808.10","ts_ms":1793140200000},{"kind":"intent","text":"intent Sell 0.322252 BTCX-USD, protective bracket","ts_ms":1793168100000},{"kind":"fill","text":"fill Sell 0.322252 BTCX-USD @ 80339.77","ts_ms":1793168100000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793180700000},{"kind":"intent","text":"intent Buy 0.319617 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793180700000},{"kind":"fill","text":"fill Buy 0.319617 BTCX-USD @ 81356.19","ts_ms":1793181600000},{"kind":"intent","text":"intent Sell 0.319617 BTCX-USD, protective bracket","ts_ms":1793191500000},{"kind":"fill","text":"fill Sell 0.319617 BTCX-USD @ 82310.45","ts_ms":1793191500000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793191500000},{"kind":"intent","text":"intent Buy 0.316374 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793191500000},{"kind":"fill","text":"fill Buy 0.316374 BTCX-USD @ 82431.32","ts_ms":1793192400000},{"kind":"intent","text":"intent Sell 0.316374 BTCX-USD, protective bracket","ts_ms":1793205000000},{"kind":"fill","text":"fill Sell 0.316374 BTCX-USD @ 81967.20","ts_ms":1793205000000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1793216700000},{"kind":"signal","text":"signal enter_long: Enter long when *all* are met: the 20-period EMA is at or above the 60-period EMA; there is no open position; price makes a new 20-bar high. Size 25% of equity. Stop 2 × ATR (average true range) below entry. Target 2 × the risk. Reason: Trend up (fast EMA above slow) and a fresh 20-bar high while flat.","ts_ms":1793385000000},{"kind":"intent","text":"intent Buy 0.33017 BTCX-USD, trend up (fast EMA above slow) and a fresh 20-bar high while flat","ts_ms":1793385000000},{"kind":"fill","text":"fill Buy 0.33017 BTCX-USD @ 78875.74","ts_ms":1793385900000},{"kind":"intent","text":"intent Sell 0.33017 BTCX-USD, protective bracket","ts_ms":1793387700000},{"kind":"fill","text":"fill Sell 0.33017 BTCX-USD @ 78564.56","ts_ms":1793387700000},{"kind":"signal","text":"signal exit_long: Close the position when the 20-period EMA crosses below the 60-period EMA. Reason: Fast average crossed back below slow.","ts_ms":1793389500000}],"run_id":"rn_000013","synthetic":true,"total":624}