{"trades": [{"ts": 1772929389.548813, "candle_id": "btc-updown-15m-1772928900", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0007, "price": 0.39, "token_id": "58038340023437453575763564125002000364579657749491439283285934737838485638018", "shares": 5.13, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.39 <= eşik 0.49 → $2.0 yeşil al (elapsed=489s)", "status": "filled", "pnl": -2.0007, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xf86c5117a862ad5a0e163904afe9f4b5edd9fda66ad6cbadd35c10eae47b8b0d", "verified": true, "_id": "t_1772929392076_0", "payout": 0, "claim_amount": 0}, {"ts": 1772929813.749921, "candle_id": "btc-updown-15m-1772929800", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "99517940127293640323090412821659536614664440530780963716086475929750387897409", "shares": 4.439996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.45 <= eşik 0.48 → $2.0 kırmızı al (elapsed=14s)", "status": "filled", "pnl": 2.442, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x5a2f2ccc3da1a64252ab02a656912aba26136672756db7c463c60152eae6be44", "verified": true, "_id": "t_1772929815847_1", "payout": 4.44, "claim_amount": 4.44}, {"ts": 1772929874.339953, "candle_id": "btc-updown-15m-1772929800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "42827118515464894438722723245250546524347754109997298778757975646631663919600", "shares": 4.08, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.49 <= eşik 0.49 → $2.0 yeşil al (elapsed=74s)", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x57533311d665800fb3e956e078be23b0861268cfece4801cfd187a5b1dff0935", "verified": true, "_id": "t_1772929876444_2", "payout": 0, "claim_amount": 0}, {"ts": 1772930702.139134, "candle_id": "btc-updown-15m-1772930700", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 0.48, "token_id": "93606967288015759992367150046132489161822130976158458441157353455118203616318", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.48 → $2.0 kırmızı al (elapsed=2s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x83a87c549c763b94c5c75e7f1b90050fc857257a6c0a8265cbea527803e952db is invalid. Size (4.17) lower than the minimum: 5'}]", "_id": "t_1772930702394_3"}, {"ts": 1772930705.82577, "candle_id": "btc-updown-15m-1772930700", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "96572618382783564431958408718570400123212514669792911106784382278276767982458", "shares": 4.169997, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.48 → $2.0 yeşil al (elapsed=6s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x43281ef23d4c2ad8f387518e463414fe1e39554e5dd4646127bb968369ed8b8d", "verified": true, "_id": "t_1772930707912_4", "payout": 0, "claim_amount": 0}, {"ts": 1772931600.326282, "candle_id": "btc-updown-15m-1772931600", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "5781190391543570771931342182947050075250615917106730581630985715185446442117", "shares": 4.26, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.48 → $2.0 kırmızı al (elapsed=0s)", "status": "filled", "pnl": -2.0022, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x996127cce2b0542f127bb6a286e060e9b6a752f7b9936ce98c9e8279aa2086b0", "verified": true, "_id": "t_1772931602433_5", "payout": 0, "claim_amount": 0}, {"ts": 1772931813.8720481, "candle_id": "btc-updown-15m-1772931600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 0.49, "token_id": "46448366915694922733523107707099426800150581559652863305355489439983837586822", "shares": 4.08, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.49 <= eşik 0.49 → $2.0 yeşil al (elapsed=214s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x39a41c7a3f51e1ac2860d8b85e068463c6d85a6169b0e308510f2c5c25afe4c7 is invalid. Size (4.08) lower than the minimum: 5'}]", "_id": "t_1772931814359_6"}, {"ts": 1772931896.6994061, "candle_id": "btc-updown-15m-1772931600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.002, "price": 0.44, "token_id": "46448366915694922733523107707099426800150581559652863305355489439983837586822", "shares": 4.55, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.44 <= eşik 0.49 → $2.0 yeşil al (elapsed=297s)", "status": "filled", "pnl": 2.548, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xfbf1efe080445ee9bab2f3728a2fb0e81b710272a4f5c495430c4a858aafe704", "verified": true, "_id": "t_1772931898700_7", "payout": 4.55, "claim_amount": 4.55}, {"ts": 1772932506.7820642, "candle_id": "btc-updown-15m-1772932500", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "86033105790829761679064242523347717065635246222090042193475402002655802857343", "shares": 4.34, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.48 → $2.0 kırmızı al (elapsed=7s)", "status": "filled", "pnl": 2.3436, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x74b05a3a0d8855b1bcba7e46f0a1394170db7f349907f1cf9388ac78fe6516b1", "verified": true, "_id": "t_1772932508861_8", "payout": 4.34, "claim_amount": 4.34}, {"ts": 1772932544.9229052, "candle_id": "btc-updown-15m-1772932500", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0021, "price": 0.47, "token_id": "75839554054027254967388439802515144659448353520433812892979931997009746693132", "shares": 4.259861, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.49 → $2.0 yeşil al (elapsed=45s)", "status": "filled", "pnl": -2.0021, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x003e0168807bacff275b8e897ca2b20365866f89b21857a24b56ca65205f15f1", "verified": true, "_id": "t_1772932547064_9", "payout": 0, "claim_amount": 0}, {"ts": 1772933409.6548932, "candle_id": "btc-updown-15m-1772933400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "94660567177680748955559431381015831562793264361168590540263360374420954690312", "shares": 4.169997, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.48 → $2.0 yeşil al (elapsed=10s)", "status": "filled", "pnl": 2.1684, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xce840dd09cc25a031d681e96f9d0b0692ac9650be23b0d146a6cbd42cef17622", "verified": true, "_id": "t_1772933411861_10", "payout": 4.17, "claim_amount": 4.17}, {"ts": 1772933843.415366, "candle_id": "btc-updown-15m-1772933400", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0021, "price": 0.47, "token_id": "9350636111877176754703205447165863497614623502346786944236404656825059674807", "shares": 4.259861, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.49 → $2.0 kırmızı al (elapsed=443s)", "status": "filled", "pnl": -2.0021, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xa1c3798b3a3ac40d5b242a9a45e5395c38c645c0d129b8996a0a6c9afbf26828", "verified": true, "_id": "t_1772933845540_11", "payout": 0, "claim_amount": 0}, {"ts": 1772934305.5776021, "candle_id": "btc-updown-15m-1772934300", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "106915225899527589297539584284248343190065692376355285563799703080697737229792", "shares": 4.17, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.48 → $2.0 yeşil al (elapsed=5s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x0705cc90a96cdc1a9a7170c0c32d9fce92fdfdb18a1e308c932a55db50e7d8ca", "verified": true, "_id": "t_1772934307645_12", "payout": 0, "claim_amount": 0}, {"ts": 1772934437.4641778, "candle_id": "btc-updown-15m-1772934300", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "60421259998434177632201647523878353705313676177405603765062616625995999572595", "shares": 4.16994, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.49 → $2.0 kırmızı al (elapsed=111s)", "status": "filled", "pnl": 2.1683, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x4a70d54f1a3651c7123c92a5e8d7686a6ec897e9f88759eb903db44460e9d114", "verified": true, "_id": "t_1772934439575_13", "payout": 4.1699, "claim_amount": 4.1699}, {"ts": 1772935204.655317, "candle_id": "btc-updown-15m-1772935200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 0.44, "token_id": "104908782711505916641970732141209083608267572986679412028690686117843340068098", "shares": 4.55, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.44 <= eşik 0.48 → $2.0 yeşil al (elapsed=5s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0xc1314e85f985f9b742d44237668c74a77511eba245bf672928bc2aeacf8c2b55 is invalid. Size (4.55) lower than the minimum: 5'}]", "_id": "t_1772935204867_14"}, {"ts": 1772935208.309769, "candle_id": "btc-updown-15m-1772935200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0008, "price": 0.41, "token_id": "104908782711505916641970732141209083608267572986679412028690686117843340068098", "shares": 4.88, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.41 <= eşik 0.48 → $2.0 yeşil al (elapsed=8s)", "status": "filled", "pnl": 2.8792, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xdb235b46b0850d43f89019214d11e4067f2fb140625c98c89f3b4e37fdf53377", "verified": true, "_id": "t_1772935210264_15", "payout": 4.88, "claim_amount": 4.88}, {"ts": 1772936109.998198, "candle_id": "btc-updown-15m-1772936100", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 0.45, "token_id": "29008313768669400349514319384135796929163799253613852847610829196868640671385", "shares": 4.44, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.45 <= eşik 0.48 → $2.0 yeşil al (elapsed=10s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0xce7866e4fb18af9fffb7ecb7128339578d11aec2b830d3257af1c76faec6ed87 is invalid. Size (4.44) lower than the minimum: 5'}]", "_id": "t_1772936110201_16"}, {"ts": 1772936113.656367, "candle_id": "btc-updown-15m-1772936100", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "29008313768669400349514319384135796929163799253613852847610829196868640671385", "shares": 4.33999, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.48 → $2.0 yeşil al (elapsed=14s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x8f8920e250dcd7ceedecf6dd405328dae12a04d4b2ad7b63709c5f9ef46e2776", "verified": true, "_id": "t_1772936115618_17", "payout": 0, "claim_amount": 0}, {"ts": 1772936156.990279, "candle_id": "btc-updown-15m-1772936100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "57787929309274125121443306875573730936187708450961120286686053455683398804991", "shares": 4.259996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.49 → $2.0 kırmızı al (elapsed=57s)", "status": "filled", "pnl": 2.2578, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xaaf6f187d22a5e6e138dcaf0a98d2588a4ffd310736bdddd746f3489a8d11c43", "verified": true, "_id": "t_1772936159086_18", "payout": 4.26, "claim_amount": 4.26}, {"ts": 1772937002.449522, "candle_id": "btc-updown-15m-1772937000", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 0.46, "token_id": "109116416470315822652850482569895594673794215998492242918022055971397760416371", "shares": 4.35, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.48 → $2.0 kırmızı al (elapsed=2s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x0f880923850a25dbb574811f617cee9aa09c9d72c83bc6cea8e7d6cd2eed6f16 is invalid. Size (4.34) lower than the minimum: 5'}]", "_id": "t_1772937003005_19"}, {"ts": 1772937006.4460459, "candle_id": "btc-updown-15m-1772937000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "63841615084772672993933596810362715158600671462484506197574862045463241652449", "shares": 4.34, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.48 → $2.0 yeşil al (elapsed=6s)", "status": "filled", "pnl": 2.3436, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x5de6e82cd916bc4339fec2b334bd739aa270cdc100af2ab12a55bcf28049b2b5", "verified": true, "_id": "t_1772937008619_20", "payout": 4.34, "claim_amount": 4.34}, {"ts": 1772937327.0246232, "candle_id": "btc-updown-15m-1772937000", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "109116416470315822652850482569895594673794215998492242918022055971397760416371", "shares": 4.079996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.49 <= eşik 0.49 → $2.0 kırmızı al (elapsed=327s)", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x69a4adf458bfb2e598f27c8045b3b9d38cd13434df1c7a7917ea39c74c541210", "verified": true, "_id": "t_1772937329043_21", "payout": 0, "claim_amount": 0}, {"ts": 1772937900.6173398, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "110235199124665326556910856059049410076844611285316171903978624633720006958300", "shares": 4.169997, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.48 → $2.0 yeşil al (elapsed=0s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xb648e877e87b9740d1e13de330d9eae8cb59feaca307dc18af47884553b5c5f5", "verified": true, "_id": "t_1772937902774_22", "payout": 0, "claim_amount": 0}, {"ts": 1772938741.321001, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.717 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938741428_23"}, {"ts": 1772938744.858306, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.714 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938744859_24"}, {"ts": 1772938748.2955, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.710 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938748296_25"}, {"ts": 1772938751.730956, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.706 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938751731_26"}, {"ts": 1772938755.164588, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.716 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938755165_27"}, {"ts": 1772938758.591498, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.723 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938758592_28"}, {"ts": 1772938762.027905, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.723 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938762028_29"}, {"ts": 1772938765.465086, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.719 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938765466_30"}, {"ts": 1772938768.900008, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.719 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938768900_31"}, {"ts": 1772938772.3339589, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.722 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938772334_32"}, {"ts": 1772938775.766355, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.722 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938775767_33"}, {"ts": 1772938779.194628, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.722 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938779195_34"}, {"ts": 1772938782.630931, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.718 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938782631_35"}, {"ts": 1772938786.060797, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.718 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938786061_36"}, {"ts": 1772938789.504411, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.718 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938789505_37"}, {"ts": 1772938792.937259, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.718 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938792939_38"}, {"ts": 1772938796.367761, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.714 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938796368_39"}, {"ts": 1772938799.808939, "candle_id": "btc-updown-15m-1772937900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "78312520797822926758066481906735025246213300299157114814861346652656353690539", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.714 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772938799810_40"}, {"ts": 1772938804.492419, "candle_id": "btc-updown-15m-1772938800", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9963, "price": 0.46, "token_id": "11165046158040842869585880577239631254891055627339638707937415703650634099116", "shares": 4.339746, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.48 → $2.0 kırmızı al (elapsed=4s)", "status": "filled", "pnl": -1.9963, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x27ee825d66cb4f3d926b30b2985c0cde7202b64bd4662d8e67de318d13840a63", "verified": true, "_id": "t_1772938806561_41", "payout": 0, "claim_amount": 0}, {"ts": 1772938821.750219, "candle_id": "btc-updown-15m-1772938800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.002, "price": 0.52, "token_id": "43924972239800747257076228987814713393124660243037486820190136041051691956011", "shares": 3.849996, "stage": "ufuk_green", "reason": "⚡ UFUK EDGE: 1s→green ucuzlıyor (conf=-0.37 str=0.37) ask=0.52 ≤ edge_trig=0.52 → $2.0 yeşil", "status": "filled", "pnl": 1.848, "result": "WIN", "resolved": true, "order_id": "0x94e6cf480838ac5eb50f4afed81a96710089735cce1f6f66604479a8fb10dd95", "verified": true, "_id": "t_1772938823858_42", "payout": 3.85, "claim_amount": 3.85}, {"ts": 1772938827.431317, "candle_id": "btc-updown-15m-1772938800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.51, "token_id": "43924972239800747257076228987814713393124660243037486820190136041051691956011", "shares": 3.919996, "stage": "ufuk_green", "reason": "⚡ UFUK EDGE: 1s→green ucuzlıyor (conf=-0.32 str=0.32) ask=0.51 ≤ edge_trig=0.52 → $2.0 yeşil", "status": "filled", "pnl": 1.9208, "result": "WIN", "resolved": true, "order_id": "0xa36d59cae4239db23beeb6a65c5505d6c7c799b4ddb5992004dc93e250837251", "verified": true, "_id": "t_1772938829392_43", "payout": 3.92, "claim_amount": 3.92}, {"ts": 1772938832.962663, "candle_id": "btc-updown-15m-1772938800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.51, "token_id": "43924972239800747257076228987814713393124660243037486820190136041051691956011", "shares": 3.92, "stage": "ufuk_green", "reason": "⚡ UFUK EDGE: 1s→green ucuzlıyor (conf=-0.55 str=0.55) ask=0.51 ≤ edge_trig=0.52 → $2.0 yeşil", "status": "filled", "pnl": 1.9208, "result": "WIN", "resolved": true, "order_id": "0x32cff3be504394519fe47111a5150d4367ea3c1203491702cdf55289131b257c", "verified": true, "_id": "t_1772938834936_44", "payout": 3.92, "claim_amount": 3.92}, {"ts": 1772938838.5231948, "candle_id": "btc-updown-15m-1772938800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0007, "price": 0.39, "token_id": "43924972239800747257076228987814713393124660243037486820190136041051691956011", "shares": 5.13, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.39 <= eşik 0.49 → $2.0 yeşil al (elapsed=38s)", "status": "filled", "pnl": 3.1293, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x81baeb07457ae12f8ff87fa5845ec27efd7d0bd0a45cbeaf7fe42f5ad3b74be3", "verified": true, "_id": "t_1772938840537_45", "payout": 5.13, "claim_amount": 5.13}, {"ts": 1772939702.295972, "candle_id": "btc-updown-15m-1772939700", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "112813451648033359682931516131772628371863517427716579267714946474080273282497", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.48 → $2.0 kırmızı al (elapsed=2s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xecc4f608241ecdf06f145ba7e0d300078a1bd238fa06b120defe35fbdb836f48", "verified": true, "_id": "t_1772939704402_46", "payout": 0, "claim_amount": 0}, {"ts": 1772940610.2192352, "candle_id": "btc-updown-15m-1772940600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "23325737734301517043593587522186916387034983163035086266143789936711715553025", "shares": 4.339956, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.48 → $2.0 yeşil al (elapsed=10s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xbd424a5275d7255b32aa1a38025677a503a2c5169d3ba8351f1a253f9d5dab79", "verified": true, "_id": "t_1772940612308_47", "payout": 0, "claim_amount": 0}, {"ts": 1772940619.326303, "candle_id": "btc-updown-15m-1772940600", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "87862555343236506051879677859442509055567981780205924044376306875231152876136", "shares": 4.079996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.49 <= eşik 0.49 → $2.0 kırmızı al (elapsed=19s)", "status": "filled", "pnl": 2.0808, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x1151c54c2d7a74eff10ebfd32146fda4a448ac775602ee6b2c2f6dce764b47d7", "verified": true, "_id": "t_1772940621451_48", "payout": 4.08, "claim_amount": 4.08}, {"ts": 1772941502.577595, "candle_id": "btc-updown-15m-1772941500", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "115576038607549344453557546670889871616062089002726023579829601575061095575757", "shares": 4.34, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.48 → $2.0 kırmızı al (elapsed=2s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x3d5c90c978345afdbc8c7e10798124c076c27adf8cb7d0cc79bce249d1ab41fb", "verified": true, "_id": "t_1772941504718_49", "payout": 0, "claim_amount": 0}, {"ts": 1772942398.3393128, "candle_id": "btc-updown-15m-1772941500", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9994, "price": 0.43, "token_id": "35967872595076334488573793560674413810890546415651301239797338971578305857198", "shares": 4.649713, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.43 <= eşik 0.50 → $2.0 yeşil al (elapsed=898s)", "status": "filled", "pnl": 2.6503, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xbcc576d59173c268a1442a1d0c81c5e6c1415acc125ebdd7f64cc8b4e7a9b592", "verified": true, "_id": "t_1772942400411_50", "payout": 4.6497, "claim_amount": 4.6497}, {"ts": 1772942404.516484, "candle_id": "btc-updown-15m-1772942400", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.002, "price": 0.44, "token_id": "26957462045405087654177614189089019705480720749941704118458476162632959125328", "shares": 4.55, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.44 <= eşik 0.48 → $2.0 kırmızı al (elapsed=4s)", "status": "filled", "pnl": -2.002, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x3c7a12621a747365535220e127dc1a1b96ec3010e742dc01e3fcc6a589d3519e", "verified": true, "_id": "t_1772942406586_51", "payout": 0, "claim_amount": 0}, {"ts": 1772942420.528694, "candle_id": "btc-updown-15m-1772942400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "24723068676296923698856367282673866105091480126471166032573555925822377683496", "shares": 4.33999, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.49 → $2.0 yeşil al (elapsed=20s)", "status": "filled", "pnl": 2.3436, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xd0df12c18597d120248ffbad1ac1a14530014e1fc59aecf96120255bee2571b8", "verified": true, "_id": "t_1772942426094_52", "payout": 4.34, "claim_amount": 4.34}, {"ts": 1772943300.9425511, "candle_id": "btc-updown-15m-1772943300", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "53650057839054263775681675356414767962800615204277104935746535855975055885283", "shares": 4.259996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.48 → $2.0 kırmızı al (elapsed=1s)", "status": "filled", "pnl": -2.0022, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x3c627d94be6d32b8ae6f71c509939438682319b7d54434d93cdc6290f87d4b81", "verified": true, "_id": "t_1772943303132_53", "payout": 0, "claim_amount": 0}, {"ts": 1772943307.677696, "candle_id": "btc-updown-15m-1772943300", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "49301416781801015563250378781096457918076297365612112785763354582665029769054", "shares": 4.16994, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.49 → $2.0 yeşil al (elapsed=7s)", "status": "filled", "pnl": 2.1683, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x8b4d23d163bcde9d1138aa676b3b2f925a92d2f04d74cef2f029f8e5fe61a762", "verified": true, "_id": "t_1772943309814_54", "payout": 4.1699, "claim_amount": 4.1699}, {"ts": 1772944207.130475, "candle_id": "btc-updown-15m-1772944200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "4974916163841855503845768921571651572634673743545944693231370180970418215321", "shares": 4.16994, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.48 → $2.0 yeşil al (elapsed=7s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x5b1adea53fc22dde6c208a60aedf08a1250f3ec24f55a31815bb72601f072643", "verified": true, "_id": "t_1772944209201_55", "payout": 0, "claim_amount": 0}, {"ts": 1772944226.588608, "candle_id": "btc-updown-15m-1772944200", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "92687980784182115072471385618088610011358728908526116958903842136403681158507", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.49 → $2.0 kırmızı al (elapsed=26s)", "status": "filled", "pnl": 2.1684, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x7359618b01e697ee073d272d5413d0ec781b0dd65d90abe1c019693fc4f66c90", "verified": true, "_id": "t_1772944228700_56", "payout": 4.17, "claim_amount": 4.17}, {"ts": 1772945126.351516, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "77734906677045343994120324180808266811491419044663502566360629071804152808648", "shares": 4.34, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.48 → $2.0 yeşil al (elapsed=26s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x9855dea4451a0c7f9219d9f381f3e47de6e22e27b45b751278194fa4207ffba9", "verified": true, "_id": "t_1772945128427_57", "payout": 0, "claim_amount": 0}, {"ts": 1772945942.179393, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.453 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945942282_58"}, {"ts": 1772945945.7162318, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.440 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945945717_59"}, {"ts": 1772945949.151266, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.465 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945949152_60"}, {"ts": 1772945952.58619, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.475 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945952587_61"}, {"ts": 1772945956.019809, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.492 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945956021_62"}, {"ts": 1772945959.452922, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.492 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945959454_63"}, {"ts": 1772945962.890178, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.506 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945962891_64"}, {"ts": 1772945966.321748, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.508 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945966323_65"}, {"ts": 1772945969.755815, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.485 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945969757_66"}, {"ts": 1772945973.1910121, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.493 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945973192_67"}, {"ts": 1772945976.629453, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.493 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945976630_68"}, {"ts": 1772945980.065334, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.487 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945980066_69"}, {"ts": 1772945983.5046148, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.485 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945983506_70"}, {"ts": 1772945986.9386072, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.485 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945986939_71"}, {"ts": 1772945990.384908, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.493 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945990386_72"}, {"ts": 1772945993.818754, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.493 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945993820_73"}, {"ts": 1772945997.248836, "candle_id": "btc-updown-15m-1772945100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "73957467124766581151224488367676801248821542654518817046563146769877821181435", "shares": 2.0, "stage": "ufuk_momentum_red", "reason": "📈 UFUK MOM: BTC %-0.493 >= eşik %0.3 → $2.0 red al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772945997250_74"}, {"ts": 1772946000.831159, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.002, "price": 0.44, "token_id": "108847726122937613121184680166919359897955533407661991280092678919079996399783", "shares": 4.55, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.44 <= eşik 0.48 → $2.0 kırmızı al (elapsed=1s)", "status": "filled", "pnl": -2.002, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xed3837f49b1435be77f3cfa54127339d3272a6588933e3bbfe97dfb24b363203", "verified": true, "_id": "t_1772946002937_75", "payout": 0, "claim_amount": 0}, {"ts": 1772946841.5543418, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.483 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946841674_76"}, {"ts": 1772946845.113306, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.512 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946845114_77"}, {"ts": 1772946848.550119, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.512 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946848552_78"}, {"ts": 1772946851.98327, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.515 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946851984_79"}, {"ts": 1772946855.418435, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.527 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946855419_80"}, {"ts": 1772946858.850354, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.527 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946858852_81"}, {"ts": 1772946862.2881129, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.527 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946862289_82"}, {"ts": 1772946865.71841, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.527 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946865719_83"}, {"ts": 1772946869.150284, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.527 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946869151_84"}, {"ts": 1772946872.593675, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.527 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946872596_85"}, {"ts": 1772946876.03564, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.520 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946876037_86"}, {"ts": 1772946879.471463, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.516 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946879472_87"}, {"ts": 1772946882.908753, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.516 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946882910_88"}, {"ts": 1772946886.344621, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.508 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946886346_89"}, {"ts": 1772946889.778034, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.508 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946889779_90"}, {"ts": 1772946893.218369, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.508 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946893219_91"}, {"ts": 1772946896.654984, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.512 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946896656_92"}, {"ts": 1772946900.094667, "candle_id": "btc-updown-15m-1772946000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "5313752053410718302175210234363749848698031539116616141396071380567776289026", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.512 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772946900096_93"}, {"ts": 1772946903.588574, "candle_id": "btc-updown-15m-1772946900", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0021, "price": 0.47, "token_id": "30409297578724077276888546049457825444213206994955329055204085541759514546129", "shares": 4.259861, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": 2.2578, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xc047fdbdd69464219591ab212e6d8a3c4a9f4501f6163727fa155473a248c376", "verified": true, "_id": "t_1772946905720_94", "payout": 4.2599, "claim_amount": 4.2599}, {"ts": 1772947006.104696, "candle_id": "btc-updown-15m-1772946900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "52006866841375030209280524001991331612678413490708651910846533286142491885600", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.49 → $2.0 kırmızı al (elapsed=106s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x3cd9275977dc45744c79344db9e72b3310d7d3c3093706c6f472b6acffb0b3d9", "verified": true, "_id": "t_1772947008182_95", "payout": 0, "claim_amount": 0}, {"ts": 1772947802.168629, "candle_id": "btc-updown-15m-1772947800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "31494290007031116747136007308174651336882314180749176909233461078919625880630", "shares": 4.34, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.48 → $2.0 yeşil al (elapsed=2s)", "status": "filled", "pnl": 2.3436, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x6b7231d91c476a061de99f93c55d50141662e33f3f6e995edebc2fa90e5d0426", "verified": true, "_id": "t_1772947804227_96", "payout": 4.34, "claim_amount": 4.34}, {"ts": 1772947814.73069, "candle_id": "btc-updown-15m-1772947800", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "40988365513121869964901770183550850138020239488728656597272140409690960633968", "shares": 4.44, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.45 <= eşik 0.49 → $2.0 kırmızı al (elapsed=15s)", "status": "filled", "pnl": -1.998, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x07fcef28e105083f1c52136be7669c186e0d81042e1ed470a370d826dee0a60e", "verified": true, "_id": "t_1772947816831_97", "payout": 0, "claim_amount": 0}, {"ts": 1772948702.65133, "candle_id": "btc-updown-15m-1772948700", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "82438163059290301658847816325880068683140228617322597216975110287153276403631", "shares": 4.439982, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.45 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": -1.998, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xefffaf3c7eeffaffc228adf7e3c62b3028d8bd5b1a930a8aa514b8e776f816de", "verified": true, "_id": "t_1772948704773_98", "payout": 0, "claim_amount": 0}, {"ts": 1772948770.190699, "candle_id": "btc-updown-15m-1772948700", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "102832937991392811658162426032700010137733445696846538462677680979897533090746", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.49 → $2.0 kırmızı al (elapsed=70s)", "status": "filled", "pnl": 2.1684, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x5d0c70dec2840eb93f1d549f4b1149b871233d7383ddf764fbaa5cfe6d57daac", "verified": true, "_id": "t_1772948772283_99", "payout": 4.17, "claim_amount": 4.17}, {"ts": 1772949604.199363, "candle_id": "btc-updown-15m-1772949600", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "68715052733030287639424044392699492636040948715023403405450259880800676113114", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.48 → $2.0 kırmızı al (elapsed=4s)", "status": "filled", "pnl": 2.1684, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xe4b4f39c4c132882600ff2c09c8301ac6208023bc9ca8c951858b32785073689", "verified": true, "_id": "t_1772949606298_100", "payout": 4.17, "claim_amount": 4.17}, {"ts": 1772949620.256248, "candle_id": "btc-updown-15m-1772949600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "100801734826527381588362204710346271651014988379757606986445317102282310287933", "shares": 4.079996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.49 <= eşik 0.49 → $2.0 yeşil al (elapsed=20s)", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x2adf731b3b438f8b0d4e46a7a2720d4b8263fee89f56169435ac5bcc0a9da5c6", "verified": true, "_id": "t_1772949622360_101", "payout": 0, "claim_amount": 0}, {"ts": 1772950504.708114, "candle_id": "btc-updown-15m-1772950500", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "34610236921743060073506614252251500460152069034481550311006543717393351882584", "shares": 4.259996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.48 → $2.0 kırmızı al (elapsed=5s)", "status": "filled", "pnl": 2.2578, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xef6ebbaed377018c73e97a6be4086470d0f8bb55de93e0b124d17b16b9a326bd", "verified": true, "_id": "t_1772950506828_102", "payout": 4.26, "claim_amount": 4.26}, {"ts": 1772950782.41035, "candle_id": "btc-updown-15m-1772950500", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "26174557836633597482700536215625384599354297657106774275450936890154872814670", "shares": 4.079981, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.49 <= eşik 0.49 → $2.0 yeşil al (elapsed=282s)", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x9316733d990dfb1ccf5f4ccbeae9355bb99e15fee937398a35e9049f46f8976d", "verified": true, "_id": "t_1772950784506_103", "payout": 0, "claim_amount": 0}, {"ts": 1772951403.864508, "candle_id": "btc-updown-15m-1772951400", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "76076557457457854751564562185633295447972846889919877620705590533633156296143", "shares": 4.34, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.48 → $2.0 kırmızı al (elapsed=4s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x983e28ce18c1337a897559f91dabb18ca1653caf55cf0af0018a319967d26dc5", "verified": true, "_id": "t_1772951406007_104", "payout": 0, "claim_amount": 0}, {"ts": 1772951409.671511, "candle_id": "btc-updown-15m-1772951400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 0.49, "token_id": "23384330976799366762731462637672845531212175817937147322540824382077180617754", "shares": 4.08, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.49 <= eşik 0.49 → $2.0 yeşil al (elapsed=9s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x83a6a049b4127dba6b36009dd10f3f1433709408a17e02b278822f67c295f569 is invalid. Size (4.08) lower than the minimum: 5'}]", "_id": "t_1772951409888_105"}, {"ts": 1772951701.86706, "candle_id": "btc-updown-15m-1772951400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "23384330976799366762731462637672845531212175817937147322540824382077180617754", "shares": 4.16994, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.49 → $2.0 yeşil al (elapsed=302s)", "status": "filled", "pnl": 2.1683, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xffe9d25f1c77742f060859a624c7bae0251131d7bb1b2b3152209c7ae7a42c16", "verified": true, "_id": "t_1772951703855_106", "payout": 4.1699, "claim_amount": 4.1699}, {"ts": 1772952309.5849679, "candle_id": "btc-updown-15m-1772952300", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "99347215163747874018876186842366284362533815358210746085598849479004545335301", "shares": 4.169997, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.48 → $2.0 kırmızı al (elapsed=9s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xad62762ebbeccda7b68aaeaeb850233b070d64197f7f93a8c125b2b56426054d", "verified": true, "_id": "t_1772952311682_107", "payout": 0, "claim_amount": 0}, {"ts": 1772952542.911068, "candle_id": "btc-updown-15m-1772952300", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "40630888567621247698734424497384832529311092838651340293017500299895911057692", "shares": 4.08, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.49 <= eşik 0.49 → $2.0 yeşil al (elapsed=243s)", "status": "filled", "pnl": 2.0808, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x57c45571830c4b289e0ef943f91200dd5279c33a1f7569ece337d251ef487a8b", "verified": true, "_id": "t_1772952545028_108", "payout": 4.08, "claim_amount": 4.08}, {"ts": 1772953202.4165592, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 0.47, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 4.26, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.48 → $2.0 yeşil al (elapsed=2s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x66226aa21b79d70e53c661080cd83571635c128f7ac3c98a9a36546b8f839b32 is invalid. Size (4.26) lower than the minimum: 5'}]", "_id": "t_1772953202978_109"}, {"ts": 1772953216.751263, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 4.339997, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.46 <= eşik 0.48 → $2.0 yeşil al (elapsed=17s)", "status": "filled", "pnl": 2.3436, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xe3f0bf01b5efa554b0b9838e08d7c7bb77b2e7230b9049384e6e0134d2a34359", "verified": true, "_id": "t_1772953218745_110", "payout": 4.34, "claim_amount": 4.34}, {"ts": 1772953329.4227462, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "40264739570289140582758303011308017647932550825302288767129543234309040017605", "shares": 4.16994, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.49 → $2.0 kırmızı al (elapsed=129s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xeb4e06b19f433dfc6afaa1a83aa8f36e4b804ca45c0364dbbb49727150f24fbe", "verified": true, "_id": "t_1772953331544_111", "payout": 0, "claim_amount": 0}, {"ts": 1772954058.098727, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.316 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954058204_112"}, {"ts": 1772954061.6494532, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.316 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954061651_113"}, {"ts": 1772954065.0933828, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.316 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954065095_114"}, {"ts": 1772954068.531481, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.313 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954068533_115"}, {"ts": 1772954071.970618, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.313 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954071972_116"}, {"ts": 1772954075.411711, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.336 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954075413_117"}, {"ts": 1772954078.854372, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.355 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954078857_118"}, {"ts": 1772954082.309901, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.355 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954082311_119"}, {"ts": 1772954085.754837, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.355 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954085756_120"}, {"ts": 1772954089.196332, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.341 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954089198_121"}, {"ts": 1772954092.665231, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.341 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954092667_122"}, {"ts": 1772954096.103023, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.332 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954096103_123"}, {"ts": 1772954099.540067, "candle_id": "btc-updown-15m-1772953200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "107066619792778337951877856384275315416922414452559757944770844756403040308939", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.332 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772954099542_124"}, {"ts": 1772954103.184947, "candle_id": "btc-updown-15m-1772954100", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9992, "price": 0.42, "token_id": "60259739875961306143242370652920267456818283299704550480251831977135209034646", "shares": 4.759996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.42 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": 2.7608, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xaba297eb080d87876a8d381f05b649e025027aa0e301528888a9a42305aa7d2d", "verified": true, "_id": "t_1772954105321_125", "payout": 4.76, "claim_amount": 4.76}, {"ts": 1772954236.357297, "candle_id": "btc-updown-15m-1772954100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "76302228381773279067351346401232875119267038871894237215094091345500099506072", "shares": 4.34, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.49 → $2.0 kırmızı al (elapsed=136s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xff57739b07c8e6f61982dda19ca8876204543266ee484e8a3d7536f04122b2b6", "verified": true, "_id": "t_1772954238488_126", "payout": 0, "claim_amount": 0}, {"ts": 1772955000.558872, "candle_id": "btc-updown-15m-1772955000", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "111021190115969347114239809151820398952332882122903916663622094472037638833134", "shares": 4.439996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.45 <= eşik 0.48 → $2.0 yeşil al (elapsed=0s)", "status": "filled", "pnl": -1.998, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x4327ad29b95d55bca58ad60afa64cc5d4f8f4e32d7ecad280b17224d2f64054e", "verified": true, "_id": "t_1772955002703_127", "payout": 0, "claim_amount": 0}, {"ts": 1772955979.900647, "candle_id": "btc-updown-15m-1772955900", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "30056810256974123076918796724148023574159898539125836558668616438614574667310", "shares": 4.259978, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.48 → $2.0 yeşil al (elapsed=80s)", "status": "filled", "pnl": 2.2578, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xb8796aae07ab6ddcf8fd15e27016e52f8d11c28b0934d718ac0907119cdf700a", "verified": true, "_id": "t_1772955982017_128", "payout": 4.26, "claim_amount": 4.26}, {"ts": 1772956148.115936, "candle_id": "btc-updown-15m-1772955900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 0.48, "token_id": "42052684388191194373858038435796314052445029003297932272604470623012163628747", "shares": 4.17, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.49 → $2.0 kırmızı al (elapsed=248s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x3e248c7ebc3174c93927e1b04185b3c88b128e1f53d13eda6d16457c7b81aa5e is invalid. Size (4.17) lower than the minimum: 5'}]", "_id": "t_1772956148418_129"}, {"ts": 1772956151.857423, "candle_id": "btc-updown-15m-1772955900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "42052684388191194373858038435796314052445029003297932272604470623012163628747", "shares": 4.259996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.49 → $2.0 kırmızı al (elapsed=252s)", "status": "filled", "pnl": -2.0022, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x4cbaff4a4da83df851aee4a9cc530f419250d1bb166576d91f73b24deda35755", "verified": true, "_id": "t_1772956153864_130", "payout": 0, "claim_amount": 0}, {"ts": 1772956802.584542, "candle_id": "btc-updown-15m-1772956800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "35560027868791485877166219400591458873500954387941955881779858538347499035993", "shares": 4.44, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.45 <= eşik 0.48 → $2.0 yeşil al (elapsed=2s)", "status": "filled", "pnl": -1.998, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x0e69eefa4fe1d6e8ea391594e740b9fded4f42ba82a3ee7a8c9d54f8d6c16989", "verified": true, "_id": "t_1772956805330_131", "payout": 0, "claim_amount": 0}, {"ts": 1772956812.373048, "candle_id": "btc-updown-15m-1772956800", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9991, "price": 0.49, "token_id": "8598241964362264157718378240863891211601492237032559171360032972618907880431", "shares": 4.079895, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.49 <= eşik 0.49 → $2.0 kırmızı al (elapsed=12s)", "status": "filled", "pnl": 2.0808, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xd6e53770f701f4c771fe41450ead520d8c39e748f281beba3cf6c9b89264e8c3", "verified": true, "_id": "t_1772956814494_132", "payout": 4.0799, "claim_amount": 4.0799}, {"ts": 1772957702.974477, "candle_id": "btc-updown-15m-1772957700", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "26943917579364110336129121789315259741847536317681704101740061193640615307088", "shares": 4.169911, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.48 → $2.0 kırmızı al (elapsed=3s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x7bca7e8f053dda681d2bf093243adc016ee88ee4af65c8fde5619e746afd0054", "verified": true, "_id": "t_1772957705135_133", "payout": 0, "claim_amount": 0}, {"ts": 1772957736.8990169, "candle_id": "btc-updown-15m-1772957700", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "40367966961438744633621520511364726155587978867950893617113546530490225603818", "shares": 4.26, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.49 → $2.0 yeşil al (elapsed=37s)", "status": "filled", "pnl": 2.2578, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x95125640aff860eab83892bdd175b7ba94facd0990307c06a7eaebd10c58cf65", "verified": true, "_id": "t_1772957738983_134", "payout": 4.26, "claim_amount": 4.26}, {"ts": 1772958613.14514, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "108693454957928670587600735789111183870420869660220145239459100915533872648309", "shares": 4.169997, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.48 <= eşik 0.48 → $2.0 kırmızı al (elapsed=13s)", "status": "filled", "pnl": -2.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x798b9c468c174869d9172b80dfb3cec9bfb16c2b2660aa56360b6478f5ec0285", "verified": true, "_id": "t_1772958615271_135", "payout": 0, "claim_amount": 0}, {"ts": 1772958797.9631848, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 0.48, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 4.17, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.49 → $2.0 yeşil al (elapsed=198s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x0eafb50694e77cd37bf1b2c7f2cc30f7664d5c022a1974b94e56e3141f29862d is invalid. Size (4.17) lower than the minimum: 5'}]", "_id": "t_1772958798431_136"}, {"ts": 1772958801.8709629, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 4.26, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.49 → $2.0 yeşil al (elapsed=202s)", "status": "filled", "pnl": 2.2578, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x7abcd2405b540650607afe76e887f7ab30569bd3b2edba57abe7c15a6c5ec37c", "verified": true, "_id": "t_1772958803831_137", "payout": 4.26, "claim_amount": 4.26}, {"ts": 1772959481.776284, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.385 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772959481853_138"}, {"ts": 1772959485.292746, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.346 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772959485294_139"}, {"ts": 1772959488.734776, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.327 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772959488737_140"}, {"ts": 1772959492.177966, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.318 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772959492180_141"}, {"ts": 1772959495.627276, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.318 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772959495629_142"}, {"ts": 1772959499.07088, "candle_id": "btc-updown-15m-1772958600", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "96030683507323849852381597037815210775604451182599453143796157354268851937677", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.332 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772959499073_143"}, {"ts": 1772959502.828198, "candle_id": "btc-updown-15m-1772959500", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.002, "price": 0.44, "token_id": "85249618073910571142691327489736190377012018510111304868890680644194800627737", "shares": 4.55, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.44 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": 2.548, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x965c83677f727a189f65655fdd47ca55f5dc2b2fde8277a315b6b1115d564625", "verified": true, "_id": "t_1772959504950_144", "payout": 4.55, "claim_amount": 4.55}, {"ts": 1772959584.410101, "candle_id": "btc-updown-15m-1772959500", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "97857028071544960600340431502684651078296618144893102871457365443902988335413", "shares": 4.08, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.49 <= eşik 0.49 → $2.0 kırmızı al (elapsed=84s)", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x0d7de3cb3bb32bd96f37ebc306030c01d0af51d564b8a19f9a2f4f88edb80628", "verified": true, "_id": "t_1772959586521_145", "payout": 0, "claim_amount": 0}, {"ts": 1772960400.509592, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0008, "price": 0.41, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 4.879992, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.41 <= eşik 0.48 → $2.0 yeşil al (elapsed=0s)", "status": "filled", "pnl": 2.8792, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xbc1ed2d177d123bbb2be071e85073f32910f7b267a499a858f6a00beb8a211d6", "verified": true, "_id": "t_1772960402667_146", "payout": 4.88, "claim_amount": 4.88}, {"ts": 1772960712.214588, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0, "price": 0.43, "token_id": "84238237414752794266648407346358929457943298598397160769438976901707418034302", "shares": 4.65, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.43 <= eşik 0.49 → $2.0 kırmızı al (elapsed=312s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x42f061dfb7a371b82a172b0600cfe3ac79684fec0ec110c4b4c5d4f97452b814 is invalid. Size (4.65) lower than the minimum: 5'}]", "_id": "t_1772960712714_147"}, {"ts": 1772960716.177558, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "84238237414752794266648407346358929457943298598397160769438976901707418034302", "shares": 4.259996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.47 <= eşik 0.49 → $2.0 kırmızı al (elapsed=316s)", "status": "filled", "pnl": -2.0022, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xa1290e62e98b3aa0be58a9d4efdf415464f4a7de3d6b1537282fed00a5f28135", "verified": true, "_id": "t_1772960718122_148", "payout": 0, "claim_amount": 0}, {"ts": 1772961252.546129, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.327 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961252654_149"}, {"ts": 1772961256.101891, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.309 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961256104_150"}, {"ts": 1772961259.543322, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.320 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961259545_151"}, {"ts": 1772961262.989456, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.342 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961262992_152"}, {"ts": 1772961266.4339929, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.364 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961266436_153"}, {"ts": 1772961269.876151, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.349 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961269878_154"}, {"ts": 1772961273.330621, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.349 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961273332_155"}, {"ts": 1772961276.776959, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.342 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961276779_156"}, {"ts": 1772961280.2404711, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.331 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961280242_157"}, {"ts": 1772961283.679533, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.381 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961283682_158"}, {"ts": 1772961287.116779, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.429 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961287119_159"}, {"ts": 1772961290.558582, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.418 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961290561_160"}, {"ts": 1772961294.056233, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.396 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961294058_161"}, {"ts": 1772961297.4993951, "candle_id": "btc-updown-15m-1772960400", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0, "price": 1.0, "token_id": "32392731491030945981731027094760402487617459359203869812598942175816733846826", "shares": 2.0, "stage": "ufuk_momentum_green", "reason": "📈 UFUK MOM: BTC %+0.359 >= eşik %0.3 → $2.0 green al (ask=1.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "price (1.0), min: 0.01 - max: 0.99", "_id": "t_1772961297502_162"}, {"ts": 1772961301.305703, "candle_id": "btc-updown-15m-1772961300", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0008, "price": 0.41, "token_id": "47413296999426929811107689984887264297159035905170020211742326512586409900323", "shares": 4.879997, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.41 <= eşik 0.48 → $2.0 yeşil al (elapsed=1s)", "status": "filled", "pnl": 2.8792, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x61ce4df5d47efdfa75e9c9fb6e4ab081417b0a209cd9967bf4f20783dc3dfdb2", "verified": true, "_id": "t_1772961303458_163", "payout": 4.88, "claim_amount": 4.88}, {"ts": 1772961382.8893812, "candle_id": "btc-updown-15m-1772961300", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9992, "price": 0.51, "token_id": "34343425818848659968005762405547475075288376245528209037981699107054785343916", "shares": 3.92, "stage": "ufuk_red", "reason": "⚡ UFUK EDGE: 1s→red ucuzlıyor (conf=+0.73 str=0.73) ask=0.51 ≤ edge_trig=0.52 → $2.0 kırmızı", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "order_id": "0xfb6bef2efac5aa33bceb03d0ebda84a069e1206079b45376cb7c26440111269c", "verified": true, "_id": "t_1772961385042_164", "payout": 0, "claim_amount": 0}, {"ts": 1772961388.667325, "candle_id": "btc-updown-15m-1772961300", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "34343425818848659968005762405547475075288376245528209037981699107054785343916", "shares": 4.08, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.49 <= eşik 0.49 → $2.0 kırmızı al (elapsed=88s)", "status": "filled", "pnl": -1.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xeff05e2a6b69eca56936dcc7ce86c777d9f9d745a697236a4031444360f05668", "verified": true, "_id": "t_1772961390626_165", "payout": 0, "claim_amount": 0}, {"ts": 1772962202.770407, "candle_id": "btc-updown-15m-1772962200", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9995, "price": 0.43, "token_id": "33883337579679203859607332759126495643256873378801139833217601530281586524553", "shares": 4.649996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.43 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": -1.9995, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x1a0a67059a5211ccf8cd5b6756974b8528d53532cf77f0e90af48399861a29a0", "verified": true, "_id": "t_1772962204902_166", "payout": 0, "claim_amount": 0}, {"ts": 1772963119.8617952, "candle_id": "btc-updown-15m-1772963100", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0022, "price": 0.47, "token_id": "66191863239915133032772761574271943801185875870000190775537782955376008101147", "shares": 4.259996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.47 <= eşik 0.48 → $2.0 yeşil al (elapsed=20s)", "status": "filled", "pnl": -2.0022, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xe2ef491cf6e05fddf83c90f42df643a169239254697e09a781f5b5d23b055fb0", "verified": true, "_id": "t_1772963121989_167", "payout": 0, "claim_amount": 0}, {"ts": 1772963177.0962172, "candle_id": "btc-updown-15m-1772963100", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "1925564845163601147212572813702352302443031880930122909870009391704120780705", "shares": 4.44, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.45 <= eşik 0.49 → $2.0 kırmızı al (elapsed=77s)", "status": "filled", "pnl": 2.442, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x97dac23f51e55162bff56e3abd23f3a95eaeaf8d7a976bd5caef09c90ab0965d", "verified": true, "_id": "t_1772963179210_168", "payout": 4.44, "claim_amount": 4.44}, {"ts": 1772964004.30947, "candle_id": "btc-updown-15m-1772964000", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "37560268514171014101426787408766454127122398137054911004277224336133622417867", "shares": 4.439996, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.45 <= eşik 0.48 → $2.0 kırmızı al (elapsed=4s)", "status": "filled", "pnl": -1.998, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xc4e3bb231542b767945f08ab7974c8b3230a201c4a60d0add96a2b1fbbbaf894", "verified": true, "_id": "t_1772964006401_169", "payout": 0, "claim_amount": 0}, {"ts": 1772964903.0413098, "candle_id": "btc-updown-15m-1772964900", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.998, "price": 0.45, "token_id": "96666751597659046710481482222753693051917845980659849124283621119491230320899", "shares": 4.439996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.45 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": 2.442, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x5773a451e5d5b58a19a0b0dd554c5f610074d3cd0bfcf1ce8b69c43ac4abbb97", "verified": true, "_id": "t_1772964905151_170", "payout": 4.44, "claim_amount": 4.44}, {"ts": 1772965041.891789, "candle_id": "btc-updown-15m-1772964900", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "57190805358707090990342244762948349922960893551327427065914830293726989983405", "shares": 4.33999, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.46 <= eşik 0.49 → $2.0 kırmızı al (elapsed=142s)", "status": "filled", "pnl": -1.9964, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xd67bd70a5be06b98a62f0d3558cc1022223de13ba43c7c5dcf9ae421ca8f1597", "verified": true, "_id": "t_1772965044047_171", "payout": 0, "claim_amount": 0}, {"ts": 1772965803.1906571, "candle_id": "btc-updown-15m-1772965800", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 1.9995, "price": 0.43, "token_id": "80428487126957164419280040091733240257732081115808794928633566345778671145783", "shares": 4.649996, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.43 <= eşik 0.48 → $2.0 yeşil al (elapsed=3s)", "status": "filled", "pnl": -1.9995, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xe6dd0bc2bc4402a5052d4b91ea2b9758087aa11af12ee08e82d83f55dd908d6f", "verified": true, "_id": "t_1772965805289_172", "payout": 0, "claim_amount": 0}, {"ts": 1772965950.280152, "candle_id": "btc-updown-15m-1772965800", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.9992, "price": 0.49, "token_id": "23308255278324406544025834554739049639616659198318857962115241723139294374993", "shares": 4.079981, "stage": "ufuk_red", "reason": "🎯 UFUK: red_ask=0.49 <= eşik 0.49 → $2.0 kırmızı al (elapsed=150s)", "status": "filled", "pnl": 2.0808, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xd62bfbe4ca4a52f24c7cd288bd946e3bdb899d95191ad932e0e2bd3216ff337a", "verified": true, "_id": "t_1772965952414_173", "payout": 4.08, "claim_amount": 4.08}, {"ts": 1772966704.421043, "candle_id": "btc-updown-15m-1772966700", "strategy": "ufuk_stratejisi", "direction": "green", "side": "BUY", "amount": 2.0016, "price": 0.48, "token_id": "49686998975636143824786148851064832987315660535920254456938609090560688909021", "shares": 4.169997, "stage": "ufuk_green", "reason": "🎯 UFUK: green_ask=0.48 <= eşik 0.48 → $2.0 yeşil al (elapsed=4s)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xdc74114d1f06cbd15fbc4da693db9dba05e00882fd91393038dd5c7004a2c9cc", "verified": true, "_id": "t_1772966706618_174"}, {"ts": 1772969245.309088, "candle_id": "btc-updown-15m-1772968500", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0526, "price": 0.02, "token_id": "16641860332689847086143880551306306700434441841974095287198691956154879882618", "shares": 52.63, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -1.0526, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xfccb0f6ff0e1b06934e26264d4454225738cd31ca31f0d622acc52e4f77f2e1d", "verified": true, "_id": "t_1772969247387_175", "payout": 0, "claim_amount": 0}, {"ts": 1772969406.8755531, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969407095_176"}, {"ts": 1772969412.147681, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969412234_177"}, {"ts": 1772969415.730625, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969415823_178"}, {"ts": 1772969419.265794, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969419356_179"}, {"ts": 1772969422.797735, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969422893_180"}, {"ts": 1772969426.338211, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969426433_181"}, {"ts": 1772969429.8821602, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969429972_182"}, {"ts": 1772969433.419214, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969433514_183"}, {"ts": 1772969436.9599009, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772969437056_184"}, {"ts": 1772969441.301263, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.17, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772969441394_185"}, {"ts": 1772969444.850667, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0019, "price": 0.43, "token_id": "113495344284433932978484803823416975122069478940213619536237736432312938036041", "shares": 2.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x02f211361093875738af147f4eee1b12e4a4ce775fb5e55877e3ae73c63c179c", "verified": true, "_id": "t_1772969446818_186"}, {"ts": 1772969649.7487009, "candle_id": "btc-updown-15m-1772969400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 3.0, "price": 0.48, "token_id": "98336759945583714483695226549321864604562850162043792719626726717577667398491", "shares": 6.249933, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.48 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xc48f11d840eb6202ff11c1c6caca23634f135d8c8dad759737b38c2803f1bfb7", "verified": true, "_id": "t_1772969651828_187"}, {"ts": 1772970371.827591, "candle_id": "btc-updown-15m-1772970300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 0.9999, "price": 0.4, "token_id": "95295479215167922582460824351032986892391851551435372249696756728862447704493", "shares": 2.499836, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -0.9999, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x682d500024f368f49cfe9e918d9ef8aa64cac73d1fdde6f6b95ed8da5674657d", "verified": true, "_id": "t_1772970373938_188", "payout": 0, "claim_amount": 0}, {"ts": 1772970464.788239, "candle_id": "btc-updown-15m-1772970300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 2.9988, "price": 0.49, "token_id": "108027145335025281145802725540825864099084518515223863011599110130348714416003", "shares": 6.12, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.49 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -0.858, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xd8344f7207ace9291bbb66b639c44bdc4b00e08b40ae89b3492d60b52e51eba5", "verified": true, "_id": "t_1772970468203_189"}, {"ts": 1772970504.239888, "candle_id": "btc-updown-15m-1772970300", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 2.142, "price": 0.35, "token_id": "108027145335025281145802725540825864099084518515223863011599110130348714416003", "shares": 6.12, "stage": "exit", "reason": "SL: bid=0.37 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.858, "result": "SOLD", "resolved": true, "order_id": "0x8fba7fc3ff338fef762e9f1d2aef3976998f359ee4aef154e74fac834b665893", "verified": true, "_id": "t_1772970507338_190"}, {"ts": 1772971206.2931101, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.17, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772971206546_191"}, {"ts": 1772971209.9986932, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.17, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772971210090_192"}, {"ts": 1772971213.535464, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772971213614_193"}, {"ts": 1772971217.050516, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772971217143_194"}, {"ts": 1772971220.586817, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772971220681_195"}, {"ts": 1772971224.1175098, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772971224205_196"}, {"ts": 1772971227.7356632, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772971227826_197"}, {"ts": 1772971231.2732959, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772971231361_198"}, {"ts": 1772971234.805279, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x113226b2c34f32ab7a48fd30952b71679cda86468d34338c3517f0b8752178fe is invalid. Size (2.22) lower than the minimum: 5'}]", "_id": "t_1772971234949_199"}, {"ts": 1772971238.3986712, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.001, "price": 0.47, "token_id": "25959854289255865053221032393179582503744154399455474397030177443984400152868", "shares": 2.12989, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -1.001, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x9699985eb93917ab723704ea66965874198c9e7df56b61d78845bac1bcb87efc", "verified": true, "_id": "t_1772971240371_200", "payout": 0, "claim_amount": 0}, {"ts": 1772971264.714836, "candle_id": "btc-updown-15m-1772971200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 3.0, "price": 0.48, "token_id": "49632437195073453468432563082191885868863835964986910455534900429887618145446", "shares": 6.25, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 3.25, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x4b086eec992a0566e53327c8ec3893b9500c97c1ec354a199f0b4c4dbdd919d5", "verified": true, "_id": "t_1772971266847_201", "payout": 6.25, "claim_amount": 6.25}, {"ts": 1772972101.793783, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "29678269765382333269993830409855148020521373357265627558603269707477394596772", "shares": 2.27, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1772972102046_202"}, {"ts": 1772972105.478268, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.4, "token_id": "29678269765382333269993830409855148020521373357265627558603269707477394596772", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -1.0, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x2fa042bfba5e86fcc3e9367ce9dc124f92e23c2528636b306f97e2c8306471e9", "verified": true, "_id": "t_1772972107433_203", "payout": 0, "claim_amount": 0}, {"ts": 1772972153.459659, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 3.0008, "price": 0.44, "token_id": "51834031568006450956972563431849236232718611856288372347517249899718195649830", "shares": 6.82, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.44 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 3.8192, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x9793e45c2aeeb379f2a138b253526605a07d7f6ec49a4d14bad9a94b1d62b781", "verified": true, "_id": "t_1772972155535_204", "payout": 6.82, "claim_amount": 6.82}, {"ts": 1772972194.6445282, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0004, "price": 0.41, "token_id": "51834031568006450956972563431849236232718611856288372347517249899718195649830", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0.0248, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xb7f66dd04a1220f8d61b5c14df1517d03fbfe980f3a13cd3c67922ceb4dddf30", "verified": true, "_id": "t_1772972196752_205"}, {"ts": 1772972207.794869, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.0248, "price": 0.42, "token_id": "51834031568006450956972563431849236232718611856288372347517249899718195649830", "shares": 2.44, "stage": "exit", "reason": "⚡YÖN FLİP: BTC RED oldu (fark=$69), kârlı → çıkış", "status": "sold", "pnl": 0.0248, "result": "SOLD", "resolved": true, "order_id": "0x5891e4695e4c79cba0becf8f39f1ffce6d99cbd7be45e1d6df4d9b00054e18d5", "verified": true, "_id": "t_1772972209976_206"}, {"ts": 1772972231.60155, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9999, "price": 0.5, "token_id": "29678269765382333269993830409855148020521373357265627558603269707477394596772", "shares": 5.999848, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -0.9001, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x59da23f04032ccdf86c73b7d25511de7671e170551710e357f70648c1c55ecfb", "verified": true, "_id": "t_1772972233695_207"}, {"ts": 1772972296.702007, "candle_id": "btc-updown-15m-1772972100", "strategy": "ufuk_v2", "direction": "red", "side": "SELL", "amount": 2.0999, "price": 0.35, "token_id": "29678269765382333269993830409855148020521373357265627558603269707477394596772", "shares": 5.999848, "stage": "exit", "reason": "SL: bid=0.37 <= 0.40 (giriş 0.50 - 0.10¢)", "status": "sold", "pnl": -0.9001, "result": "SOLD", "resolved": true, "order_id": "0x66c371327a542001d947c339ee0576bc9c9c4af17fb2008bd1389aebb75310fe", "verified": true, "_id": "t_1772972298859_208"}, {"ts": 1772973002.4423401, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "95100204582796845630620534076948215067960166998272329948176381792058097709621", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772973002700_209"}, {"ts": 1772973006.164042, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "95100204582796845630620534076948215067960166998272329948176381792058097709621", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772973006254_210"}, {"ts": 1772973009.684021, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "95100204582796845630620534076948215067960166998272329948176381792058097709621", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772973009769_211"}, {"ts": 1772973013.203134, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "95100204582796845630620534076948215067960166998272329948176381792058097709621", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1772973013292_212"}, {"ts": 1772973016.739383, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "95100204582796845630620534076948215067960166998272329948176381792058097709621", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772973016833_213"}, {"ts": 1772973020.281286, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0004, "price": 0.41, "token_id": "95100204582796845630620534076948215067960166998272329948176381792058097709621", "shares": 2.439996, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -1.0004, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x3cbc43d6feb8c243f08a4a4b447a7ac24a1205c9495bff5d01d3dfab0b63de96", "verified": true, "_id": "t_1772973022238_214", "payout": 0, "claim_amount": 0}, {"ts": 1772973660.6925728, "candle_id": "btc-updown-15m-1772973000", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9986, "price": 0.47, "token_id": "79415289614181828053989317089703890747303538238147331792683083119744077902282", "shares": 6.38, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 3.3814, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xaa03c435f1ad96578cdbde0c3a806779078d96474ff3fa59fd22aca38e62ddf1", "verified": true, "_id": "t_1772973663006_215", "payout": 6.38, "claim_amount": 6.38}, {"ts": 1772973906.212449, "candle_id": "btc-updown-15m-1772973900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "66749067285621472728592640252882220533856308573112951690226547230853664092552", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772973906440_216"}, {"ts": 1772973909.882669, "candle_id": "btc-updown-15m-1772973900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.001, "price": 0.47, "token_id": "66749067285621472728592640252882220533856308573112951690226547230853664092552", "shares": 2.12989, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -1.001, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xc49cd29dfc8a8a910c6a169104bc650a62f09af1b729179e360a2bbd2b8ffd41", "verified": true, "_id": "t_1772973911853_217", "payout": 0, "claim_amount": 0}, {"ts": 1772974801.11821, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772974801365_218"}, {"ts": 1772974804.830413, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.38, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772974804932_219"}, {"ts": 1772974808.385034, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772974808483_220"}, {"ts": 1772974812.143546, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772974812235_221"}, {"ts": 1772974815.679073, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772974815773_222"}, {"ts": 1772974819.232744, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.17, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772974819324_223"}, {"ts": 1772974822.77893, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0019, "price": 0.43, "token_id": "33759456249109153720033304630669252481256911112368785046735700313741862792708", "shares": 2.329973, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 1.3281, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x2783c3254913d67479f092d65e3c64b354f39c9d369ab3c85ceb578bbdc96362", "verified": true, "_id": "t_1772974824735_224", "payout": 2.33, "claim_amount": 2.33}, {"ts": 1772975057.840076, "candle_id": "btc-updown-15m-1772974800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 2.9992, "price": 0.46, "token_id": "73736028920289955068829613084706378684226306840377796153366451152858537373482", "shares": 6.519996, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.46 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -2.9992, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x4d986f844370ecc20d9c9d3934d7bcbc8f303cbab230c71c9a0e8b2a48b9b408", "verified": true, "_id": "t_1772975060323_225", "payout": 0, "claim_amount": 0}, {"ts": 1772976304.3869991, "candle_id": "btc-updown-15m-1772975700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "112147504337719066658864623596888634423965779814555189880203227081606674100598", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772976304740_226"}, {"ts": 1772976310.765472, "candle_id": "btc-updown-15m-1772975700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 0.9996, "price": 0.28, "token_id": "112147504337719066658864623596888634423965779814555189880203227081606674100598", "shares": 3.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 2.5704, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x57e684dfbfbb48686030cc2149c02a6f4f6f2851edb82197568ccdbbbb64356a", "verified": true, "_id": "t_1772976312662_227", "payout": 3.57, "claim_amount": 3.57}, {"ts": 1772976321.4195352, "candle_id": "btc-updown-15m-1772975700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 3.0, "price": 0.44, "token_id": "93640993667086241788012667719828744416724066149887839577492140652803309519066", "shares": 6.82, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "not_filled", "pnl": 0, "result": "CANCELLED", "resolved": true, "no_sell": true, "order_id": "0xf2f83d1a52cde28f8710e7c79d7203f74a3024cb46fb74162c2abaa8420019ce", "_id": "t_1772976328132_228"}, {"ts": 1772976390.0490398, "candle_id": "btc-updown-15m-1772975700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9988, "price": 0.42, "token_id": "93640993667086241788012667719828744416724066149887839577492140652803309519066", "shares": 7.139883, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.42 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -2.9988, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x73727271de5af018254abae34f502474227995780973275deb36b4b67e2a23a1", "verified": true, "_id": "t_1772976392010_229", "payout": 0, "claim_amount": 0}, {"ts": 1772976601.4705112, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772976601688_230"}, {"ts": 1772976605.13439, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.17, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772976605228_231"}, {"ts": 1772976608.672971, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772976608765_232"}, {"ts": 1772976615.649529, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772976615747_233"}, {"ts": 1772976619.197726, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772976619292_234"}, {"ts": 1772976622.75002, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772976622846_235"}, {"ts": 1772976626.290756, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772976626398_236"}, {"ts": 1772976633.2823522, "candle_id": "btc-updown-15m-1772976600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0011, "price": 0.47, "token_id": "107551821991699643199348904006829631105823180944404978570603982600835481494178", "shares": 2.13, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -1.0011, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x668fdc35db1ad90930a09e4a3ee092a961fecdd09d7f4fe2dac0d778f3111fdc", "verified": true, "_id": "t_1772976635261_237", "payout": 0, "claim_amount": 0}, {"ts": 1772977502.556257, "candle_id": "btc-updown-15m-1772977500", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.001, "price": 0.47, "token_id": "8050874414811485997925587351076846759667069540542660382416343390664923872741", "shares": 2.12989, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 1.1289, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xb14bddf24e2076454e42002b44cbdc94fcadce8309453726fe6edb3e8e106304", "verified": true, "_id": "t_1772977504679_238", "payout": 2.1299, "claim_amount": 2.1299}, {"ts": 1772978411.3661351, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "98182023900965531964211876249998813274783256850971150335131553577521122327194", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772978411611_239"}, {"ts": 1772978415.050333, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "98182023900965531964211876249998813274783256850971150335131553577521122327194", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772978415139_240"}, {"ts": 1772978418.5769532, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "98182023900965531964211876249998813274783256850971150335131553577521122327194", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772978418668_241"}, {"ts": 1772978422.138478, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "98182023900965531964211876249998813274783256850971150335131553577521122327194", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772978422232_242"}, {"ts": 1772978425.671562, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "98182023900965531964211876249998813274783256850971150335131553577521122327194", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772978425764_243"}, {"ts": 1772978436.604434, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.04, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772978436829_244"}, {"ts": 1772978440.289053, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.17, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772978440381_245"}, {"ts": 1772978443.8232992, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772978443913_246"}, {"ts": 1772978447.351555, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.17, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772978447464_247"}, {"ts": 1772978450.919167, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.17, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772978451010_248"}, {"ts": 1772978454.448511, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.17, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772978454538_249"}, {"ts": 1772978458.422569, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0004, "price": 0.41, "token_id": "104051801941726511639872322773108001775768022559024817432982378437900073443757", "shares": 2.439997, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -1.0004, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x6133560ebc09839e680811fc9dc9c4868e253a2f78c4fb7835d9e0c37005a83f", "verified": true, "_id": "t_1772978460384_250", "payout": 0, "claim_amount": 0}, {"ts": 1772978516.4397, "candle_id": "btc-updown-15m-1772978400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 2.9999, "price": 0.5, "token_id": "98182023900965531964211876249998813274783256850971150335131553577521122327194", "shares": 5.999848, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.50 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 2.9999, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x8daf4ccd826ea9e8bad8df59fc2290df205360ed73f0272af9b1714f2a9d339a", "verified": true, "_id": "t_1772978518401_251", "payout": 5.9998, "claim_amount": 5.9998}, {"ts": 1772979301.322968, "candle_id": "btc-updown-15m-1772979300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "39236604763089156456060285489876576495954291290189783644131774779016390599248", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772979301559_252"}, {"ts": 1772979304.997867, "candle_id": "btc-updown-15m-1772979300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "39236604763089156456060285489876576495954291290189783644131774779016390599248", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772979305098_253"}, {"ts": 1772979308.5422678, "candle_id": "btc-updown-15m-1772979300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "39236604763089156456060285489876576495954291290189783644131774779016390599248", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772979308645_254"}, {"ts": 1772979312.109767, "candle_id": "btc-updown-15m-1772979300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "39236604763089156456060285489876576495954291290189783644131774779016390599248", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772979312197_255"}, {"ts": 1772979315.650311, "candle_id": "btc-updown-15m-1772979300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0011, "price": 0.47, "token_id": "94473805764193428015547111928840914658332958977192218612393384434308899719890", "shares": 2.129997, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 1.1289, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x05cea8b125322a783509479664703cdcc50a4d42f4dc5dff76cad04f979b82fa", "verified": true, "_id": "t_1772979317771_256", "payout": 2.13, "claim_amount": 2.13}, {"ts": 1772979446.08047, "candle_id": "btc-updown-15m-1772979300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 3.0, "price": 0.5, "token_id": "39236604763089156456060285489876576495954291290189783644131774779016390599248", "shares": 6.0, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.50 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -3.0, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x09de7a4d56312db51cff81bbc440b53a29f97fb5d023e60ffc65cf5e1b5cb8e1", "verified": true, "_id": "t_1772979448045_257", "payout": 0, "claim_amount": 0}, {"ts": 1772980211.837576, "candle_id": "btc-updown-15m-1772980200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "34594054229338516086051313072743703671388569312064361434917133672349153936385", "shares": 2.04, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772980212118_258"}, {"ts": 1772980215.558748, "candle_id": "btc-updown-15m-1772980200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.001, "price": 0.47, "token_id": "34594054229338516086051313072743703671388569312064361434917133672349153936385", "shares": 2.12989, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 1.1289, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xe3a6841c53f423bf764d782e98241b1af296890e13215c0e366bf6376b77e9b5", "verified": true, "_id": "t_1772980217526_259", "payout": 2.1299, "claim_amount": 2.1299}, {"ts": 1772980255.594665, "candle_id": "btc-updown-15m-1772980200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 3.0, "price": 0.48, "token_id": "98489211846849520526306343261437169190563259373918208744457266870289547765168", "shares": 6.25, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.48 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -3.0, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x80746390cb797f38e062e2d4c5f88c77fa033b59db2b14d5a622a3d453183f46", "verified": true, "_id": "t_1772980257690_260", "payout": 0, "claim_amount": 0}, {"ts": 1772981102.234991, "candle_id": "btc-updown-15m-1772981100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.5002, "price": 0.44, "token_id": "50239203088014686915343462527031213563998264608645616433964515565970200972664", "shares": 3.409442, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.5 kırmızı al (baz=$3.00)", "status": "filled", "pnl": -1.5002, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x51c7f17c95966529028f6bda9d1a7fbfd38c16b26f1a25586c1dd1fc11d8bb95", "verified": true, "_id": "t_1772981104325_261", "payout": 0, "claim_amount": 0}, {"ts": 1772981131.988275, "candle_id": "btc-updown-15m-1772981100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 4.4982, "price": 0.49, "token_id": "90870050156303391143950386884970496773290311728223478736117674307465023215120", "shares": 9.179997, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.49 ≤ eşik 0.50 → $4.5 yeşil al (baz=$3.00)", "status": "filled", "pnl": 4.6818, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xab613ef4e54b10cc0224c535b3ed925630a5ca89a485f59cc61f1a59090483ec", "verified": true, "_id": "t_1772981134098_262", "payout": 9.18, "claim_amount": 9.18}, {"ts": 1772982001.815425, "candle_id": "btc-updown-15m-1772982000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4994, "price": 0.42, "token_id": "47305830671388736316316848531092840705255268299086889454407722002275990042242", "shares": 3.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.5 yeşil al (baz=$3.00)", "status": "filled", "pnl": 2.0706, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x1d04a0bd28a395cb9fea74ea178d960fced70af5c24ac4c4e81d88e6823b08aa", "verified": true, "_id": "t_1772982003937_263", "payout": 3.57, "claim_amount": 3.57}, {"ts": 1772982070.547385, "candle_id": "btc-updown-15m-1772982000", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 4.5, "price": 0.5, "token_id": "17356390412892059042915009579579361084485828467855853001553116432810872982700", "shares": 8.99992, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $4.5 kırmızı al (baz=$3.00)", "status": "filled", "pnl": -4.5, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x8e05a2d69f95af65442ab1f22e146ef61b2687b99891f40f4685b0e6fedd3781", "verified": true, "_id": "t_1772982072639_264", "payout": 0, "claim_amount": 0}, {"ts": 1772982903.371992, "candle_id": "btc-updown-15m-1772982900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.9964, "price": 0.46, "token_id": "115345899741995507502677691867864689697715990696903812555808336363883502991939", "shares": 4.34, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $2.0 yeşil al (baz=$4.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x1545bb2e6c01f1a6868bfb082f549d6c4f67e03149bd98e958e3de87a35b8bc8", "verified": true, "_id": "t_1772982905446_265"}, {"ts": 1772983840.93244, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772983841163_266"}, {"ts": 1772983844.615938, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772983844708_267"}, {"ts": 1772983848.146297, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772983848230_268"}, {"ts": 1772983851.668203, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1772983851758_269"}, {"ts": 1772983855.1939042, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1772983855294_270"}, {"ts": 1772983858.731435, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1772983858822_271"}, {"ts": 1772983862.2560692, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0011, "price": 0.47, "token_id": "75537894595044225669352575160078613848074838576132827099174566589194533780778", "shares": 2.129992, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x75a95f7a55756f69ca8af0d19862fc8afe4852f9dd109dbfc01585e8ff634b24", "verified": true, "_id": "t_1772983864233_272"}, {"ts": 1772983879.1473222, "candle_id": "btc-updown-15m-1772983800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9988, "price": 0.49, "token_id": "83671683028269170122035582336851335398704187617830577729709029451173729145615", "shares": 6.119997, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x3818d52597ffce4cc66f4e4295551d114a4429f455cb82eefd35f3ee8ed72a2a", "verified": true, "_id": "t_1772983881231_273"}, {"ts": 1772987777.4758122, "candle_id": "btc-updown-15m-1772987400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.09, "token_id": "39400495367700701407510285578878011146218550787085083877823134106807146295409", "shares": 11.11, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9999), min size: $1'}]", "_id": "t_1772987777701_274"}, {"ts": 1772987781.169066, "candle_id": "btc-updown-15m-1772987400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.1, "token_id": "39400495367700701407510285578878011146218550787085083877823134106807146295409", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -1.0, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x9a20ee0eabd771c48093220eaaf30c7ae12486a22d54b14c2cb47d46b42c8494", "verified": true, "_id": "t_1772987784713_275", "payout": 0, "claim_amount": 0}, {"ts": 1772988213.328428, "candle_id": "btc-updown-15m-1772987400", "strategy": "ufuk_stratejisi", "direction": "red", "side": "BUY", "amount": 1.0, "price": 0.983, "token_id": "73909127901184231967675410515778420714150799456112516420058562712577251805328", "shares": 1.02, "stage": "manual_red", "reason": "Manuel $1.00 alım @ 0.98¢", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x02eb3792f57c707677130ec7ef9f94722adc2a617c9a3a51f5d69c9fbec89149 is invalid. Size (1.02) lower than the minimum: 5'}]", "_id": "t_1772988213580_276"}, {"ts": 1772988303.250272, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.38, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 2.63, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x6a7614276f70bbec74f59a6f15a13c50b5524310be6a9b2a175f4fd38cf38cba is invalid. Size (2.63) lower than the minimum: 5'}]", "_id": "t_1772988303471_277"}, {"ts": 1772988306.941168, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.39, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 2.56, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772988307033_278"}, {"ts": 1772988310.4692008, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.38, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 2.63, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9994), min size: $1'}]", "_id": "t_1772988310558_279"}, {"ts": 1772988401.343189, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.3, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1772988401465_280"}, {"ts": 1772988404.974179, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.32, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 3.12, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1772988405064_281"}, {"ts": 1772988408.492939, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.33, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 3.03, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9999), min size: $1'}]", "_id": "t_1772988408574_282"}, {"ts": 1772988412.4558568, "candle_id": "btc-updown-15m-1772988300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0013, "price": 0.31, "token_id": "94588195892035581161946393388903732421455755726237250123216470569677722709141", "shares": 3.229997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.16% → ×0.5]", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x14d9c1f22db4732f25d1080f8a95228aa88c89d5a82742e6b9e55574dd8425d0", "verified": true, "_id": "t_1772988414429_283"}, {"ts": 1772989274.727943, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.4, "token_id": "31441452780279751223581171146887056791981032494417998933292240130892032215887", "shares": 2.499997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.20% → ×0.5]", "status": "filled", "pnl": 0.175, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x85428b1ca4bf9f398f67ca1662606be3ad3b48043e359bbeecb723d41eb25715", "verified": true, "_id": "t_1772989276822_284"}, {"ts": 1772989285.268068, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "31441452780279751223581171146887056791981032494417998933292240130892032215887", "shares": 2.17, "stage": "manual_green", "reason": "Manuel $1.00 alım @ 0.46¢", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1772989285363_285"}, {"ts": 1772989313.951124, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0011, "price": 0.47, "token_id": "31441452780279751223581171146887056791981032494417998933292240130892032215887", "shares": 2.129997, "stage": "manual_green", "reason": "Manuel $1.00 alım @ 0.47¢", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x94be1d79e8a016ecb722eb3c7f7d5682318f2795be993361f32c7a068a802ae2", "verified": true, "_id": "t_1772989315903_286"}, {"ts": 1772989334.934346, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.175, "price": 0.47, "token_id": "31441452780279751223581171146887056791981032494417998933292240130892032215887", "shares": 2.499997, "stage": "exit", "reason": "TP: bid=0.49 >= 0.48 (giriş 0.40 + 0.08¢)", "status": "sold", "pnl": 0.175, "result": "SOLD", "resolved": true, "order_id": "0x38ca6a9c99fa606c31c120889b7a7272aceda7db5465ff4b6ffae6d29457f88a", "verified": true, "_id": "t_1772989337205_287"}, {"ts": 1772989340.808118, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 3.0, "price": 0.5, "token_id": "29543299969819057200601957972601614907067385834105182936729014514644911827671", "shares": 6.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "not_filled", "pnl": 0, "result": "CANCELLED", "resolved": true, "no_sell": true, "order_id": "0xfa5fd21e248376e80a5053b05488320d52da5e97898325d37b13acda66fca193", "_id": "t_1772989347570_288"}, {"ts": 1772989360.290522, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9988, "price": 0.49, "token_id": "29543299969819057200601957972601614907067385834105182936729014514644911827671", "shares": 6.12, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -0.9192, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x960eaa942483bb22c2d14d94ae1ad809c939aee1f99d8d2dfe6f0a69e932ca4c", "verified": true, "_id": "t_1772989362252_289"}, {"ts": 1772989366.0120718, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.001, "price": 0.47, "token_id": "29543299969819057200601957972601614907067385834105182936729014514644911827671", "shares": 2.12989, "stage": "manual_red", "reason": "Manuel $1.00 alım @ 0.47¢", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x883f9464986172ca46e4327a636dda901f7625c9e853bdedcbe8b17cd0d256e7", "verified": true, "_id": "t_1772989368044_290"}, {"ts": 1772989381.881959, "candle_id": "btc-updown-15m-1772989200", "strategy": "ufuk_v2", "direction": "red", "side": "SELL", "amount": 2.0808, "price": 0.34, "token_id": "29543299969819057200601957972601614907067385834105182936729014514644911827671", "shares": 6.12, "stage": "exit", "reason": "SL: bid=0.36 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.9192, "result": "SOLD", "resolved": true, "order_id": "0xdce5aec77deeeb79b58c7f55f143b9ca55e24c2460afe5650dbc24833dbe93b4", "verified": true, "_id": "t_1772989384125_291"}, {"ts": 1772990208.252127, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772990208461_292"}, {"ts": 1772990211.897426, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772990212001_293"}, {"ts": 1772990215.4407492, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772990215534_294"}, {"ts": 1772990218.975481, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772990219083_295"}, {"ts": 1772990222.521156, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1772990222613_296"}, {"ts": 1772990221.099597, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4994, "price": 0.42, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.569997, "stage": "manual_green", "reason": "Manuel $1.50 alım @ 0.42¢", "status": "filled", "pnl": 0.2136, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xf33e556203578369acfcfd394fe1c5b4b9c0da9f3f18320942b9e55049ab59fa", "verified": true, "_id": "t_1772990223058_297"}, {"ts": 1772990244.414301, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9999, "price": 0.5, "token_id": "51265173134404679839689713235962325852440857210896824619628882792319457791486", "shares": 5.999848, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x5cfd83b5b9888b1a0f0195ae80231134aeb51e37a28509db64b08c9c6edf85b4", "verified": true, "_id": "t_1772990246494_298"}, {"ts": 1772990250.075917, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4976, "price": 0.48, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.119996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.48 (40-50¢) → +$1.50 yeşile tamamla", "status": "filled", "pnl": 0.2784, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x06bd100cd60a77ce0658af70ccaa2acb5834595a6d477ecb8b2c8728e78342bb", "verified": true, "_id": "t_1772990252040_299"}, {"ts": 1772990255.674818, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.7136, "price": 0.48, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.569997, "stage": "exit", "reason": "TP: bid=0.50 >= 0.50 (giriş 0.42 + 0.08¢)", "status": "sold", "pnl": 0.2136, "result": "SOLD", "resolved": true, "order_id": "0xa096b3f3878e9b72b1f5b1025191e12d54c86ae80fb511fbd16c013dd2cafce1", "verified": true, "_id": "t_1772990257848_300"}, {"ts": 1772990282.57967, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.5, "price": 0.47, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.19, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.47 (40-50¢) → +$1.50 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x95cb906266ad6aed09a9d7b88eda86c56b883cfba8757b91af074d52de9cbd22 is invalid. Size (3.19) lower than the minimum: 5'}]", "_id": "t_1772990282963_301"}, {"ts": 1772990286.410969, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4976, "price": 0.48, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.119997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.48 (40-50¢) → +$1.50 yeşile tamamla", "status": "filled", "pnl": -0.0024, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x9e2a91d194b6609d245e3a64f6d3ad4224beb632127f155f7dc57b3c8faebf92", "verified": true, "_id": "t_1772990288372_302"}, {"ts": 1772990291.981527, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4976, "price": 0.48, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.119997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.48 (40-50¢) → +$1.50 yeşile tamamla", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xf7e08571a430419cfcd346015a9d3f6eb277f8c12440a2e8a43f6c22d8cc890e", "verified": true, "_id": "t_1772990293935_303"}, {"ts": 1772990333.669566, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.7784, "price": 0.57, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.119996, "stage": "exit", "reason": "TP: bid=0.59 >= 0.56 (giriş 0.48 + 0.08¢)", "status": "sold", "pnl": 0.2784, "result": "SOLD", "resolved": true, "order_id": "0xb0336912eb9b0e26cb3afd450ec7120e29a3aea0d71ec93fb5b5c3ea2db09fef", "verified": true, "_id": "t_1772990336546_304"}, {"ts": 1772990372.055132, "candle_id": "btc-updown-15m-1772990100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.4976, "price": 0.48, "token_id": "53859241835070419128872522199077000914993915334493644840652321011369640418676", "shares": 3.119997, "stage": "exit", "reason": "Trail: bid=0.50 <= peak(0.59)x85%", "status": "sold", "pnl": -0.0024, "result": "SOLD", "resolved": true, "order_id": "0x4c0deb503c9bd00d527816de3b701b4e88b9492690e8ca9c0f8f06bf4824bbbc", "verified": true, "_id": "t_1772990374254_305"}, {"ts": 1772991394.8952231, "candle_id": "btc-updown-15m-1772991000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 4.998, "price": 0.42, "token_id": "71576116844648892779493030158071341340265405152936023650007269585742259020649", "shares": 11.899976, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": -4.998, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x2c8448af3742b22e2e08bddcc5ac7e72af425ea0adbd4e9dc68345d4a7e8b5f1", "verified": true, "_id": "t_1772991397003_306", "payout": 0, "claim_amount": 0}, {"ts": 1772991514.9199722, "candle_id": "btc-updown-15m-1772991000", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 5.0, "price": 0.5, "token_id": "82417760013308304414573044347393321561912987871804199191330301101542565142646", "shares": 10.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "not_filled", "pnl": 0, "result": "CANCELLED", "resolved": true, "no_sell": true, "order_id": "0x55a24624cf8d7153aca2ef638376b460bb99401d72c78a18e5cc52d35a4fe86c", "_id": "t_1772991521572_307"}, {"ts": 1772991526.274177, "candle_id": "btc-updown-15m-1772991000", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 5.0002, "price": 0.46, "token_id": "82417760013308304414573044347393321561912987871804199191330301101542565142646", "shares": 10.87, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.46 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 5.8698, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x8e93ea1bc9cb1403472bb00c2b110f3d7559f2476e72312dbe26abe43b39638a", "verified": true, "_id": "t_1772991528299_308", "payout": 10.87, "claim_amount": 10.87}, {"ts": 1772991904.5094929, "candle_id": "btc-updown-15m-1772991900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 4.9931, "price": 0.49, "token_id": "24967987870324071557843986958858900146795509576834778573194444786141349083821", "shares": 10.189997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 5.1969, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x232b89e3b4e5406f7dd974505fa60700026d097f157441d7233f77d22f668918", "verified": true, "_id": "t_1772991906597_309", "payout": 10.19, "claim_amount": 10.19}, {"ts": 1772991951.462534, "candle_id": "btc-updown-15m-1772991900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 5.0016, "price": 0.48, "token_id": "16590485996538473422133086575478733681077807435003882586172482811263285589058", "shares": 10.419992, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -5.0016, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x928df2f62bbd9c94e971433beb0e426c4e6ebe32c271e182d139959f2fab1dd9", "verified": true, "_id": "t_1772991954074_310", "payout": 0, "claim_amount": 0}, {"ts": 1772992812.986776, "candle_id": "btc-updown-15m-1772992800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 4.9931, "price": 0.49, "token_id": "3366096025436746690872227255277959130018418230640985019295668256822859906199", "shares": 10.18992, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x61fd216e0bdb8792103487db35a405012c43408c18cf5fe2963fdb7bb6609af2", "verified": true, "_id": "t_1772992815113_311"}, {"ts": 1772992829.2070458, "candle_id": "btc-updown-15m-1772992800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 5.0, "price": 0.5, "token_id": "75511541314486060848344745053827946272940654111213489416959354375528427767369", "shares": 9.999997, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xbcb246bc1a6315bda4b01e7c06723d8c17bd9de3de965f52d1a0b8e7aee266e7", "verified": true, "_id": "t_1772992831294_312"}, {"ts": 1772993932.738494, "candle_id": "btc-updown-15m-1772993700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 2.001, "price": 0.3, "token_id": "46759559168158138616504103849932918436051328256448710396549136080566308879594", "shares": 6.669976, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $2.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xfe024a4a57d39168db9c949acec5f03c67fcd338e076bfefd21afa8bcfb69904", "verified": true, "_id": "t_1772993934835_313"}, {"ts": 1772994061.300234, "candle_id": "btc-updown-15m-1772993700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.002, "price": 0.44, "token_id": "54840226021206504125819002251320398643355977233681274430498389017138165191307", "shares": 4.55, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $2.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xbd95c40a862ed4a21e8dacb42ae6b0d0ae8024a8905b133692de67d4713966d2", "verified": true, "_id": "t_1772994063427_314"}, {"ts": 1772996403.806411, "candle_id": "btc-updown-15m-1772996400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.4994, "price": 0.42, "token_id": "84832021765161492804899916602877161061542041529240838968993771330262512747795", "shares": 3.569997, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.5 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -1.4994, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xbc7807ef817e10dc049b5f71c1de07eba06a9464d173c860cf8f8cc9224156f0", "verified": true, "_id": "t_1772996405917_315", "payout": 0, "claim_amount": 0}, {"ts": 1772996525.148669, "candle_id": "btc-updown-15m-1772996400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 3.0015, "price": 0.45, "token_id": "7808474002971430070356941654823622154751096469136097992038955223197708729519", "shares": 6.67, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.45 ≤ eşik 0.50 → $3.0 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0.4017, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xef2172be2b096d453bcd86bcf4518cf475d53c23b7ffbef29269468184fe7400", "verified": true, "_id": "t_1772996529877_316"}, {"ts": 1772996626.977369, "candle_id": "btc-updown-15m-1772996400", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 3.4017, "price": 0.51, "token_id": "7808474002971430070356941654823622154751096469136097992038955223197708729519", "shares": 6.67, "stage": "exit", "reason": "TP: bid=0.53 >= 0.53 (giriş 0.45 + 0.08¢)", "status": "sold", "pnl": 0.4017, "result": "SOLD", "resolved": true, "order_id": "0xb49b79ff98321d49a27c5c7d9424c9509b09cf31002dbe6fc67543a02d2da5e5", "verified": true, "_id": "t_1772996629805_317"}, {"ts": 1772996629.8191411, "candle_id": "btc-updown-15m-1772996400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.4993, "price": 0.47, "token_id": "84832021765161492804899916602877161061542041529240838968993771330262512747795", "shares": 3.19, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.50 < green=$3.00 & red_ask=0.47 (40-50¢) → +$1.50 kırmızıya tamamla", "status": "filled", "pnl": -0.4473, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xb370afcc68e85092f420c968ed94d2cd0a701eecc76f7de6d65f5fbfc3df206b", "verified": true, "_id": "t_1772996631783_318"}, {"ts": 1772996635.423573, "candle_id": "btc-updown-15m-1772996400", "strategy": "ufuk_v2", "direction": "red", "side": "SELL", "amount": 1.0527, "price": 0.33, "token_id": "84832021765161492804899916602877161061542041529240838968993771330262512747795", "shares": 3.19, "stage": "exit", "reason": "SL: bid=0.35 <= 0.37 (giriş 0.47 - 0.10¢)", "status": "sold", "pnl": -0.4473, "result": "SOLD", "resolved": true, "order_id": "0x8397886f9a877c41f67cd94b109b0766c7ff8abef17e8d4bd2ff3e25e2d416c6", "verified": true, "_id": "t_1772996637583_319"}, {"ts": 1772997301.2490299, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4976, "price": 0.48, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 3.119953, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.5 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0.5592, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xba79090d960ab577c07c71469efb2d6f1b9708e5dc856f6c44afb2c50fb70411", "verified": true, "_id": "t_1772997303312_320"}, {"ts": 1772997306.9065979, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 3.0, "price": 0.5, "token_id": "100904135274750730898799629907499401365293399110255136026965087403634289881637", "shares": 5.999997, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -3.0, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xee35d833788bd7639c70edf7b3d6aa8858847135685d19c9bc4b6a3869f88d62", "verified": true, "_id": "t_1772997309015_321", "payout": 0, "claim_amount": 0}, {"ts": 1772997312.7300842, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.5, "price": 0.5, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 2.999924, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.50 (40-50¢) → +$1.50 yeşile tamamla", "status": "filled", "pnl": 0.4799, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x6919bda273392cf7518943aab2d447d78b416da1541c3bea8fe336d88cf36330", "verified": true, "_id": "t_1772997314777_322"}, {"ts": 1772997318.5162141, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4993, "price": 0.47, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 3.189915, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.47 (40-50¢) → +$1.50 yeşile tamamla", "status": "filled", "pnl": 0.6053, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x084502a8ef91e5d8ec5a725446f6f2d85fdfcc782885c80f322f1e26c2e3a425", "verified": true, "_id": "t_1772997320496_323"}, {"ts": 1772997324.217359, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.5, "price": 0.45, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 3.33, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.45 (40-50¢) → +$1.50 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x49712de5b9f9a1c8bb1ecc81ef707f677f79d303b6361aa5e43bfee4700fad0c is invalid. Size (3.33) lower than the minimum: 5'}]", "_id": "t_1772997324315_324"}, {"ts": 1772997327.8263848, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4993, "price": 0.47, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 3.189915, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.47 (40-50¢) → +$1.50 yeşile tamamla", "status": "filled", "pnl": 1.6906, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xc90ef3650b3c15df63b45cf79c2750db6560be296832310341825d356f1fa7bb", "verified": true, "_id": "t_1772997329789_325", "payout": 3.1899, "claim_amount": 3.1899}, {"ts": 1772997399.338571, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 2.0592, "price": 0.66, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 3.119953, "stage": "exit", "reason": "TP: bid=0.68 >= 0.56 (giriş 0.48 + 0.08¢)", "status": "sold", "pnl": 0.5592, "result": "SOLD", "resolved": true, "order_id": "0x904d19ed075b7e1f0ba1cccf4c46932e6f9bf756a41b7eaf6db6f913c478ec83", "verified": true, "_id": "t_1772997401535_326"}, {"ts": 1772997402.690465, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.9799, "price": 0.66, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 2.999924, "stage": "exit", "reason": "TP: bid=0.68 >= 0.58 (giriş 0.50 + 0.08¢)", "status": "sold", "pnl": 0.4799, "result": "SOLD", "resolved": true, "order_id": "0xe42c1d406dd6e70f4cc1794fea7400da1f6c5b7ff863dfb3972353994a2407b2", "verified": true, "_id": "t_1772997404862_327"}, {"ts": 1772997404.877737, "candle_id": "btc-updown-15m-1772997300", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 2.1053, "price": 0.66, "token_id": "73935284284080416088442118969913659832595037751340766368497830283289847350977", "shares": 3.189915, "stage": "exit", "reason": "TP: bid=0.68 >= 0.55 (giriş 0.47 + 0.08¢)", "status": "sold", "pnl": 0.6053, "result": "SOLD", "resolved": true, "order_id": "0xb93171725b340d161c61879e466b8c1602bffee8fead371ab53893c8b79bd663", "verified": true, "_id": "t_1772997407072_328"}, {"ts": 1772998200.8304372, "candle_id": "btc-updown-15m-1772998200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.4996, "price": 0.46, "token_id": "43554919357317868434905164679524816245139201883761052215350318169363111292521", "shares": 3.26, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.5 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0x855a1cd97fc676900ef0047de74c2d5253557333209e283c7a9536815cf68fd5", "verified": true, "_id": "t_1772998202957_329"}, {"ts": 1772998291.3020742, "candle_id": "btc-updown-15m-1772998200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.9986, "price": 0.47, "token_id": "7708705241291286843737557327341207400797085151911459230334094335881341432380", "shares": 6.379943, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $3.0 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xf57023579c9b186fa4857089a25a25009e1a6644a61c18ca216bb58a56d7933a", "verified": true, "_id": "t_1772998293379_330"}, {"ts": 1772998342.429307, "candle_id": "btc-updown-15m-1772998200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.5, "price": 0.47, "token_id": "43554919357317868434905164679524816245139201883761052215350318169363111292521", "shares": 3.19, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.50 < red=$3.00 & green_ask=0.47 (40-50¢) → +$1.50 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1772998343291_331"}, {"ts": 1772999728.3218591, "candle_id": "btc-updown-15m-1772999100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.5003, "price": 0.31, "token_id": "70209621530805444122803285772676395023715062115542253473010211797095284597770", "shares": 4.839825, "stage": "manual_green", "reason": "Manuel $1.50 alım @ 0.31¢", "status": "filled", "pnl": -1.5003, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x011caa1d48698041c3addd77efd4ca89b94fcddbf68b2e712e4caa579d85eddd", "verified": true, "_id": "t_1772999730515_332", "payout": 0, "claim_amount": 0}, {"ts": 1773000005.117388, "candle_id": "btc-updown-15m-1773000000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2006, "price": 0.46, "token_id": "107979969178284424650517473207871690972890696594554186123328675633062708019303", "shares": 2.609998, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$2.00)", "status": "filled", "pnl": -1.2006, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x47d0a9d2c85fff3384f03bf9fe7b6227a7bee67ffdc008cd6b21979a0d3cbf67", "verified": true, "_id": "t_1773000007206_333", "payout": 0, "claim_amount": 0}, {"ts": 1773000977.715434, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1997, "price": 0.43, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.789998, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.35% → ×1.0]", "status": "filled", "pnl": 0.2508, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x137377f37f6c3e395796a9c241b3cb6ec45d18ee8fc69ff1df0d5d499fb26f14", "verified": true, "_id": "t_1773000979794_334"}, {"ts": 1773001032.191969, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.2949, "price": 0.5, "token_id": "57776140703728069941151480229422711560364804829388982153369387414818197245556", "shares": 4.589832, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 2.2949, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x5adccc328a550a6ed4d09746153b9a5e224ce48791bdbc678e78685a075a6bbf", "verified": true, "_id": "t_1773001034290_335", "payout": 4.5898, "claim_amount": 4.5898}, {"ts": 1773001041.3252878, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1115, "price": 0.45, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.469996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.45 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.0232, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x7328586aef0ecc00a704391058571f6c46a5b4d9f3ec0190508f0277ce7df487", "verified": true, "_id": "t_1773001043256_336"}, {"ts": 1773001051.9003808, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.4508, "price": 0.52, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.789998, "stage": "exit", "reason": "TP: bid=0.54 >= 0.51 (giriş 0.43 + 0.08¢)", "status": "sold", "pnl": 0.2508, "result": "SOLD", "resolved": true, "order_id": "0xe4e33fa6c0eaa03712c897d351aa2d0dedd93c24e1507b3b9ee334f2fa83a358", "verified": true, "_id": "t_1773001054075_337"}, {"ts": 1773001444.35764, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.47, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.36, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.47 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x9d94c4ae580332d84a711ef3262794ba05132910f32aea7b78b3bdd2f8e0f37b is invalid. Size (2.36) lower than the minimum: 5'}]", "_id": "t_1773001444439_338"}, {"ts": 1773001447.866699, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1088, "price": 0.48, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.31, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.48 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.648, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xd51ddfada245c87f78dae957ad934fb597ea612ecc49846b553a18b56577734c", "verified": true, "_id": "t_1773001449819_339"}, {"ts": 1773001453.402754, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.0868, "price": 0.44, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.469996, "stage": "exit", "reason": "Trail: bid=0.46 <= peak(0.83)x85%", "status": "sold", "pnl": -0.0232, "result": "SOLD", "resolved": true, "order_id": "0xa51c7bfad58ee698dceba6a1f378a94c94c307fd9fd21caa2323d739bbb64a1f", "verified": true, "_id": "t_1773001456374_340"}, {"ts": 1773001456.380348, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1092, "price": 0.47, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.359997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.47 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.638, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xa5dcfd3540b6e4992683a8e4d10b8321fa7d689d85631368e0093a8ba2d6b712", "verified": true, "_id": "t_1773001458317_341"}, {"ts": 1773001461.88968, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.269996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -1.1123, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x86f9e653310f5a6555abc83fdebc10657142b481016e4d254e6fd227db8a363b", "verified": true, "_id": "t_1773001463843_342", "payout": 0, "claim_amount": 0}, {"ts": 1773001469.485876, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.269996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.656, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x504fe9135d44534d694376e1cc4267968dfa69bfc325a26481f965173b311f85", "verified": true, "_id": "t_1773001471424_343"}, {"ts": 1773001476.116895, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.462, "price": 0.2, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.31, "stage": "exit", "reason": "SL: bid=0.22 <= 0.38 (giriş 0.48 - 0.10¢)", "status": "sold", "pnl": -0.648, "result": "SOLD", "resolved": true, "order_id": "0xf424b920c23a2b5932350bf7490d587c607843b1b7d7de8a3b5005f5db21cb35", "verified": true, "_id": "t_1773001478295_344"}, {"ts": 1773001478.301196, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.472, "price": 0.2, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.359997, "stage": "exit", "reason": "SL: bid=0.22 <= 0.37 (giriş 0.47 - 0.10¢)", "status": "sold", "pnl": -0.638, "result": "SOLD", "resolved": true, "order_id": "0xe7f664167f1d84d14c9091e8492c89b5c4032db0084df12950d56bdac38c1f74", "verified": true, "_id": "t_1773001480456_345"}, {"ts": 1773001480.746648, "candle_id": "btc-updown-15m-1773000900", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.454, "price": 0.2, "token_id": "61502645733747588438911175141468420944832479839958136215125159258463452835551", "shares": 2.269996, "stage": "exit", "reason": "SL: bid=0.22 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.656, "result": "SOLD", "resolved": true, "order_id": "0xd0d90be002cee5637bf4b1015eb2945cc33cb3ba4333dbf011627cc66424dc49", "verified": true, "_id": "t_1773001482922_346"}, {"ts": 1773001802.700589, "candle_id": "btc-updown-15m-1773001800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2006, "price": 0.46, "token_id": "95601102382941651275214311542144199852035578276644242418641058902058415312172", "shares": 2.609963, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -1.2006, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xb09b56980de21b6ac624f6d9d6a39ff6bc64a6d6d65ee2fb3489b4d04697d791", "verified": true, "_id": "t_1773001804800_347", "payout": 0, "claim_amount": 0}, {"ts": 1773002703.31149, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1938, "price": 0.47, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.54, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$2.00)", "status": "filled", "pnl": 0.1716, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xb86c9f09d9113f4e6020b3595506279e579bf56a6f1450d0a93c75895a537c01", "verified": true, "_id": "t_1773002705440_348"}, {"ts": 1773002835.633559, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.298, "price": 0.49, "token_id": "19084263039231222870079744802276899548968314506403433153448941622128421297758", "shares": 4.689893, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 2.3919, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x7407a1a8a71f07aae44b4fbaf4ac77d35cdc1d258739c5f844465c8ebfe9cb85", "verified": true, "_id": "t_1773002837709_349", "payout": 4.6899, "claim_amount": 4.6899}, {"ts": 1773002852.817513, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.219996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.50 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.0444, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x3b980d40e8468b25ee3c8a791b92f42328492d1fbe694909dec9dc60e90397f8", "verified": true, "_id": "t_1773002854758_350"}, {"ts": 1773002863.1975548, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.3716, "price": 0.54, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.54, "stage": "exit", "reason": "TP: bid=0.56 >= 0.55 (giriş 0.47 + 0.08¢)", "status": "sold", "pnl": 0.1716, "result": "SOLD", "resolved": true, "order_id": "0x43a679e2b8e8228cafa4426b12fedcd26e75f2cd37fb653a9c8f39464c03d036", "verified": true, "_id": "t_1773002866643_351"}, {"ts": 1773002893.732255, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1088, "price": 0.48, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.309997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.48 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.1605, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xed8ddad365beb86a7a411de56d902c4a35cdeae4d281af8465307586ff79f4f9", "verified": true, "_id": "t_1773002895720_352"}, {"ts": 1773002899.306695, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1088, "price": 0.48, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.309997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.48 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.1605, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xf47cb2ae4cf5ecc098d2464793841731a0530951545db942b96e37024e355573", "verified": true, "_id": "t_1773002901262_353"}, {"ts": 1773002904.8473752, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.27, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.1385, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xe17b9a83a74f3ee8dcb0a658f94eb08bb77cc0de48473a318a0daf47ff3a32b4", "verified": true, "_id": "t_1773002906803_354"}, {"ts": 1773002927.438385, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.2705, "price": 0.55, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.309997, "stage": "exit", "reason": "TP: bid=0.57 >= 0.56 (giriş 0.48 + 0.08¢)", "status": "sold", "pnl": 0.1605, "result": "SOLD", "resolved": true, "order_id": "0x93014d0fc0a9d2d6e90da9f573c11bdf463a5f1fa71105c775aa9c1732674190", "verified": true, "_id": "t_1773002929588_355"}, {"ts": 1773002929.594861, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.2705, "price": 0.55, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.309997, "stage": "exit", "reason": "TP: bid=0.57 >= 0.56 (giriş 0.48 + 0.08¢)", "status": "sold", "pnl": 0.1605, "result": "SOLD", "resolved": true, "order_id": "0x83a8759247e12b5e5d069ce70108fc39f5c5b6702f7b26c41c1a95681cdf6fd6", "verified": true, "_id": "t_1773002931800_356"}, {"ts": 1773002931.8072672, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.2485, "price": 0.55, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.27, "stage": "exit", "reason": "TP: bid=0.57 >= 0.57 (giriş 0.49 + 0.08¢)", "status": "sold", "pnl": 0.1385, "result": "SOLD", "resolved": true, "order_id": "0xc4723cc8ebb640cc20bd1427d9cf6302872b58c3a460cc56b5d98cc07968fbdd", "verified": true, "_id": "t_1773002936542_357"}, {"ts": 1773002997.612101, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.27, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -1.1123, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xe211d9ce1610fa086947fb512cad2a9e39f1b9550c74cb3f8cd5dbb56e89b477", "verified": true, "_id": "t_1773002999886_358", "payout": 0, "claim_amount": 0}, {"ts": 1773003010.858182, "candle_id": "btc-updown-15m-1773002700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.0656, "price": 0.48, "token_id": "47306654243703327140609210192693191978954636885396003054842618894899275960367", "shares": 2.219996, "stage": "exit", "reason": "Trail: bid=0.50 <= peak(0.62)x85%", "status": "sold", "pnl": -0.0444, "result": "SOLD", "resolved": true, "order_id": "0x8d2844758be6689239bda387f12ca415a4e75b6e005046217dbf57c1a1d28fa0", "verified": true, "_id": "t_1773003013087_359"}, {"ts": 1773003725.535135, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003725731_360"}, {"ts": 1773003729.1519911, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003729231_361"}, {"ts": 1773003733.6235561, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003733701_362"}, {"ts": 1773003738.126817, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003738204_363"}, {"ts": 1773003741.642383, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003741728_364"}, {"ts": 1773003746.090744, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003746171_365"}, {"ts": 1773003750.600918, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003750682_366"}, {"ts": 1773003754.101689, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003754182_367"}, {"ts": 1773003758.543446, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.48, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773003758626_368"}, {"ts": 1773003854.773547, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1773003854852_369"}, {"ts": 1773003859.347233, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1773003859426_370"}, {"ts": 1773003862.851754, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0019, "price": 0.43, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$2.00) [MOM-ETKİSİ: -0.17% → ×0.5]", "status": "filled", "pnl": -0.1146, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x5091cf003cdf29cc7d4b88f0e0b4a48021cbd5db046068055281b60b33aa545a", "verified": true, "_id": "t_1773003864786_371"}, {"ts": 1773003895.1932921, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "46067336446830303501724029721135266544025676782307923006943921183339290141424", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$2.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0xf929afdd8859bea48a9fad484c74645ed40697c2e7cc32d9848a3a17aeead94c is invalid. Size (4.59) lower than the minimum: 5'}]", "_id": "t_1773003895411_372"}, {"ts": 1773003898.8369122, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.295, "price": 0.5, "token_id": "46067336446830303501724029721135266544025676782307923006943921183339290141424", "shares": 4.59, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$2.00)", "status": "filled", "pnl": 2.295, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xa1f93d09c0ae5bd08140f13cf9713eee2bc4fe478d5d9c51c20a364428109651", "verified": true, "_id": "t_1773003900777_373", "payout": 4.59, "claim_amount": 4.59}, {"ts": 1773003904.3369129, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2986, "price": 0.43, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 3.019965, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.00 < red=$2.30 & green_ask=0.43 (40-50¢) → +$1.30 yeşile tamamla", "status": "filled", "pnl": -0.7262, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x7681bca4d0527ab4a3dfdd4141a1ac313089695b7f09ea5d0504ea06182dbde4", "verified": true, "_id": "t_1773003906286_374"}, {"ts": 1773003909.862251, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.8854, "price": 0.38, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 2.33, "stage": "exit", "reason": "Trail: bid=0.40 <= peak(0.50)x85%", "status": "sold", "pnl": -0.1146, "result": "SOLD", "resolved": true, "order_id": "0x148eca790c298225d3dc349c677b446ccd67a0f041490b8edc2e498fb1c20a2f", "verified": true, "_id": "t_1773003912037_375"}, {"ts": 1773003913.171585, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2997, "price": 0.41, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 3.17, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.00 < red=$2.30 & green_ask=0.41 (40-50¢) → +$1.30 yeşile tamamla", "status": "filled", "pnl": -1.2997, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x1b53184779e401a2e987e94a11fc85af3854c4fdc64f83c5ae6e29967f3762b4", "verified": true, "_id": "t_1773003915449_376", "payout": 0, "claim_amount": 0}, {"ts": 1773003941.05454, "candle_id": "btc-updown-15m-1773003600", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.5738, "price": 0.19, "token_id": "16599093822830803291201481492372862062538432815304780357186177440402026724524", "shares": 3.019965, "stage": "exit", "reason": "SL: bid=0.21 <= 0.33 (giriş 0.43 - 0.10¢)", "status": "sold", "pnl": -0.7262, "result": "SOLD", "resolved": true, "order_id": "0x5e5a32a8a1870724b43c67d244035f0629817de5a80f609e5606460c596d90d8", "verified": true, "_id": "t_1773003943241_377"}, {"ts": 1773005415.468745, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2005, "price": 0.49, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.449996, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$2.00)", "status": "filled", "pnl": -1.2005, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xb5e41ea2b57b514140b4d80b16900dc1c2a37cfc3cd33db569580679f2b3b567", "verified": true, "_id": "t_1773005417694_378", "payout": 0, "claim_amount": 0}, {"ts": 1773005451.62753, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 2.2949, "price": 0.5, "token_id": "21924283386537395958569775079588123492544260717225114592581873942815583102606", "shares": 4.589834, "stage": "v2_green_2", "reason": "2️⃣ V2: green_ask=0.50 ≤ eşik 0.50 → $2.3 yeşil al (baz=$2.00)", "status": "filled", "pnl": 2.2949, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x52c5259228291c1fd2256d44fd4789b745740f7080120bfdc8e4c7344d8f145e", "verified": true, "_id": "t_1773005453687_379", "payout": 4.5898, "claim_amount": 4.5898}, {"ts": 1773005513.169703, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.49, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.27, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.49 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005514020_380"}, {"ts": 1773005518.540603, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.22, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.50 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005519394_381"}, {"ts": 1773005524.43761, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.49, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.27, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.49 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005525294_382"}, {"ts": 1773005530.424412, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.49, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.27, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.49 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005531281_383"}, {"ts": 1773005536.02069, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.48, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.31, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.48 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005536884_384"}, {"ts": 1773005541.500927, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.48, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.31, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.48 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005542378_385"}, {"ts": 1773005545.804899, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.48, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.31, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.48 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005546669_386"}, {"ts": 1773005550.916626, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.48, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.31, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.48 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005551778_387"}, {"ts": 1773005556.0861042, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.44, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.52, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.44 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005556938_388"}, {"ts": 1773005560.361075, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.44, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.52, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.44 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005561216_389"}, {"ts": 1773005565.698582, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.44, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.52, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.44 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005566569_390"}, {"ts": 1773005571.134261, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.44, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.52, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.44 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005571991_391"}, {"ts": 1773005576.921937, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.44, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.52, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.44 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005577785_392"}, {"ts": 1773005583.1211782, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005583980_393"}, {"ts": 1773005588.598531, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005589460_394"}, {"ts": 1773005595.5075169, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005596379_395"}, {"ts": 1773005601.013443, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005601873_396"}, {"ts": 1773005605.439138, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005606284_397"}, {"ts": 1773005610.7693172, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005611638_398"}, {"ts": 1773005703.210565, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.22, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.50 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005704077_399"}, {"ts": 1773005734.590004, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.42, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.64, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.42 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005734944_400"}, {"ts": 1773005738.3658628, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.47, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.36, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.47 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005739250_401"}, {"ts": 1773005743.7408772, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.47, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.36, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.47 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005744583_402"}, {"ts": 1773005749.2098958, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005750060_403"}, {"ts": 1773005753.654848, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005754512_404"}, {"ts": 1773005759.070252, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005759953_405"}, {"ts": 1773005764.588248, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005765485_406"}, {"ts": 1773005769.039524, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005769892_407"}, {"ts": 1773005774.369057, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005775265_408"}, {"ts": 1773005779.9346151, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005780787_409"}, {"ts": 1773005784.349539, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005785218_410"}, {"ts": 1773005789.695298, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005790574_411"}, {"ts": 1773005795.2062871, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005796061_412"}, {"ts": 1773005912.458912, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005912847_413"}, {"ts": 1773005986.082865, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005986456_414"}, {"ts": 1773005989.892748, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005990755_415"}, {"ts": 1773005995.852282, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.71, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.41 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773005996717_416"}, {"ts": 1773006001.399652, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.77, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.40 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006001756_417"}, {"ts": 1773006047.169458, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.44, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.52, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.44 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006047543_418"}, {"ts": 1773006052.041779, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.45, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.47, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.45 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006052896_419"}, {"ts": 1773006056.447315, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.45, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.47, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.45 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006057312_420"}, {"ts": 1773006062.2219899, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.45, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.47, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.45 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006063097_421"}, {"ts": 1773006067.7188008, "candle_id": "btc-updown-15m-1773005400", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.11, "price": 0.45, "token_id": "27555101151198083695541386661941523644391580442750421690389243984958727209778", "shares": 2.47, "stage": "v2_red_2", "reason": "⚖️ V2 DENGE: red=$1.20 < green=$2.30 & red_ask=0.45 (40-50¢) → +$1.10 kırmızıya tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006068564_422"}, {"ts": 1773006301.741868, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006302719_423"}, {"ts": 1773006306.164654, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006307012_424"}, {"ts": 1773006310.434253, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006311286_425"}, {"ts": 1773006314.715801, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006315595_426"}, {"ts": 1773006319.020581, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006319867_427"}, {"ts": 1773006323.295427, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006323901_428"}, {"ts": 1773006327.335027, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006328352_429"}, {"ts": 1773006331.780203, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006332632_430"}, {"ts": 1773006336.759559, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006337605_431"}, {"ts": 1773006341.027319, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006341968_432"}, {"ts": 1773006345.398734, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006346244_433"}, {"ts": 1773006349.668672, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006350530_434"}, {"ts": 1773006353.967797, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006354820_435"}, {"ts": 1773006358.241813, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006359136_436"}, {"ts": 1773006363.092412, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006363980_437"}, {"ts": 1773006367.404832, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006368252_438"}, {"ts": 1773006371.6775281, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006372550_439"}, {"ts": 1773006376.9471722, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006377821_440"}, {"ts": 1773006381.249333, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006382863_441"}, {"ts": 1773006386.2977018, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006387147_442"}, {"ts": 1773006390.9835362, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006391825_443"}, {"ts": 1773006398.718949, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006399608_444"}, {"ts": 1773006403.6487858, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006404520_445"}, {"ts": 1773006408.210948, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006409059_446"}, {"ts": 1773006412.5087569, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006413388_447"}, {"ts": 1773006416.943001, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006417791_448"}, {"ts": 1773006421.228682, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006422088_449"}, {"ts": 1773006429.8222458, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006430669_450"}, {"ts": 1773006434.1532958, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006435022_451"}, {"ts": 1773006438.447885, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006439297_452"}, {"ts": 1773006443.348397, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006444211_453"}, {"ts": 1773006451.1030989, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006451967_454"}, {"ts": 1773006455.397377, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006456259_455"}, {"ts": 1773006459.686782, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006460563_456"}, {"ts": 1773006463.9924212, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006464836_457"}, {"ts": 1773006468.95118, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006469830_458"}, {"ts": 1773006473.254956, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006474109_459"}, {"ts": 1773006477.536173, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006478381_460"}, {"ts": 1773006482.321981, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006483186_461"}, {"ts": 1773006486.614385, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006487475_462"}, {"ts": 1773006490.904141, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006491752_463"}, {"ts": 1773006495.2364109, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006496090_464"}, {"ts": 1773006499.551883, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006500411_465"}, {"ts": 1773006503.837394, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006504693_466"}, {"ts": 1773006508.937579, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006509804_467"}, {"ts": 1773006513.2345421, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006514093_468"}, {"ts": 1773006517.550178, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006518406_469"}, {"ts": 1773006522.438647, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006523294_470"}, {"ts": 1773006526.721844, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006527579_471"}, {"ts": 1773006531.00676, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "8270964160713672955604123200391948826363386089785918807612541095606218905581", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006531627_472"}, {"ts": 1773006540.001708, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006540863_473"}, {"ts": 1773006544.5761569, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006545177_474"}, {"ts": 1773006549.173387, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006550042_475"}, {"ts": 1773006553.468859, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006554320_476"}, {"ts": 1773006557.910214, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006558774_477"}, {"ts": 1773006562.503247, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006563362_478"}, {"ts": 1773006566.807372, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006567700_479"}, {"ts": 1773006571.122926, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006571975_480"}, {"ts": 1773006576.023597, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006576880_481"}, {"ts": 1773006580.309251, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006581162_482"}, {"ts": 1773006584.584785, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006585438_483"}, {"ts": 1773006588.860536, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006589235_484"}, {"ts": 1773006593.0218182, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006593867_485"}, {"ts": 1773006597.2929049, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006598155_486"}, {"ts": 1773006601.913188, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006602762_487"}, {"ts": 1773006606.1865768, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006607039_488"}, {"ts": 1773006610.472471, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006611341_489"}, {"ts": 1773006615.341386, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006616189_490"}, {"ts": 1773006619.6166039, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006620474_491"}, {"ts": 1773006623.894783, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006624792_492"}, {"ts": 1773006629.193585, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006630133_493"}, {"ts": 1773006633.558623, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006634416_494"}, {"ts": 1773006637.846656, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006638701_495"}, {"ts": 1773006642.548523, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006643404_496"}, {"ts": 1773006646.827633, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006647698_497"}, {"ts": 1773006651.127159, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006652002_498"}, {"ts": 1773006655.4227042, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006656272_499"}, {"ts": 1773006659.7154508, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006660570_500"}, {"ts": 1773006663.9915788, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006664854_501"}, {"ts": 1773006668.284538, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006669144_502"}, {"ts": 1773006672.566572, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006673436_503"}, {"ts": 1773006676.859831, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006677737_504"}, {"ts": 1773006681.162785, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006682021_505"}, {"ts": 1773006685.444641, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006686295_506"}, {"ts": 1773006689.725142, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006690595_507"}, {"ts": 1773006694.0305889, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006694886_508"}, {"ts": 1773006698.3130062, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006699181_509"}, {"ts": 1773006702.6536162, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006703533_510"}, {"ts": 1773006706.9561758, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006707827_511"}, {"ts": 1773006711.2552278, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006712125_512"}, {"ts": 1773006715.553838, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006716410_513"}, {"ts": 1773006719.833995, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006720691_514"}, {"ts": 1773006724.11092, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006724965_515"}, {"ts": 1773006728.392745, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006729260_516"}, {"ts": 1773006732.685409, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006733305_517"}, {"ts": 1773006736.749855, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006737606_518"}, {"ts": 1773006741.032995, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006741409_519"}, {"ts": 1773006745.308419, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006746191_520"}, {"ts": 1773006749.619104, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006749962_521"}, {"ts": 1773006753.676971, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006754531_522"}, {"ts": 1773006757.985687, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006758836_523"}, {"ts": 1773006762.264897, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006763120_524"}, {"ts": 1773006766.5715241, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006767415_525"}, {"ts": 1773006770.8917792, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006771748_526"}, {"ts": 1773006775.188122, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006775549_527"}, {"ts": 1773006780.550522, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006781410_528"}, {"ts": 1773006784.93799, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006785782_529"}, {"ts": 1773006789.204753, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006790076_530"}, {"ts": 1773006793.5004292, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006794386_531"}, {"ts": 1773006797.808738, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006798653_532"}, {"ts": 1773006802.075149, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006802958_533"}, {"ts": 1773006806.38006, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006807242_534"}, {"ts": 1773006810.676072, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006811528_535"}, {"ts": 1773006814.9497511, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006815823_536"}, {"ts": 1773006819.2449, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006820098_537"}, {"ts": 1773006823.521106, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006824373_538"}, {"ts": 1773006827.79759, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006828668_539"}, {"ts": 1773006832.097148, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006832952_540"}, {"ts": 1773006836.385452, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006837251_541"}, {"ts": 1773006840.67825, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006841549_542"}, {"ts": 1773006844.968315, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006845830_543"}, {"ts": 1773006849.258858, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006849868_544"}, {"ts": 1773006853.289175, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006854144_545"}, {"ts": 1773006857.565141, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006858164_546"}, {"ts": 1773006861.5852292, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006862440_547"}, {"ts": 1773006865.861779, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006866738_548"}, {"ts": 1773006870.1600761, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006871044_549"}, {"ts": 1773006874.4724731, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006874816_550"}, {"ts": 1773006878.2376692, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006879090_551"}, {"ts": 1773006882.547457, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006883413_552"}, {"ts": 1773006886.842979, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006887729_553"}, {"ts": 1773006891.161906, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006892022_554"}, {"ts": 1773006895.451432, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006896306_555"}, {"ts": 1773006899.733643, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006900596_556"}, {"ts": 1773006928.9022222, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006929820_557"}, {"ts": 1773006933.247642, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006934097_558"}, {"ts": 1773006937.5260842, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006938397_559"}, {"ts": 1773006941.827668, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006942678_560"}, {"ts": 1773006946.1130161, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006946966_561"}, {"ts": 1773006950.3847759, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006951309_562"}, {"ts": 1773006954.730901, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006955582_563"}, {"ts": 1773006959.001775, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006959854_564"}, {"ts": 1773006963.284961, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006964149_565"}, {"ts": 1773006967.5850592, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006968254_566"}, {"ts": 1773006971.691623, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006972544_567"}, {"ts": 1773006975.9732502, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006976585_568"}, {"ts": 1773006980.012116, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006980882_569"}, {"ts": 1773006984.303187, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006985172_570"}, {"ts": 1773006988.593846, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006989467_571"}, {"ts": 1773006992.890962, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006993745_572"}, {"ts": 1773006997.206929, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773006998084_573"}, {"ts": 1773007001.5078359, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007002404_574"}, {"ts": 1773007005.843283, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007006719_575"}, {"ts": 1773007010.152504, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007011023_576"}, {"ts": 1773007014.445517, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007015295_577"}, {"ts": 1773007018.7148008, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007019574_578"}, {"ts": 1773007022.999285, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007023854_579"}, {"ts": 1773007027.277246, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007028128_580"}, {"ts": 1773007031.558323, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007032431_581"}, {"ts": 1773007035.851508, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007036709_582"}, {"ts": 1773007040.133973, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007040994_583"}, {"ts": 1773007044.435659, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007045291_584"}, {"ts": 1773007048.713665, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007049571_585"}, {"ts": 1773007052.9968681, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007053848_586"}, {"ts": 1773007057.267749, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007058129_587"}, {"ts": 1773007061.552633, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007062423_588"}, {"ts": 1773007065.854186, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007066702_589"}, {"ts": 1773007070.1464021, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007070744_590"}, {"ts": 1773007074.1634, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007075022_591"}, {"ts": 1773007078.4486651, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007079303_592"}, {"ts": 1773007082.725776, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007083596_593"}, {"ts": 1773007087.021302, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007087879_594"}, {"ts": 1773007091.3039758, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007092164_595"}, {"ts": 1773007095.6026518, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007096462_596"}, {"ts": 1773007099.893777, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007100760_597"}, {"ts": 1773007104.182849, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007105036_598"}, {"ts": 1773007108.4625568, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007109076_599"}, {"ts": 1773007112.5010638, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007113354_600"}, {"ts": 1773007116.777428, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007117627_601"}, {"ts": 1773007121.046574, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007121923_602"}, {"ts": 1773007125.3438668, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007126201_603"}, {"ts": 1773007129.629398, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007130508_604"}, {"ts": 1773007133.93858, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007134787_605"}, {"ts": 1773007138.214005, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007138572_606"}, {"ts": 1773007141.999548, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007142876_607"}, {"ts": 1773007146.555967, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007147455_608"}, {"ts": 1773007150.887763, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007151759_609"}, {"ts": 1773007155.1940858, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007156050_610"}, {"ts": 1773007159.486814, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007160340_611"}, {"ts": 1773007163.763324, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007164612_612"}, {"ts": 1773007168.036649, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007168888_613"}, {"ts": 1773007172.333579, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007173193_614"}, {"ts": 1773007176.619015, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007177526_615"}, {"ts": 1773007180.961121, "candle_id": "btc-updown-15m-1773006300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "58706604057253967722074443633688430011600918031584750934504549102119426697303", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773007181818_616"}, {"ts": 1773008143.370763, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008144376_617"}, {"ts": 1773008147.9171982, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008148763_618"}, {"ts": 1773008152.190859, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008152795_619"}, {"ts": 1773008288.1635761, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008289012_620"}, {"ts": 1773008304.9143791, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008305765_621"}, {"ts": 1773008309.661192, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008310031_622"}, {"ts": 1773008313.862751, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008314724_623"}, {"ts": 1773008318.158476, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008319009_624"}, {"ts": 1773008322.4687822, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008323312_625"}, {"ts": 1773008326.744499, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008327617_626"}, {"ts": 1773008331.0462, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008331923_627"}, {"ts": 1773008335.348184, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008336201_628"}, {"ts": 1773008339.633482, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008340495_629"}, {"ts": 1773008343.922399, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008344781_630"}, {"ts": 1773008348.286742, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008348917_631"}, {"ts": 1773008352.555236, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008353163_632"}, {"ts": 1773008356.870781, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008357734_633"}, {"ts": 1773008361.267585, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008361873_634"}, {"ts": 1773008365.448642, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008366310_635"}, {"ts": 1773008369.737639, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008370598_636"}, {"ts": 1773008374.490349, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008375358_637"}, {"ts": 1773008378.787602, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008379644_638"}, {"ts": 1773008383.0732548, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008383947_639"}, {"ts": 1773008387.376609, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008388236_640"}, {"ts": 1773008391.668085, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008392035_641"}, {"ts": 1773008395.465767, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008396331_642"}, {"ts": 1773008399.762434, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008400646_643"}, {"ts": 1773008404.075548, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008404992_644"}, {"ts": 1773008408.4149601, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008409284_645"}, {"ts": 1773008412.72385, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008413578_646"}, {"ts": 1773008417.010796, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008417634_647"}, {"ts": 1773008421.324099, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008422191_648"}, {"ts": 1773008425.628031, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008426499_649"}, {"ts": 1773008429.932693, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008430798_650"}, {"ts": 1773008434.281277, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008434886_651"}, {"ts": 1773008438.592841, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008439514_652"}, {"ts": 1773008442.9405901, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008443913_653"}, {"ts": 1773008447.348057, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008447950_654"}, {"ts": 1773008451.5542011, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008452439_655"}, {"ts": 1773008455.871989, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008456730_656"}, {"ts": 1773008460.611614, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008461473_657"}, {"ts": 1773008465.800639, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008466680_658"}, {"ts": 1773008470.123631, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008471359_659"}, {"ts": 1773008474.802681, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008475675_660"}, {"ts": 1773008479.104092, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008479976_661"}, {"ts": 1773008483.40429, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008484259_662"}, {"ts": 1773008487.684134, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008488562_663"}, {"ts": 1773008492.009481, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008492865_664"}, {"ts": 1773008496.296488, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008497141_665"}, {"ts": 1773008501.060181, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008501947_666"}, {"ts": 1773008505.380523, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008506241_667"}, {"ts": 1773008509.672124, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008510540_668"}, {"ts": 1773008513.9722931, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008514828_669"}, {"ts": 1773008518.7105548, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008519564_670"}, {"ts": 1773008523.008022, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008523862_671"}, {"ts": 1773008527.2918038, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008528199_672"}, {"ts": 1773008531.646027, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008532521_673"}, {"ts": 1773008535.9574459, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008536814_674"}, {"ts": 1773008540.250918, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008541105_675"}, {"ts": 1773008544.579059, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008545450_676"}, {"ts": 1773008548.904434, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008549756_677"}, {"ts": 1773008553.6217978, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008554490_678"}, {"ts": 1773008557.9454248, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008558798_679"}, {"ts": 1773008562.2395, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008563101_680"}, {"ts": 1773008566.580443, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008567476_681"}, {"ts": 1773008570.9204428, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008571804_682"}, {"ts": 1773008575.241172, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008576122_683"}, {"ts": 1773008579.553382, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008580410_684"}, {"ts": 1773008583.839589, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008584454_685"}, {"ts": 1773008588.054104, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008588907_686"}, {"ts": 1773008592.373038, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008593240_687"}, {"ts": 1773008596.690817, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008597609_688"}, {"ts": 1773008601.0416949, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008601888_689"}, {"ts": 1773008605.324233, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008606172_690"}, {"ts": 1773008609.603345, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008610459_691"}, {"ts": 1773008613.89597, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008614755_692"}, {"ts": 1773008618.1946769, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008619046_693"}, {"ts": 1773008622.5106251, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008622873_694"}, {"ts": 1773008626.751818, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008627599_695"}, {"ts": 1773008631.035394, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008631889_696"}, {"ts": 1773008635.340256, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008636201_697"}, {"ts": 1773008639.635989, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008640495_698"}, {"ts": 1773008643.9446871, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008644842_699"}, {"ts": 1773008648.278322, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008649135_700"}, {"ts": 1773008652.583137, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008653463_701"}, {"ts": 1773008656.915645, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008657779_702"}, {"ts": 1773008661.217132, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008662070_703"}, {"ts": 1773008665.514936, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008666385_704"}, {"ts": 1773008669.8191202, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008670748_705"}, {"ts": 1773008674.180795, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008675037_706"}, {"ts": 1773008678.486517, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008679337_707"}, {"ts": 1773008682.773646, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008683632_708"}, {"ts": 1773008687.068515, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008687920_709"}, {"ts": 1773008691.357682, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008692201_710"}, {"ts": 1773008695.679209, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008696549_711"}, {"ts": 1773008699.9806159, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008700829_712"}, {"ts": 1773008708.361692, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008709210_713"}, {"ts": 1773008712.643117, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008713519_714"}, {"ts": 1773008716.948967, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008717300_715"}, {"ts": 1773008721.059854, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.015, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 80.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008721926_716"}, {"ts": 1773008732.629872, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008733538_717"}, {"ts": 1773008736.969707, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008737839_718"}, {"ts": 1773008741.2683232, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008742120_719"}, {"ts": 1773008745.5523672, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008746488_720"}, {"ts": 1773008749.9227772, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008750906_721"}, {"ts": 1773008754.3358579, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008755185_722"}, {"ts": 1773008758.620276, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008759500_723"}, {"ts": 1773008763.077854, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008763943_724"}, {"ts": 1773008767.378885, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008768247_725"}, {"ts": 1773008771.675736, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008772523_726"}, {"ts": 1773008775.959154, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008776810_727"}, {"ts": 1773008780.2467468, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008781095_728"}, {"ts": 1773008784.527097, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008785383_729"}, {"ts": 1773008788.81598, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008789666_730"}, {"ts": 1773008793.097823, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008793704_731"}, {"ts": 1773008797.135381, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008798006_732"}, {"ts": 1773008801.471046, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008802075_733"}, {"ts": 1773008805.509686, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008806359_734"}, {"ts": 1773008809.808535, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008810663_735"}, {"ts": 1773008814.097855, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.048, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 25.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008814941_736"}, {"ts": 1773008818.385649, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.031, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 38.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008818746_737"}, {"ts": 1773008822.174825, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.026, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 46.15, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008823027_738"}, {"ts": 1773008826.456724, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.026, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 46.15, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008827308_739"}, {"ts": 1773008830.7397811, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.047, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 25.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008831600_740"}, {"ts": 1773008835.031126, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.049, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.49, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008835913_741"}, {"ts": 1773008839.346647, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008840212_742"}, {"ts": 1773008843.655102, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008844549_743"}, {"ts": 1773008847.9828632, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008848848_744"}, {"ts": 1773008852.283175, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.068, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 17.65, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008853166_745"}, {"ts": 1773008856.5997498, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.059, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.34, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008857462_746"}, {"ts": 1773008860.894408, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008861747_747"}, {"ts": 1773008865.180383, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008866036_748"}, {"ts": 1773008869.4665549, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008870318_749"}, {"ts": 1773008873.755838, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008874649_750"}, {"ts": 1773008878.086282, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008878944_751"}, {"ts": 1773008882.379443, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008883241_752"}, {"ts": 1773008886.671757, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008887535_753"}, {"ts": 1773008894.3976839, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.017, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 70.59, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008895293_754"}, {"ts": 1773008909.013686, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008909924_755"}, {"ts": 1773008913.353384, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008914219_756"}, {"ts": 1773008917.6483479, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008918501_757"}, {"ts": 1773008921.9337149, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008922798_758"}, {"ts": 1773008926.228818, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008927079_759"}, {"ts": 1773008930.512862, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008931139_760"}, {"ts": 1773008934.57484, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008935190_761"}, {"ts": 1773008938.624125, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.201, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 5.97, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008939493_762"}, {"ts": 1773008942.958254, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.176, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 6.82, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008943810_763"}, {"ts": 1773008947.242708, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008947851_764"}, {"ts": 1773008951.286704, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.079, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 15.19, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008951889_765"}, {"ts": 1773008955.323008, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008955926_766"}, {"ts": 1773008959.35818, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008960210_767"}, {"ts": 1773008963.640008, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008964493_768"}, {"ts": 1773008967.926742, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008968533_769"}, {"ts": 1773008971.9878669, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008972854_770"}, {"ts": 1773008976.291852, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008977158_771"}, {"ts": 1773008984.060857, "candle_id": "btc-updown-15m-1773008100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "73419851343906616867393312289164378368016193352338530720565336993367786062959", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -1.41% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773008984994_772"}, {"ts": 1773009023.194366, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009024223_773"}, {"ts": 1773009027.6524422, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009028568_774"}, {"ts": 1773009031.9975119, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009032850_775"}, {"ts": 1773009036.2872949, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009037146_776"}, {"ts": 1773009040.578512, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009041466_777"}, {"ts": 1773009044.898726, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009045759_778"}, {"ts": 1773009049.192279, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009049809_779"}, {"ts": 1773009053.2492318, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009054100_780"}, {"ts": 1773009057.531216, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009058388_781"}, {"ts": 1773009061.822747, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009062696_782"}, {"ts": 1773009066.128753, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009067014_783"}, {"ts": 1773009070.451411, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009071314_784"}, {"ts": 1773009074.7475939, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009075622_785"}, {"ts": 1773009079.069731, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009079914_786"}, {"ts": 1773009083.3468008, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009084193_787"}, {"ts": 1773009087.623235, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009088258_788"}, {"ts": 1773009091.6913972, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009092572_789"}, {"ts": 1773009096.009993, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009096629_790"}, {"ts": 1773009100.0631108, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009100685_791"}, {"ts": 1773009104.113929, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009104729_792"}, {"ts": 1773009108.155244, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009108795_793"}, {"ts": 1773009112.225, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009113079_794"}, {"ts": 1773009116.5112572, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009117373_795"}, {"ts": 1773009120.8024, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009121659_796"}, {"ts": 1773009125.0879061, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009125964_797"}, {"ts": 1773009129.398626, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009129998_798"}, {"ts": 1773009133.433912, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009134301_799"}, {"ts": 1773009137.7306921, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009138163_800"}, {"ts": 1773009141.60686, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009142490_801"}, {"ts": 1773009145.925764, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009146287_802"}, {"ts": 1773009149.966454, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009150339_803"}, {"ts": 1773009154.243495, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009154593_804"}, {"ts": 1773009158.532834, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009159387_805"}, {"ts": 1773009167.113803, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009167720_806"}, {"ts": 1773009171.372515, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009172237_807"}, {"ts": 1773009175.669719, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009176537_808"}, {"ts": 1773009179.9664052, "candle_id": "btc-updown-15m-1773009000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1608014494522877884431889097503380593837230400331242306003301730370875817551", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.25% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009180593_809"}, {"ts": 1773009903.582349, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009904633_810"}, {"ts": 1773009908.433759, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009909302_811"}, {"ts": 1773009912.728617, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009913603_812"}, {"ts": 1773009917.033788, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009917900_813"}, {"ts": 1773009921.325832, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009922193_814"}, {"ts": 1773009925.629175, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009926489_815"}, {"ts": 1773009929.916044, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009930775_816"}, {"ts": 1773009934.202917, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009935066_817"}, {"ts": 1773009938.5065138, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009939370_818"}, {"ts": 1773009942.8041081, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009943666_819"}, {"ts": 1773009947.1035688, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009947989_820"}, {"ts": 1773009951.416704, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009952269_821"}, {"ts": 1773009955.702612, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009956564_822"}, {"ts": 1773009959.999361, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009960867_823"}, {"ts": 1773009964.292105, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009965149_824"}, {"ts": 1773009968.578799, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009969210_825"}, {"ts": 1773009972.642794, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009973518_826"}, {"ts": 1773009976.949287, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009977799_827"}, {"ts": 1773009981.22534, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009982083_828"}, {"ts": 1773009985.523479, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009986409_829"}, {"ts": 1773009989.845192, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009990733_830"}, {"ts": 1773009994.174974, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009995031_831"}, {"ts": 1773009998.460068, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773009999326_832"}, {"ts": 1773010002.756904, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010003623_833"}, {"ts": 1773010007.061763, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010007419_834"}, {"ts": 1773010010.8480508, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010011714_835"}, {"ts": 1773010015.1386728, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010016005_836"}, {"ts": 1773010019.431417, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010020281_837"}, {"ts": 1773010023.7283268, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010024587_838"}, {"ts": 1773010028.0288892, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010028885_839"}, {"ts": 1773010032.312372, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010033182_840"}, {"ts": 1773010036.616012, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010037496_841"}, {"ts": 1773010040.923161, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010041787_842"}, {"ts": 1773010045.292939, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010046154_843"}, {"ts": 1773010049.590838, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010050449_844"}, {"ts": 1773010053.895319, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010054746_845"}, {"ts": 1773010058.178612, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010059085_846"}, {"ts": 1773010062.525687, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010063138_847"}, {"ts": 1773010066.564233, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010067419_848"}, {"ts": 1773010070.8461928, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010071711_849"}, {"ts": 1773010075.14047, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010075745_850"}, {"ts": 1773010079.170482, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010080031_851"}, {"ts": 1773010083.469206, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010084349_852"}, {"ts": 1773010087.77712, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010088639_853"}, {"ts": 1773010092.064448, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010092916_854"}, {"ts": 1773010096.361002, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010097254_855"}, {"ts": 1773010100.683129, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010101548_856"}, {"ts": 1773010104.9851341, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010105847_857"}, {"ts": 1773010109.272518, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010110146_858"}, {"ts": 1773010113.57691, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010114467_859"}, {"ts": 1773010117.902904, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010118768_860"}, {"ts": 1773010122.202218, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010123053_861"}, {"ts": 1773010126.487443, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010127098_862"}, {"ts": 1773010130.585382, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010131457_863"}, {"ts": 1773010134.881351, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010135740_864"}, {"ts": 1773010139.167286, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010140052_865"}, {"ts": 1773010143.478624, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010144077_866"}, {"ts": 1773010147.50656, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010148359_867"}, {"ts": 1773010151.7888372, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010152640_868"}, {"ts": 1773010156.0665002, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010156919_869"}, {"ts": 1773010160.348753, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010161210_870"}, {"ts": 1773010164.642729, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010165496_871"}, {"ts": 1773010168.922721, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010169793_872"}, {"ts": 1773010173.221528, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010174090_873"}, {"ts": 1773010177.5172968, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010178384_874"}, {"ts": 1773010181.809898, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010182670_875"}, {"ts": 1773010186.099189, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010186955_876"}, {"ts": 1773010190.385778, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010190744_877"}, {"ts": 1773010194.1730208, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010194780_878"}, {"ts": 1773010198.217885, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010199106_879"}, {"ts": 1773010202.6252868, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010202977_880"}, {"ts": 1773010206.465389, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010206904_881"}, {"ts": 1773010210.366507, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010211225_882"}, {"ts": 1773010214.6547992, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010215520_883"}, {"ts": 1773010218.962652, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010219570_884"}, {"ts": 1773010223.023401, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010223886_885"}, {"ts": 1773010227.321784, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010228181_886"}, {"ts": 1773010231.616062, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010232329_887"}, {"ts": 1773010235.780782, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010236637_888"}, {"ts": 1773010240.062794, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010240924_889"}, {"ts": 1773010244.370501, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010244973_890"}, {"ts": 1773010248.40557, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010249265_891"}, {"ts": 1773010252.6883159, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010253568_892"}, {"ts": 1773010256.992634, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010257594_893"}, {"ts": 1773010261.029196, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010261879_894"}, {"ts": 1773010265.30799, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010266157_895"}, {"ts": 1773010269.587657, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010270496_896"}, {"ts": 1773010273.931325, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010274791_897"}, {"ts": 1773010278.215917, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010279066_898"}, {"ts": 1773010282.488992, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010283352_899"}, {"ts": 1773010286.7772632, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010287637_900"}, {"ts": 1773010291.061708, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010291916_901"}, {"ts": 1773010295.35021, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010296201_902"}, {"ts": 1773010299.6339898, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010300488_903"}, {"ts": 1773010303.923949, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010304791_904"}, {"ts": 1773010308.2168162, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010309070_905"}, {"ts": 1773010312.500802, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010313396_906"}, {"ts": 1773010316.821226, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010317712_907"}, {"ts": 1773010321.1373818, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010321996_908"}, {"ts": 1773010325.427837, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010326031_909"}, {"ts": 1773010329.479412, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010330333_910"}, {"ts": 1773010333.7589939, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010334622_911"}, {"ts": 1773010338.047613, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010338902_912"}, {"ts": 1773010342.3289092, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010343174_913"}, {"ts": 1773010346.599712, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010347464_914"}, {"ts": 1773010350.8995872, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010351761_915"}, {"ts": 1773010355.19797, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010356077_916"}, {"ts": 1773010359.506124, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010360377_917"}, {"ts": 1773010363.81089, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010364703_918"}, {"ts": 1773010368.131402, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010369007_919"}, {"ts": 1773010372.439167, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010373293_920"}, {"ts": 1773010376.717986, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010377570_921"}, {"ts": 1773010381.0007622, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010381899_922"}, {"ts": 1773010385.336949, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010386209_923"}, {"ts": 1773010389.6339352, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010390495_924"}, {"ts": 1773010393.923411, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010394804_925"}, {"ts": 1773010398.235327, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010399102_926"}, {"ts": 1773010402.5331829, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010403376_927"}, {"ts": 1773010406.803079, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010407669_928"}, {"ts": 1773010411.110699, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010411958_929"}, {"ts": 1773010415.387608, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010416265_930"}, {"ts": 1773010419.689277, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010420557_931"}, {"ts": 1773010423.9933078, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010424856_932"}, {"ts": 1773010428.2847161, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010429129_933"}, {"ts": 1773010432.553024, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010433426_934"}, {"ts": 1773010436.847649, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010437694_935"}, {"ts": 1773010441.12098, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010441981_936"}, {"ts": 1773010445.408128, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010446280_937"}, {"ts": 1773010449.707998, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010450578_938"}, {"ts": 1773010454.010077, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010454869_939"}, {"ts": 1773010458.3063848, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010459164_940"}, {"ts": 1773010462.58983, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010463190_941"}, {"ts": 1773010466.61729, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010467463_942"}, {"ts": 1773010470.888895, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010471756_943"}, {"ts": 1773010475.184664, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010476030_944"}, {"ts": 1773010479.470176, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010480338_945"}, {"ts": 1773010483.763913, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010484618_946"}, {"ts": 1773010488.0459058, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010488898_947"}, {"ts": 1773010492.328618, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010493182_948"}, {"ts": 1773010496.607546, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010497209_949"}, {"ts": 1773010500.6414149, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 13.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.09 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010501525_950"}, {"ts": 1773010504.956109, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010505831_951"}, {"ts": 1773010509.2575302, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010510197_952"}, {"ts": 1773010513.62895, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010514014_953"}, {"ts": 1773010517.482701, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010518348_954"}, {"ts": 1773010521.7745652, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010522139_955"}, {"ts": 1773010525.566078, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010526425_956"}, {"ts": 1773010529.848908, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010530712_957"}, {"ts": 1773010534.145151, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010535002_958"}, {"ts": 1773010538.427726, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010539373_959"}, {"ts": 1773010542.796928, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 13.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.09 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010543400_960"}, {"ts": 1773010546.825706, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010547697_961"}, {"ts": 1773010551.1415942, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010551995_962"}, {"ts": 1773010555.528254, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010556387_963"}, {"ts": 1773010559.816672, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010560672_964"}, {"ts": 1773010564.112811, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010565049_965"}, {"ts": 1773010568.481645, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010569364_966"}, {"ts": 1773010572.790956, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010573645_967"}, {"ts": 1773010577.077751, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010577954_968"}, {"ts": 1773010581.382464, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010582248_969"}, {"ts": 1773010585.676814, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010586536_970"}, {"ts": 1773010589.959691, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010590835_971"}, {"ts": 1773010594.266064, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010595131_972"}, {"ts": 1773010598.565344, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010599438_973"}, {"ts": 1773010602.869171, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010603753_974"}, {"ts": 1773010607.1725671, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010608036_975"}, {"ts": 1773010611.453907, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010612325_976"}, {"ts": 1773010615.744823, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010616594_977"}, {"ts": 1773010620.015009, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010620879_978"}, {"ts": 1773010624.3110862, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010625167_979"}, {"ts": 1773010628.593189, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010629457_980"}, {"ts": 1773010632.882429, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010633742_981"}, {"ts": 1773010637.1658828, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010638014_982"}, {"ts": 1773010641.434853, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010642296_983"}, {"ts": 1773010645.722403, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010646588_984"}, {"ts": 1773010650.011592, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010650889_985"}, {"ts": 1773010654.3167841, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010655182_986"}, {"ts": 1773010658.6124659, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010659484_987"}, {"ts": 1773010662.909504, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010663820_988"}, {"ts": 1773010667.243994, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010668102_989"}, {"ts": 1773010671.5549052, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010672424_990"}, {"ts": 1773010675.9035678, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010676762_991"}, {"ts": 1773010680.202165, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010681059_992"}, {"ts": 1773010684.510198, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010685372_993"}, {"ts": 1773010688.7975261, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010689661_994"}, {"ts": 1773010693.084527, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010693957_995"}, {"ts": 1773010697.383616, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010698238_996"}, {"ts": 1773010701.663575, "candle_id": "btc-updown-15m-1773009900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "15484092943708751953774414158971856373981316017421638939506150199665911352614", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010702527_997"}, {"ts": 1773010802.7414029, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010803711_998"}, {"ts": 1773010807.1605031, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010808044_999"}, {"ts": 1773010811.496654, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010812380_1000"}, {"ts": 1773010815.804823, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010816419_1001"}, {"ts": 1773010819.8500822, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010820704_1002"}, {"ts": 1773010824.1295419, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010824979_1003"}, {"ts": 1773010828.4134872, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010829289_1004"}, {"ts": 1773010832.7292428, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010833716_1005"}, {"ts": 1773010837.154034, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010838048_1006"}, {"ts": 1773010841.474281, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010842352_1007"}, {"ts": 1773010845.7802072, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010846439_1008"}, {"ts": 1773010849.861443, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010850730_1009"}, {"ts": 1773010854.1551318, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010855013_1010"}, {"ts": 1773010858.437343, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010859280_1011"}, {"ts": 1773010862.717244, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010863080_1012"}, {"ts": 1773010866.507026, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010867373_1013"}, {"ts": 1773010870.805418, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010871727_1014"}, {"ts": 1773010875.1590898, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010876072_1015"}, {"ts": 1773010879.502644, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010880363_1016"}, {"ts": 1773010883.78927, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010884162_1017"}, {"ts": 1773010887.703011, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010888570_1018"}, {"ts": 1773010891.997797, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010892859_1019"}, {"ts": 1773010896.291062, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010896896_1020"}, {"ts": 1773010900.778959, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010901632_1021"}, {"ts": 1773010905.0584478, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010905924_1022"}, {"ts": 1773010909.3617642, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010909976_1023"}, {"ts": 1773010913.3979, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010914281_1024"}, {"ts": 1773010917.707288, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010918590_1025"}, {"ts": 1773010929.104259, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010929989_1026"}, {"ts": 1773010933.413528, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010934264_1027"}, {"ts": 1773010937.69575, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010938566_1028"}, {"ts": 1773010945.421438, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010946281_1029"}, {"ts": 1773010949.709546, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010950580_1030"}, {"ts": 1773010954.0083761, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010954864_1031"}, {"ts": 1773010958.2913952, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010959158_1032"}, {"ts": 1773010962.585618, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010963455_1033"}, {"ts": 1773010966.887795, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010967743_1034"}, {"ts": 1773010971.173729, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010971537_1035"}, {"ts": 1773010975.119767, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010975982_1036"}, {"ts": 1773010979.879657, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010980778_1037"}, {"ts": 1773010985.0812218, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010985942_1038"}, {"ts": 1773010989.923379, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010990579_1039"}, {"ts": 1773010994.0096278, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010994888_1040"}, {"ts": 1773010999.322478, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773010999699_1041"}, {"ts": 1773011003.2237911, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011003830_1042"}, {"ts": 1773011019.414378, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011020275_1043"}, {"ts": 1773011024.29647, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011025154_1044"}, {"ts": 1773011028.581713, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011029429_1045"}, {"ts": 1773011032.857183, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011033704_1046"}, {"ts": 1773011037.134039, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011037991_1047"}, {"ts": 1773011041.460153, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011042345_1048"}, {"ts": 1773011045.781248, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011046388_1049"}, {"ts": 1773011049.962623, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011050822_1050"}, {"ts": 1773011054.298209, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011055171_1051"}, {"ts": 1773011058.622507, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011059487_1052"}, {"ts": 1773011063.3417568, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011064237_1053"}, {"ts": 1773011067.668127, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011068269_1054"}, {"ts": 1773011071.961188, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011072850_1055"}, {"ts": 1773011076.285239, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011077160_1056"}, {"ts": 1773011080.604332, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011081472_1057"}, {"ts": 1773011084.910827, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011085760_1058"}, {"ts": 1773011089.190636, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011090051_1059"}, {"ts": 1773011093.4884238, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011094356_1060"}, {"ts": 1773011097.784318, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011098651_1061"}, {"ts": 1773011102.7359061, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011103692_1062"}, {"ts": 1773011107.1301289, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011108011_1063"}, {"ts": 1773011111.445793, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011112292_1064"}, {"ts": 1773011115.723804, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011116589_1065"}, {"ts": 1773011120.02409, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011120885_1066"}, {"ts": 1773011124.318809, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011125174_1067"}, {"ts": 1773011128.6115708, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011129484_1068"}, {"ts": 1773011132.923002, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011133789_1069"}, {"ts": 1773011137.22627, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011138098_1070"}, {"ts": 1773011141.5314019, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011142399_1071"}, {"ts": 1773011145.835226, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011146697_1072"}, {"ts": 1773011150.1259232, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011151003_1073"}, {"ts": 1773011154.4376278, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011155293_1074"}, {"ts": 1773011158.725666, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011159373_1075"}, {"ts": 1773011162.805147, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011163677_1076"}, {"ts": 1773011167.103495, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011167960_1077"}, {"ts": 1773011171.389015, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011172242_1078"}, {"ts": 1773011175.673716, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011176516_1079"}, {"ts": 1773011179.976546, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011180835_1080"}, {"ts": 1773011185.105582, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011185982_1081"}, {"ts": 1773011189.699475, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011190564_1082"}, {"ts": 1773011193.992921, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011194857_1083"}, {"ts": 1773011198.298429, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011199155_1084"}, {"ts": 1773011202.587832, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011202951_1085"}, {"ts": 1773011206.8186162, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011207677_1086"}, {"ts": 1773011211.1167629, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011211725_1087"}, {"ts": 1773011215.391371, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011216261_1088"}, {"ts": 1773011219.689334, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011220574_1089"}, {"ts": 1773011224.0069911, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011224645_1090"}, {"ts": 1773011228.075954, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011228936_1091"}, {"ts": 1773011232.372015, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011232995_1092"}, {"ts": 1773011236.426323, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011237297_1093"}, {"ts": 1773011240.734345, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011242311_1094"}, {"ts": 1773011245.806493, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011246667_1095"}, {"ts": 1773011250.106814, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011250964_1096"}, {"ts": 1773011254.411263, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011255263_1097"}, {"ts": 1773011258.719976, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011259593_1098"}, {"ts": 1773011263.024916, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011263884_1099"}, {"ts": 1773011267.3190641, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011268175_1100"}, {"ts": 1773011271.617548, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011272464_1101"}, {"ts": 1773011275.909755, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011276769_1102"}, {"ts": 1773011280.243566, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011281112_1103"}, {"ts": 1773011284.5442681, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011285398_1104"}, {"ts": 1773011288.826659, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011289711_1105"}, {"ts": 1773011293.146144, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011294006_1106"}, {"ts": 1773011297.439739, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011298309_1107"}, {"ts": 1773011301.7388642, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011302452_1108"}, {"ts": 1773011306.167837, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011307049_1109"}, {"ts": 1773011310.4777129, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011310847_1110"}, {"ts": 1773011314.351499, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011315275_1111"}, {"ts": 1773011318.707864, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011319567_1112"}, {"ts": 1773011322.993639, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011323917_1113"}, {"ts": 1773011327.3508449, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011327945_1114"}, {"ts": 1773011331.3793778, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011331982_1115"}, {"ts": 1773011335.705224, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011336557_1116"}, {"ts": 1773011340.264152, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011341133_1117"}, {"ts": 1773011344.5779579, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011345445_1118"}, {"ts": 1773011348.9222379, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011349772_1119"}, {"ts": 1773011361.794963, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011362654_1120"}, {"ts": 1773011366.5710568, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011367432_1121"}, {"ts": 1773011370.862081, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011371718_1122"}, {"ts": 1773011375.1484292, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011375508_1123"}, {"ts": 1773011378.9437802, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011379811_1124"}, {"ts": 1773011383.252515, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011384121_1125"}, {"ts": 1773011387.555666, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011388431_1126"}, {"ts": 1773011391.865886, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011392762_1127"}, {"ts": 1773011396.1964538, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011396804_1128"}, {"ts": 1773011400.240434, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011401089_1129"}, {"ts": 1773011404.518767, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011405381_1130"}, {"ts": 1773011408.877633, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011409752_1131"}, {"ts": 1773011413.186028, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011414052_1132"}, {"ts": 1773011417.4859278, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011418373_1133"}, {"ts": 1773011421.8077261, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011422654_1134"}, {"ts": 1773011426.088183, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011426711_1135"}, {"ts": 1773011430.1725922, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011431035_1136"}, {"ts": 1773011434.467542, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011435322_1137"}, {"ts": 1773011438.7489972, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011439608_1138"}, {"ts": 1773011443.059989, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011443920_1139"}, {"ts": 1773011447.3820632, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011448250_1140"}, {"ts": 1773011451.67889, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011452040_1141"}, {"ts": 1773011455.701237, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011456559_1142"}, {"ts": 1773011459.994826, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011460848_1143"}, {"ts": 1773011464.27911, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011464636_1144"}, {"ts": 1773011468.591628, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011469199_1145"}, {"ts": 1773011472.627286, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011473499_1146"}, {"ts": 1773011476.9336011, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011477790_1147"}, {"ts": 1773011481.469058, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011482314_1148"}, {"ts": 1773011485.811145, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011486668_1149"}, {"ts": 1773011490.515028, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011491363_1150"}, {"ts": 1773011494.798632, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011495657_1151"}, {"ts": 1773011499.109814, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011499974_1152"}, {"ts": 1773011503.401877, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011503763_1153"}, {"ts": 1773011507.193204, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011508053_1154"}, {"ts": 1773011511.490644, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011512379_1155"}, {"ts": 1773011515.817931, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011516434_1156"}, {"ts": 1773011519.8638499, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011520726_1157"}, {"ts": 1773011524.157074, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011524829_1158"}, {"ts": 1773011528.266871, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011529136_1159"}, {"ts": 1773011532.576633, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011533447_1160"}, {"ts": 1773011537.051457, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011537686_1161"}, {"ts": 1773011541.1204019, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011541982_1162"}, {"ts": 1773011545.4256651, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011546287_1163"}, {"ts": 1773011549.7334368, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011550588_1164"}, {"ts": 1773011554.0193942, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011554890_1165"}, {"ts": 1773011558.3223941, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011559171_1166"}, {"ts": 1773011562.601681, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011563465_1167"}, {"ts": 1773011566.915147, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011567770_1168"}, {"ts": 1773011571.214004, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011572074_1169"}, {"ts": 1773011575.504462, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011576371_1170"}, {"ts": 1773011579.8027892, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "83396277352130621616739568168708382300233572163040520833636112726198577368279", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011580413_1171"}, {"ts": 1773011583.8480809, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011584464_1172"}, {"ts": 1773011587.900793, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011588760_1173"}, {"ts": 1773011592.203773, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011593064_1174"}, {"ts": 1773011596.506953, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011597398_1175"}, {"ts": 1773011600.853328, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011601717_1176"}, {"ts": 1773011605.3591309, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011606230_1177"}, {"ts": 1773011610.131382, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011610994_1178"}, {"ts": 1773011614.42531, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011615274_1179"}, {"ts": 1773011618.764253, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011619620_1180"}, {"ts": 1773011623.053741, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011623917_1181"}, {"ts": 1773011627.352889, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011628204_1182"}, {"ts": 1773011631.646085, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011632278_1183"}, {"ts": 1773011635.9029078, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011636758_1184"}, {"ts": 1773011640.191495, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011641052_1185"}, {"ts": 1773011644.485711, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011645108_1186"}, {"ts": 1773011649.216382, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011650092_1187"}, {"ts": 1773011653.523365, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011654390_1188"}, {"ts": 1773011657.823734, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011658681_1189"}, {"ts": 1773011662.116642, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011662976_1190"}, {"ts": 1773011666.406301, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011667268_1191"}, {"ts": 1773011670.6981068, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011671577_1192"}, {"ts": 1773011675.009742, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011675852_1193"}, {"ts": 1773011679.2813299, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011680141_1194"}, {"ts": 1773011683.587717, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011684445_1195"}, {"ts": 1773011687.8779678, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011688729_1196"}, {"ts": 1773011692.158653, "candle_id": "btc-updown-15m-1773010800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "80309701478490054284166437921788604135579684758170087241412627141840210600831", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011693015_1197"}, {"ts": 1773011708.265711, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011708744_1198"}, {"ts": 1773011798.2429981, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011799111_1199"}, {"ts": 1773011802.824029, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011803675_1200"}, {"ts": 1773011807.113346, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011807977_1201"}, {"ts": 1773011811.409326, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011812273_1202"}, {"ts": 1773011815.705524, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011816322_1203"}, {"ts": 1773011819.947117, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011820818_1204"}, {"ts": 1773011824.30464, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011825174_1205"}, {"ts": 1773011828.6063402, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011829213_1206"}, {"ts": 1773011832.646519, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011833504_1207"}, {"ts": 1773011836.940659, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011837797_1208"}, {"ts": 1773011841.247947, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011841848_1209"}, {"ts": 1773011845.282468, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011845892_1210"}, {"ts": 1773011849.32185, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011850193_1211"}, {"ts": 1773011853.622017, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011854489_1212"}, {"ts": 1773011857.931276, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011858776_1213"}, {"ts": 1773011862.258498, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011863120_1214"}, {"ts": 1773011866.555862, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011867415_1215"}, {"ts": 1773011870.852078, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011871726_1216"}, {"ts": 1773011875.15654, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011876022_1217"}, {"ts": 1773011879.451721, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011880314_1218"}, {"ts": 1773011887.624483, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011888510_1219"}, {"ts": 1773011891.944271, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773011892798_1220"}, {"ts": 1773012127.836753, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012128780_1221"}, {"ts": 1773012132.212692, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012132836_1222"}, {"ts": 1773012136.267715, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012137132_1223"}, {"ts": 1773012140.568776, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012141437_1224"}, {"ts": 1773012144.872994, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012145726_1225"}, {"ts": 1773012149.16064, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012150031_1226"}, {"ts": 1773012153.461494, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012154312_1227"}, {"ts": 1773012158.42594, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012159288_1228"}, {"ts": 1773012162.756997, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012163645_1229"}, {"ts": 1773012167.074718, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012167924_1230"}, {"ts": 1773012171.3670871, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012172221_1231"}, {"ts": 1773012176.0317, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012176897_1232"}, {"ts": 1773012180.330179, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012181238_1233"}, {"ts": 1773012184.691743, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012185556_1234"}, {"ts": 1773012189.000478, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012189885_1235"}, {"ts": 1773012193.3445492, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012194189_1236"}, {"ts": 1773012197.6212249, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012198478_1237"}, {"ts": 1773012201.90548, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012202778_1238"}, {"ts": 1773012206.2287009, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012207090_1239"}, {"ts": 1773012210.52638, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012210876_1240"}, {"ts": 1773012214.826964, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012215693_1241"}, {"ts": 1773012219.1337678, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012219989_1242"}, {"ts": 1773012223.444405, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012224342_1243"}, {"ts": 1773012227.780239, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 13.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.09 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012228655_1244"}, {"ts": 1773012232.08603, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012232943_1245"}, {"ts": 1773012236.378003, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012237255_1246"}, {"ts": 1773012240.6992729, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012241581_1247"}, {"ts": 1773012245.012506, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012245871_1248"}, {"ts": 1773012249.318493, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012250187_1249"}, {"ts": 1773012253.619821, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012254239_1250"}, {"ts": 1773012257.799192, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 13.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.09 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012258667_1251"}, {"ts": 1773012262.0963001, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012262957_1252"}, {"ts": 1773012266.3972201, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012267247_1253"}, {"ts": 1773012270.680516, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012271538_1254"}, {"ts": 1773012275.092486, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012275947_1255"}, {"ts": 1773012279.4018629, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012280283_1256"}, {"ts": 1773012283.717796, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012284574_1257"}, {"ts": 1773012288.009454, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012288864_1258"}, {"ts": 1773012292.320841, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012293186_1259"}, {"ts": 1773012296.622708, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012297470_1260"}, {"ts": 1773012301.119392, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012301976_1261"}, {"ts": 1773012305.413426, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012306285_1262"}, {"ts": 1773012309.713109, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012310589_1263"}, {"ts": 1773012314.022943, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012314906_1264"}, {"ts": 1773012318.793947, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012319669_1265"}, {"ts": 1773012323.106634, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012324005_1266"}, {"ts": 1773012327.435331, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012328298_1267"}, {"ts": 1773012331.733087, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012332593_1268"}, {"ts": 1773012336.029428, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012336886_1269"}, {"ts": 1773012340.3266292, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012341185_1270"}, {"ts": 1773012344.97572, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012345833_1271"}, {"ts": 1773012349.4114912, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012350263_1272"}, {"ts": 1773012353.722549, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012354569_1273"}, {"ts": 1773012358.008065, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012358863_1274"}, {"ts": 1773012362.3047109, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012363156_1275"}, {"ts": 1773012366.598681, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012367456_1276"}, {"ts": 1773012370.899967, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012371764_1277"}, {"ts": 1773012375.192189, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012376061_1278"}, {"ts": 1773012379.4921532, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012380372_1279"}, {"ts": 1773012383.804735, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012384679_1280"}, {"ts": 1773012388.103937, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012388974_1281"}, {"ts": 1773012392.4077828, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012393280_1282"}, {"ts": 1773012396.7194188, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012397578_1283"}, {"ts": 1773012401.0129862, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012401869_1284"}, {"ts": 1773012405.300398, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012406170_1285"}, {"ts": 1773012409.602976, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012410466_1286"}, {"ts": 1773012413.899209, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012414746_1287"}, {"ts": 1773012418.175746, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012419026_1288"}, {"ts": 1773012422.487574, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012423352_1289"}, {"ts": 1773012426.7911181, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012427662_1290"}, {"ts": 1773012431.0931761, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012432030_1291"}, {"ts": 1773012435.4615018, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012436314_1292"}, {"ts": 1773012439.7442539, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012440635_1293"}, {"ts": 1773012444.068486, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012444921_1294"}, {"ts": 1773012448.349407, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012449209_1295"}, {"ts": 1773012452.6452632, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012453527_1296"}, {"ts": 1773012456.957888, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.011, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 109.09, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012457310_1297"}, {"ts": 1773012460.897721, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.014, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 85.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012461246_1298"}, {"ts": 1773012464.916866, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.014, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 85.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012465263_1299"}, {"ts": 1773012469.3430989, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.014, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 85.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012469709_1300"}, {"ts": 1773012473.437522, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 100.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012473814_1301"}, {"ts": 1773012477.740161, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.013, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 92.31, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012478117_1302"}, {"ts": 1773012490.5331662, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.047, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 25.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012491405_1303"}, {"ts": 1773012494.9356039, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.037, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 32.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012495811_1304"}, {"ts": 1773012499.465131, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.039, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 30.77, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012500343_1305"}, {"ts": 1773012503.809376, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012504662_1306"}, {"ts": 1773012508.094765, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.064, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 18.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012508443_1307"}, {"ts": 1773012512.39277, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.058, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 20.69, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012513249_1308"}, {"ts": 1773012516.695881, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012517554_1309"}, {"ts": 1773012521.000779, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012521862_1310"}, {"ts": 1773012525.2949052, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012526161_1311"}, {"ts": 1773012533.935466, "candle_id": "btc-updown-15m-1773011700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "45525972616932266495983110024519760605354932203397403540381042084705801762360", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012534779_1312"}, {"ts": 1773012660.784726, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012661796_1313"}, {"ts": 1773012682.12713, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012682984_1314"}, {"ts": 1773012686.4100149, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012687285_1315"}, {"ts": 1773012691.37103, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012692223_1316"}, {"ts": 1773012695.653051, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012696502_1317"}, {"ts": 1773012700.265291, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012701127_1318"}, {"ts": 1773012704.562925, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012705424_1319"}, {"ts": 1773012708.859025, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012709718_1320"}, {"ts": 1773012713.1427882, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012713999_1321"}, {"ts": 1773012717.428624, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012718282_1322"}, {"ts": 1773012721.781186, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012722649_1323"}, {"ts": 1773012726.088534, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012726940_1324"}, {"ts": 1773012730.373407, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012731230_1325"}, {"ts": 1773012734.65994, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012735521_1326"}, {"ts": 1773012738.952176, "candle_id": "btc-updown-15m-1773012600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "45978430509363882926650686212377019612463608243005201785385079146843931519366", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773012739813_1327"}, {"ts": 1773013503.151604, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013503921_1328"}, {"ts": 1773013508.214051, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013509090_1329"}, {"ts": 1773013512.512189, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013513364_1330"}, {"ts": 1773013516.807094, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013517730_1331"}, {"ts": 1773013553.877273, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013554236_1332"}, {"ts": 1773013558.306012, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013559169_1333"}, {"ts": 1773013563.0703151, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013563925_1334"}, {"ts": 1773013567.378156, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013567992_1335"}, {"ts": 1773013571.659016, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013572531_1336"}, {"ts": 1773013575.986516, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013576851_1337"}, {"ts": 1773013580.281066, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013580880_1338"}, {"ts": 1773013584.3084779, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013585164_1339"}, {"ts": 1773013588.5884569, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013589471_1340"}, {"ts": 1773013592.921328, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013593789_1341"}, {"ts": 1773013597.2129679, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013597823_1342"}, {"ts": 1773013601.2531688, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013602108_1343"}, {"ts": 1773013605.5355158, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013606149_1344"}, {"ts": 1773013609.570142, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013610427_1345"}, {"ts": 1773013613.880095, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013614739_1346"}, {"ts": 1773013618.159403, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013619003_1347"}, {"ts": 1773013622.4217339, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013623021_1348"}, {"ts": 1773013638.8909729, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013639272_1349"}, {"ts": 1773013643.094423, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013643471_1350"}, {"ts": 1773013647.737159, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013648599_1351"}, {"ts": 1773013652.115146, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013652964_1352"}, {"ts": 1773013656.4559438, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013657300_1353"}, {"ts": 1773013660.722374, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013661579_1354"}, {"ts": 1773013665.013998, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013665911_1355"}, {"ts": 1773013669.337285, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013669940_1356"}, {"ts": 1773013673.4755719, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013674365_1357"}, {"ts": 1773013677.826412, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013678430_1358"}, {"ts": 1773013681.9567518, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013682817_1359"}, {"ts": 1773013686.246281, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013687121_1360"}, {"ts": 1773013690.550539, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013691416_1361"}, {"ts": 1773013694.841334, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013695699_1362"}, {"ts": 1773013699.1194282, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013699981_1363"}, {"ts": 1773013703.4073899, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013703775_1364"}, {"ts": 1773013707.703074, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013708549_1365"}, {"ts": 1773013711.999786, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013712858_1366"}, {"ts": 1773013716.2797172, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013717148_1367"}, {"ts": 1773013720.5758562, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013721466_1368"}, {"ts": 1773013724.911521, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013725765_1369"}, {"ts": 1773013729.2119622, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013729814_1370"}, {"ts": 1773013733.4911768, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013734358_1371"}, {"ts": 1773013737.779295, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013738634_1372"}, {"ts": 1773013742.068264, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013742690_1373"}, {"ts": 1773013746.113502, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013746983_1374"}, {"ts": 1773013750.414609, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013751310_1375"}, {"ts": 1773013924.858444, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013925825_1376"}, {"ts": 1773013929.6890671, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013930573_1377"}, {"ts": 1773013934.166671, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013935038_1378"}, {"ts": 1773013938.461211, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013939314_1379"}, {"ts": 1773013943.214669, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013944067_1380"}, {"ts": 1773013947.500021, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013948122_1381"}, {"ts": 1773013951.549124, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013952405_1382"}, {"ts": 1773013955.830029, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013956687_1383"}, {"ts": 1773013960.114387, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013961069_1384"}, {"ts": 1773013964.4893062, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013965358_1385"}, {"ts": 1773013968.779234, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013969174_1386"}, {"ts": 1773013972.5944471, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013973447_1387"}, {"ts": 1773013976.8830159, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013977739_1388"}, {"ts": 1773013981.6140668, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013981973_1389"}, {"ts": 1773013986.088581, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013986691_1390"}, {"ts": 1773013990.390312, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013991242_1391"}, {"ts": 1773013994.6718562, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013995539_1392"}, {"ts": 1773013998.972679, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773013999830_1393"}, {"ts": 1773014003.262995, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014003873_1394"}, {"ts": 1773014007.567698, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014008439_1395"}, {"ts": 1773014011.873098, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014012716_1396"}, {"ts": 1773014016.1602921, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014016775_1397"}, {"ts": 1773014020.203383, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014021075_1398"}, {"ts": 1773014024.630951, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014025489_1399"}, {"ts": 1773014028.919821, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014029779_1400"}, {"ts": 1773014033.221823, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014034078_1401"}, {"ts": 1773014037.50854, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014038362_1402"}, {"ts": 1773014041.811029, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014042406_1403"}, {"ts": 1773014046.103948, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014046973_1404"}, {"ts": 1773014050.396783, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014051259_1405"}, {"ts": 1773014054.6878989, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014055288_1406"}, {"ts": 1773014059.002731, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014059866_1407"}, {"ts": 1773014063.592927, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014064459_1408"}, {"ts": 1773014067.9142988, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014068770_1409"}, {"ts": 1773014072.198712, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014072803_1410"}, {"ts": 1773014076.232469, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014076837_1411"}, {"ts": 1773014080.266668, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014081126_1412"}, {"ts": 1773014084.555397, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014085419_1413"}, {"ts": 1773014088.843817, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014089693_1414"}, {"ts": 1773014093.128887, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014093997_1415"}, {"ts": 1773014097.420749, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014098269_1416"}, {"ts": 1773014101.981759, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014102845_1417"}, {"ts": 1773014106.2707222, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014107128_1418"}, {"ts": 1773014110.548558, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014111414_1419"}, {"ts": 1773014114.863032, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014115474_1420"}, {"ts": 1773014118.902362, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014119761_1421"}, {"ts": 1773014123.628267, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014124502_1422"}, {"ts": 1773014127.927468, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014128789_1423"}, {"ts": 1773014132.2158048, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014133100_1424"}, {"ts": 1773014136.5212748, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014137378_1425"}, {"ts": 1773014140.800637, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014141150_1426"}, {"ts": 1773014144.570561, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014145430_1427"}, {"ts": 1773014148.862944, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014149719_1428"}, {"ts": 1773014153.147626, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014154012_1429"}, {"ts": 1773014157.438158, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014158289_1430"}, {"ts": 1773014161.715798, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014162577_1431"}, {"ts": 1773014166.0016918, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014166895_1432"}, {"ts": 1773014170.3320189, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014171209_1433"}, {"ts": 1773014174.6532822, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014175515_1434"}, {"ts": 1773014178.943712, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014179550_1435"}, {"ts": 1773014182.988589, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014183867_1436"}, {"ts": 1773014187.296774, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014188156_1437"}, {"ts": 1773014191.584002, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014192437_1438"}, {"ts": 1773014195.864071, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014196720_1439"}, {"ts": 1773014200.144759, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014201010_1440"}, {"ts": 1773014204.432068, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014204785_1441"}, {"ts": 1773014208.208828, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014209085_1442"}, {"ts": 1773014212.504649, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014213524_1443"}, {"ts": 1773014216.94461, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014217838_1444"}, {"ts": 1773014221.4325252, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014222303_1445"}, {"ts": 1773014225.7295291, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014226652_1446"}, {"ts": 1773014230.0747762, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014230929_1447"}, {"ts": 1773014234.376526, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014235222_1448"}, {"ts": 1773014239.090535, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014239942_1449"}, {"ts": 1773014243.362085, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014244230_1450"}, {"ts": 1773014247.6533089, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014248509_1451"}, {"ts": 1773014251.933512, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014252781_1452"}, {"ts": 1773014256.204428, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014257080_1453"}, {"ts": 1773014260.543215, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014261444_1454"}, {"ts": 1773014264.867126, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014265710_1455"}, {"ts": 1773014269.12936, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014270006_1456"}, {"ts": 1773014273.4259892, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014274288_1457"}, {"ts": 1773014277.719091, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014278590_1458"}, {"ts": 1773014282.025476, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014282917_1459"}, {"ts": 1773014286.339854, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014287219_1460"}, {"ts": 1773014290.640048, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014291539_1461"}, {"ts": 1773014295.406469, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014296285_1462"}, {"ts": 1773014299.7125251, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014300574_1463"}, {"ts": 1773014304.002841, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014304869_1464"}, {"ts": 1773014308.2955918, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014309165_1465"}, {"ts": 1773014312.586367, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014313445_1466"}, {"ts": 1773014316.872842, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014317745_1467"}, {"ts": 1773014321.188312, "candle_id": "btc-updown-15m-1773013500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "1330156689002137256979543718257866570170375058396147209895928276210864008833", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.52% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773014322035_1468"}, {"ts": 1773015326.437608, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015327466_1469"}, {"ts": 1773015365.1095948, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015365964_1470"}, {"ts": 1773015369.916426, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015370777_1471"}, {"ts": 1773015374.8059158, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015375411_1472"}, {"ts": 1773015379.5225952, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015380373_1473"}, {"ts": 1773015384.147582, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015385039_1474"}, {"ts": 1773015388.471189, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015389314_1475"}, {"ts": 1773015392.741267, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015393629_1476"}, {"ts": 1773015397.0946639, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015397719_1477"}, {"ts": 1773015401.242665, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015402109_1478"}, {"ts": 1773015405.566956, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015406420_1479"}, {"ts": 1773015409.861099, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015410472_1480"}, {"ts": 1773015413.942219, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015414803_1481"}, {"ts": 1773015418.2741, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015419144_1482"}, {"ts": 1773015425.999549, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015426856_1483"}, {"ts": 1773015430.319298, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015431198_1484"}, {"ts": 1773015434.657144, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015435509_1485"}, {"ts": 1773015438.948572, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015439808_1486"}, {"ts": 1773015443.2393138, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015444107_1487"}, {"ts": 1773015447.536473, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015448399_1488"}, {"ts": 1773015451.829752, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015452689_1489"}, {"ts": 1773015456.148341, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015456771_1490"}, {"ts": 1773015460.678952, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015461545_1491"}, {"ts": 1773015465.271947, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015466121_1492"}, {"ts": 1773015469.546891, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015470411_1493"}, {"ts": 1773015473.859713, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015474712_1494"}, {"ts": 1773015478.15227, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015479046_1495"}, {"ts": 1773015482.4725828, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015483335_1496"}, {"ts": 1773015486.7631302, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015487150_1497"}, {"ts": 1773015491.074665, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015491927_1498"}, {"ts": 1773015495.356389, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015496204_1499"}, {"ts": 1773015546.278207, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015546640_1500"}, {"ts": 1773015550.703688, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015551564_1501"}, {"ts": 1773015555.0256808, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015555881_1502"}, {"ts": 1773015559.3117518, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015560188_1503"}, {"ts": 1773015563.623805, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015564488_1504"}, {"ts": 1773015567.918849, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015568523_1505"}, {"ts": 1773015572.19808, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015572815_1506"}, {"ts": 1773015576.265738, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015577128_1507"}, {"ts": 1773015580.5626, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015581440_1508"}, {"ts": 1773015584.8936949, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015585751_1509"}, {"ts": 1773015589.1842508, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015589535_1510"}, {"ts": 1773015593.471838, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015594078_1511"}, {"ts": 1773015597.7707908, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015598666_1512"}, {"ts": 1773015602.311405, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015603208_1513"}, {"ts": 1773015607.0960991, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015608036_1514"}, {"ts": 1773015611.4693718, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015612452_1515"}, {"ts": 1773015615.880629, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015616733_1516"}, {"ts": 1773015620.164383, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015621038_1517"}, {"ts": 1773015624.489666, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015625357_1518"}, {"ts": 1773015628.788401, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015629225_1519"}, {"ts": 1773015632.67232, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015633535_1520"}, {"ts": 1773015637.0638368, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015637446_1521"}, {"ts": 1773015641.256042, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015642129_1522"}, {"ts": 1773015645.561218, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015646419_1523"}, {"ts": 1773015649.8503869, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015650722_1524"}, {"ts": 1773015654.2424839, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015655109_1525"}, {"ts": 1773015658.603172, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015659472_1526"}, {"ts": 1773015662.9512918, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015663809_1527"}, {"ts": 1773015667.2542841, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015668119_1528"}, {"ts": 1773015671.547586, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015671905_1529"}, {"ts": 1773015675.59796, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015676437_1530"}, {"ts": 1773015679.912858, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015680765_1531"}, {"ts": 1773015684.205278, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015685065_1532"}, {"ts": 1773015688.4899719, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015689353_1533"}, {"ts": 1773015692.792459, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015693651_1534"}, {"ts": 1773015697.092813, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015697947_1535"}, {"ts": 1773015701.400789, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015702288_1536"}, {"ts": 1773015705.746774, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015706615_1537"}, {"ts": 1773015710.0439181, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015710923_1538"}, {"ts": 1773015714.35056, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015715215_1539"}, {"ts": 1773015718.64556, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015719258_1540"}, {"ts": 1773015722.793833, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015723651_1541"}, {"ts": 1773015727.100657, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015727957_1542"}, {"ts": 1773015731.384865, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015732255_1543"}, {"ts": 1773015735.682601, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015736526_1544"}, {"ts": 1773015739.956098, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015740565_1545"}, {"ts": 1773015744.2232351, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015745083_1546"}, {"ts": 1773015748.517607, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015749451_1547"}, {"ts": 1773015752.8800352, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015753498_1548"}, {"ts": 1773015757.0975292, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015757948_1549"}, {"ts": 1773015761.382009, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015762239_1550"}, {"ts": 1773015765.672244, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015766289_1551"}, {"ts": 1773015769.9367108, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015770832_1552"}, {"ts": 1773015774.260531, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015775121_1553"}, {"ts": 1773015779.5736818, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015780438_1554"}, {"ts": 1773015783.987087, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015784836_1555"}, {"ts": 1773015788.2667542, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015789213_1556"}, {"ts": 1773015792.645396, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015793511_1557"}, {"ts": 1773015796.95021, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015797311_1558"}, {"ts": 1773015801.037958, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015801895_1559"}, {"ts": 1773015805.336875, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015806202_1560"}, {"ts": 1773015809.6504462, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015810504_1561"}, {"ts": 1773015813.95025, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015814805_1562"}, {"ts": 1773015818.266491, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015819117_1563"}, {"ts": 1773015822.5785139, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015823430_1564"}, {"ts": 1773015826.86505, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015827739_1565"}, {"ts": 1773015831.176477, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015832037_1566"}, {"ts": 1773015835.4666371, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015836321_1567"}, {"ts": 1773015839.752068, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015840609_1568"}, {"ts": 1773015844.04212, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015844909_1569"}, {"ts": 1773015848.3414242, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015849189_1570"}, {"ts": 1773015852.622567, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015853476_1571"}, {"ts": 1773015856.906021, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015857764_1572"}, {"ts": 1773015861.194429, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015862054_1573"}, {"ts": 1773015865.492773, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015866345_1574"}, {"ts": 1773015869.779499, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015870650_1575"}, {"ts": 1773015874.083908, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015874944_1576"}, {"ts": 1773015878.372858, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015879230_1577"}, {"ts": 1773015882.658017, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015883510_1578"}, {"ts": 1773015890.3613582, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015891219_1579"}, {"ts": 1773015894.667316, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773015895529_1580"}, {"ts": 1773016006.675515, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773016007626_1581"}, {"ts": 1773016011.4853911, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.018, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 66.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773016012344_1582"}, {"ts": 1773016015.769941, "candle_id": "btc-updown-15m-1773015300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "89081539651159705869393939575827421172342025995925166168384235738991485345955", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773016016663_1583"}, {"ts": 1773017110.603437, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1938, "price": 0.47, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.539997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.23% → ×1.0]", "status": "filled", "pnl": -0.2348, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x9556a27eeabbc2d0c7f05c46c9a3d5ae71909506463190d5dc158220d08410a8", "verified": true, "_id": "t_1773017112658_1584"}, {"ts": 1773017143.055893, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.2992, "price": 0.48, "token_id": "104782370424512669188622327287320183823089844006702766569652906793396694212945", "shares": 4.789993, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "filled", "pnl": 2.4908, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xd4aeb60dcc5437093afdac3629ce92a64c99530fc803855be3bb11f7b19e46ee", "verified": true, "_id": "t_1773017145425_1585", "payout": 4.79, "claim_amount": 4.79}, {"ts": 1773017197.225559, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.269996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.2701, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x9ee1f9a666f5e2bd348f1ec7108b3d876f13429f6a01eddc254767421c4a3cea", "verified": true, "_id": "t_1773017199182_1586"}, {"ts": 1773017202.7288709, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.269996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.2701, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xc8f5d36ef0aa7381cca582e9aae19765fcf213824fab22b77663074b1b87f98f", "verified": true, "_id": "t_1773017204671_1587"}, {"ts": 1773017208.550751, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.9652, "price": 0.38, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.539997, "stage": "exit", "reason": "Trail: bid=0.40 <= peak(0.63)x85%", "status": "sold", "pnl": -0.2348, "result": "SOLD", "resolved": true, "order_id": "0xcfa29c90a2a8a889b23eb1d9203a51d4fc55a7cddeebf34f71eba11a076b9f88", "verified": true, "_id": "t_1773017210682_1588"}, {"ts": 1773017211.4997928, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.41, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.71, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.41 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0xb9c49c86bd66e0856e1685c329b73c6f7c0b58f87ae67ffd3551b2537a7c5b6e is invalid. Size (2.71) lower than the minimum: 5'}]", "_id": "t_1773017211709_1589"}, {"ts": 1773017215.379155, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1111, "price": 0.41, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.709997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.41 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.245, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xa29c094805b726d49752f95e26a5a1fcbf7d64596f3ef591d7683d7337033e2c", "verified": true, "_id": "t_1773017217597_1590"}, {"ts": 1773017221.524655, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1086, "price": 0.46, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.409998, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.46 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.2906, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x85957d7bb0545a2049185a11a7f6484d13a491f36e2f754c7f01101a001bfdec", "verified": true, "_id": "t_1773017223503_1591"}, {"ts": 1773017228.123699, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.8399, "price": 0.37, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.269996, "stage": "exit", "reason": "SL: bid=0.39 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.2701, "result": "SOLD", "resolved": true, "order_id": "0xdabc0ba670ec04dca79633120c18e7d2ec99d8f18f82f575e295b1c75ac98989", "verified": true, "_id": "t_1773017230316_1592"}, {"ts": 1773017230.3383, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.8399, "price": 0.37, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.269996, "stage": "exit", "reason": "SL: bid=0.39 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.2701, "result": "SOLD", "resolved": true, "order_id": "0x327940b70ac6ed9a29c3c66a1dc81ca57587bf0f3c93d58f55a0485ebe9fee84", "verified": true, "_id": "t_1773017232461_1593"}, {"ts": 1773017232.482883, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.77, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.40 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x966a4b0ba7ea493828aa57c929bc4204368997bf6fd19bd19cf759e3ae66e579 is invalid. Size (2.77) lower than the minimum: 5'}]", "_id": "t_1773017232567_1594"}, {"ts": 1773017240.600279, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1094, "price": 0.43, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.58, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.43 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -1.1094, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x795d63a55ff9a18ad8708d17dba96167cbe536ad76ef41765e5509d06a725777", "verified": true, "_id": "t_1773017242545_1595", "payout": 0, "claim_amount": 0}, {"ts": 1773017286.281645, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.8194, "price": 0.34, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.409998, "stage": "exit", "reason": "SL: bid=0.36 <= 0.36 (giriş 0.46 - 0.10¢)", "status": "sold", "pnl": -0.2906, "result": "SOLD", "resolved": true, "order_id": "0x689b81a7221dbb7e0da87847c869774d12d882bf4b2910585220b15477a1a674", "verified": true, "_id": "t_1773017288421_1596"}, {"ts": 1773017319.388391, "candle_id": "btc-updown-15m-1773017100", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.355, "price": 0.5, "token_id": "114879644708339779115122358536652273785481021134383911445784471601335592379853", "shares": 2.709997, "stage": "exit", "reason": "TP: bid=0.52 >= 0.49 (giriş 0.41 + 0.08¢)", "status": "sold", "pnl": 0.245, "result": "SOLD", "resolved": true, "order_id": "0x0d91f027367d2818422b73682bfa8919791ec22cf494e92588df7be15be7f82f", "verified": true, "_id": "t_1773017323091_1597"}, {"ts": 1773018004.4221592, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 0.4459, "price": 0.49, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 0.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "filled", "pnl": -0.8633, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x5ce0c71b43f3a08fe5e4525aba095fb69475be52418b414637a6507729b23e91", "verified": true, "_id": "t_1773018006513_1598"}, {"ts": 1773018017.2753642, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.2981, "price": 0.49, "token_id": "25590279114960471896307801426732097271389651167029700339761464406833853200036", "shares": 4.69, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "filled", "pnl": 2.3919, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xb44a9c2867f003996fe2d4f2c85039a97fe82b107e0e50c9fe155d08984b35a3", "verified": true, "_id": "t_1773018019347_1599", "payout": 4.69, "claim_amount": 4.69}, {"ts": 1773018029.935932, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.27, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.2701, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x386e3afd2ac8fe54e0910b8a49569accdd5f808e690edb9a13534de1bebf63d1", "verified": true, "_id": "t_1773018031880_1600"}, {"ts": 1773018039.062657, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.49, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.27, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x077243e1bf41f03c409724de52f56a7bcc85658321aa08caf041ad25bc873e03 is invalid. Size (2.27) lower than the minimum: 5'}]", "_id": "t_1773018039146_1601"}, {"ts": 1773018050.112631, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.219996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.50 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.2886, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x2f29869b2df015a0f3b3235bfa372c229cae805f609bfe87569532df5b85289a", "verified": true, "_id": "t_1773018052091_1602"}, {"ts": 1773018057.665157, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1092, "price": 0.47, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.36, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.47 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.2352, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x625efed8a470ddca2cd98adb8048bd4e437d54552a3572e1ee455506984531d8", "verified": true, "_id": "t_1773018059623_1603"}, {"ts": 1773018063.895773, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.3367, "price": 0.37, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 0.91, "stage": "exit", "reason": "SL: bid=0.39 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.8633, "result": "SOLD", "resolved": true, "order_id": "0x0751617bed76d76b59ee6c957601fd5bbd230a0b8a8260ed4874fe7d9d52f203", "verified": true, "_id": "t_1773018066139_1604"}, {"ts": 1773018066.7974532, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.8399, "price": 0.37, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.27, "stage": "exit", "reason": "SL: bid=0.39 <= 0.39 (giriş 0.49 - 0.10¢)", "status": "sold", "pnl": -0.2701, "result": "SOLD", "resolved": true, "order_id": "0xd9e8bbc1e0b50d3ea8cb30b817e99886346b186f6c62b31219e949f815ea17bd", "verified": true, "_id": "t_1773018068954_1605"}, {"ts": 1773018068.976407, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 0.8214, "price": 0.37, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.219996, "stage": "exit", "reason": "SL: bid=0.39 <= 0.40 (giriş 0.50 - 0.10¢)", "status": "sold", "pnl": -0.2886, "result": "SOLD", "resolved": true, "order_id": "0xa4214376d83619cc433c7c2eb34576e286877aca5a099c0ee033532a3addd6f1", "verified": true, "_id": "t_1773018071670_1606"}, {"ts": 1773018071.6930292, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.4, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.77, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.40 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0xe847c478f19ac557a69e8dd69275ccd7e4edb5845f600e92de545c99b721e176 is invalid. Size (2.77) lower than the minimum: 5'}]", "_id": "t_1773018072049_1607"}, {"ts": 1773018076.715521, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.47, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.36, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.47 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x57b26afceb300e6e487b2874ffd3d4358f98e02faa0666054d89b458309a8821 is invalid. Size (2.36) lower than the minimum: 5'}]", "_id": "t_1773018077049_1608"}, {"ts": 1773018083.1177752, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.269997, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.0431, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x31eb207d6da87ad9c62f95dd653953524ec679c4f923cec2a58866f7db653a4b", "verified": true, "_id": "t_1773018085055_1609"}, {"ts": 1773018088.639146, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.22, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.50 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -1.11, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x35fcec6007b35ec8bd6da3702466d0f7f6f86b1e74e0c908a142725771de22a3", "verified": true, "_id": "t_1773018090573_1610", "payout": 0, "claim_amount": 0}, {"ts": 1773018096.099846, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.3452, "price": 0.57, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.36, "stage": "exit", "reason": "TP: bid=0.59 >= 0.55 (giriş 0.47 + 0.08¢)", "status": "sold", "pnl": 0.2352, "result": "SOLD", "resolved": true, "order_id": "0x7d6d0a649f543d971c011e9fc1ad3e514b4c80e0f9b4883f291bc44133f16359", "verified": true, "_id": "t_1773018098236_1611"}, {"ts": 1773018123.607553, "candle_id": "btc-updown-15m-1773018000", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.0669, "price": 0.47, "token_id": "30661331236940371946198219616508184083448643535826487097333912250997884795311", "shares": 2.269997, "stage": "exit", "reason": "Trail: bid=0.49 <= peak(0.59)x85%", "status": "sold", "pnl": -0.0431, "result": "SOLD", "resolved": true, "order_id": "0x21708b07f69eb7a216541878ec15eb85c4da7922d2742eb3bf0778b0fec8f378", "verified": true, "_id": "t_1773018125744_1612"}, {"ts": 1773018920.224031, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2015, "price": 0.45, "token_id": "29015602574784910841607378504982485735335413591451274756904099964419167327669", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "filled", "pnl": 1.4685, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x464b1515c55f623a46716d91156930f12cecef5b2afa1170de9c6b4416eb1a15", "verified": true, "_id": "t_1773018922293_1613", "payout": 2.67, "claim_amount": 2.67}, {"ts": 1773019005.115594, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019005833_1614"}, {"ts": 1773019009.314296, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019009917_1615"}, {"ts": 1773019013.3470562, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.49, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.69, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019014196_1616"}, {"ts": 1773019025.477005, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019026340_1617"}, {"ts": 1773019031.953696, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.43, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.35, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.43 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019032811_1618"}, {"ts": 1773019043.73888, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.49, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.69, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019044613_1619"}, {"ts": 1773019049.094423, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.46, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.46 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019049955_1620"}, {"ts": 1773019064.597904, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019064999_1621"}, {"ts": 1773019096.064996, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.43, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.35, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.43 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019096942_1622"}, {"ts": 1773019101.68433, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.37, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 6.22, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.37 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019102068_1623"}, {"ts": 1773019107.363629, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.37, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 6.22, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.37 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019108246_1624"}, {"ts": 1773019111.677584, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.44, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.23, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019112524_1625"}, {"ts": 1773019117.2071621, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.46, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.46 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019118099_1626"}, {"ts": 1773019122.714628, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.46, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.46 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019123607_1627"}, {"ts": 1773019127.035351, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.44, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.23, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019127640_1628"}, {"ts": 1773019136.756238, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019137362_1629"}, {"ts": 1773019140.792084, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019141659_1630"}, {"ts": 1773019146.14179, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019147015_1631"}, {"ts": 1773019150.996093, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.46, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.46 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019151871_1632"}, {"ts": 1773019155.7198138, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019156323_1633"}, {"ts": 1773019161.165372, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019162018_1634"}, {"ts": 1773019165.575763, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019166447_1635"}, {"ts": 1773019169.887605, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019170767_1636"}, {"ts": 1773019175.230272, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.43, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.35, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.43 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019175600_1637"}, {"ts": 1773019179.025339, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.44, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.23, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019179892_1638"}, {"ts": 1773019183.771287, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019184628_1639"}, {"ts": 1773019188.588959, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019188935_1640"}, {"ts": 1773019282.0407581, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019282891_1641"}, {"ts": 1773019331.499886, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.49, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.69, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.49 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019332461_1642"}, {"ts": 1773019336.945822, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019337809_1643"}, {"ts": 1773019341.387962, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019342255_1644"}, {"ts": 1773019345.6986399, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.45, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.11, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.45 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019346553_1645"}, {"ts": 1773019351.018821, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.39, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.9, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.39 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019351383_1646"}, {"ts": 1773019358.2559009, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019359117_1647"}, {"ts": 1773019363.6291552, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019364485_1648"}, {"ts": 1773019368.066746, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019368921_1649"}, {"ts": 1773019372.350057, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019373198_1650"}, {"ts": 1773019381.1162019, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.5, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.6, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019381967_1651"}, {"ts": 1773019385.399004, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.44, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.23, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019386246_1652"}, {"ts": 1773019390.741811, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.4, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.75, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.40 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019391604_1653"}, {"ts": 1773019395.1592152, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.36, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 6.39, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.36 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019396017_1654"}, {"ts": 1773019399.452842, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.42, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.48, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.42 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019400305_1655"}, {"ts": 1773019404.78402, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.39, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.9, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.39 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019405686_1656"}, {"ts": 1773019409.2539651, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.39, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.9, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.39 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019410112_1657"}, {"ts": 1773019413.5379572, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.38, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 6.05, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.38 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019414415_1658"}, {"ts": 1773019418.893364, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.4, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.75, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.40 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019419271_1659"}, {"ts": 1773019422.699845, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.45, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.11, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.45 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019423306_1660"}, {"ts": 1773019426.959968, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.48, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.79, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019427828_1661"}, {"ts": 1773019431.8016798, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.44, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.23, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.44 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019432168_1662"}, {"ts": 1773019436.3740711, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019437244_1663"}, {"ts": 1773019449.157367, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.47, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 4.89, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.47 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019449755_1664"}, {"ts": 1773019453.2037408, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.42, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.48, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.42 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019453571_1665"}, {"ts": 1773019458.553134, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.4, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 5.75, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.40 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019459422_1666"}, {"ts": 1773019462.969056, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.33, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 6.97, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.33 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019463836_1667"}, {"ts": 1773019467.263087, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.33, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 6.97, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.33 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019468118_1668"}, {"ts": 1773019472.620089, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.27, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 8.52, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.27 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019473473_1669"}, {"ts": 1773019477.221239, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.2, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 11.5, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.20 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019478107_1670"}, {"ts": 1773019481.5350442, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.18, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 12.78, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.18 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019482390_1671"}, {"ts": 1773019486.863428, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.13, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 17.69, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.13 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019487741_1672"}, {"ts": 1773019491.292052, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.13, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 17.69, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.13 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019492150_1673"}, {"ts": 1773019495.584239, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.15, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 15.33, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.15 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019496437_1674"}, {"ts": 1773019500.9567528, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.16, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 14.37, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.16 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019501813_1675"}, {"ts": 1773019505.375385, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.11, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 20.91, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.11 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019506244_1676"}, {"ts": 1773019509.692029, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.14, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 16.43, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.14 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019510550_1677"}, {"ts": 1773019515.0354822, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.14, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 16.43, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.14 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019515908_1678"}, {"ts": 1773019519.466249, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.09, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 25.56, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.09 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019520321_1679"}, {"ts": 1773019523.75739, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.08, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 28.75, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.08 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019524610_1680"}, {"ts": 1773019529.16111, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.09, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 25.56, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.09 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019530004_1681"}, {"ts": 1773019534.02002, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.04, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 57.5, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.04 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019534870_1682"}, {"ts": 1773019538.306796, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.04, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 57.5, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.04 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019539164_1683"}, {"ts": 1773019543.658396, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019544514_1684"}, {"ts": 1773019548.8301818, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019549719_1685"}, {"ts": 1773019553.146576, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019553751_1686"}, {"ts": 1773019558.333554, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019559173_1687"}, {"ts": 1773019563.413907, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019564289_1688"}, {"ts": 1773019567.72799, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019568591_1689"}, {"ts": 1773019573.074336, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019573938_1690"}, {"ts": 1773019578.134739, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019578983_1691"}, {"ts": 1773019582.462645, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019583319_1692"}, {"ts": 1773019587.788179, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019588638_1693"}, {"ts": 1773019592.8084538, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019593668_1694"}, {"ts": 1773019597.09814, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019597941_1695"}, {"ts": 1773019602.420626, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019603278_1696"}, {"ts": 1773019606.8470669, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.05, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 46.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.05 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019607710_1697"}, {"ts": 1773019611.157237, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019612014_1698"}, {"ts": 1773019616.53597, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019616906_1699"}, {"ts": 1773019620.753628, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019621623_1700"}, {"ts": 1773019625.055391, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019625923_1701"}, {"ts": 1773019630.399095, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019631241_1702"}, {"ts": 1773019635.366834, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019636329_1703"}, {"ts": 1773019640.123648, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019640976_1704"}, {"ts": 1773019645.4485881, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019646292_1705"}, {"ts": 1773019650.622207, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019651484_1706"}, {"ts": 1773019654.9193401, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019655809_1707"}, {"ts": 1773019660.299957, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019661149_1708"}, {"ts": 1773019664.9927528, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019665854_1709"}, {"ts": 1773019669.285453, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.02, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 115.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.02 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019669901_1710"}, {"ts": 1773019674.503476, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.03, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 76.67, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019675388_1711"}, {"ts": 1773019678.937835, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.028, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 82.14, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019679794_1712"}, {"ts": 1773019683.2223449, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.025, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 92.0, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.03 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019683835_1713"}, {"ts": 1773019688.309222, "candle_id": "btc-updown-15m-1773018900", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.3, "price": 0.015, "token_id": "30155221599030383271869706859669957106641926366915681396755224975906674257789", "shares": 153.33, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.01 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019689164_1714"}, {"ts": 1773019803.0968819, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019804098_1715"}, {"ts": 1773019809.104532, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019809972_1716"}, {"ts": 1773019822.368653, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019822839_1717"}, {"ts": 1773019826.272555, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019827132_1718"}, {"ts": 1773019830.560668, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019831428_1719"}, {"ts": 1773019834.8517609, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019835709_1720"}, {"ts": 1773019839.1418428, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019839993_1721"}, {"ts": 1773019843.4258702, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019844280_1722"}, {"ts": 1773019848.496235, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019849368_1723"}, {"ts": 1773019853.0834482, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019853958_1724"}, {"ts": 1773019857.394347, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019858242_1725"}, {"ts": 1773019862.2192352, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019863090_1726"}, {"ts": 1773019866.518809, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019867369_1727"}, {"ts": 1773019870.7982578, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019871651_1728"}, {"ts": 1773019875.6150668, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019876472_1729"}, {"ts": 1773019879.896884, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019880756_1730"}, {"ts": 1773019884.1880581, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019885042_1731"}, {"ts": 1773019888.996822, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019889844_1732"}, {"ts": 1773019893.301125, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019894168_1733"}, {"ts": 1773019897.594927, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019897963_1734"}, {"ts": 1773019901.953998, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019902319_1735"}, {"ts": 1773019906.191333, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019907050_1736"}, {"ts": 1773019914.74274, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019915601_1737"}, {"ts": 1773019919.043018, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019919922_1738"}, {"ts": 1773019923.3531342, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019924206_1739"}, {"ts": 1773019928.215839, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019929066_1740"}, {"ts": 1773019932.960734, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019933813_1741"}, {"ts": 1773019937.237803, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019937849_1742"}, {"ts": 1773019941.9347079, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019942806_1743"}, {"ts": 1773019946.229753, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019947108_1744"}, {"ts": 1773019950.536135, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "83459467682822193429255610032545488932619295856769156199680192710053107152540", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019951392_1745"}, {"ts": 1773019954.819941, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019955670_1746"}, {"ts": 1773019959.264236, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019960129_1747"}, {"ts": 1773019963.5688362, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019964444_1748"}, {"ts": 1773019968.4329998, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019969280_1749"}, {"ts": 1773019972.717688, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019973569_1750"}, {"ts": 1773019977.002574, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019977860_1751"}, {"ts": 1773019981.606442, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019982466_1752"}, {"ts": 1773019985.8997881, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019986783_1753"}, {"ts": 1773019990.215758, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019991069_1754"}, {"ts": 1773019995.018492, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773019995873_1755"}, {"ts": 1773019999.304373, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020000167_1756"}, {"ts": 1773020003.611008, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020004469_1757"}, {"ts": 1773020008.448977, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020009059_1758"}, {"ts": 1773020012.490735, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020013356_1759"}, {"ts": 1773020016.801128, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020017654_1760"}, {"ts": 1773020021.620932, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020021974_1761"}, {"ts": 1773020025.907765, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020026777_1762"}, {"ts": 1773020030.2030778, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020031074_1763"}, {"ts": 1773020035.33833, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020036193_1764"}, {"ts": 1773020039.6372428, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020040494_1765"}, {"ts": 1773020043.9266691, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020044785_1766"}, {"ts": 1773020048.2096121, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020049075_1767"}, {"ts": 1773020052.49965, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020053349_1768"}, {"ts": 1773020056.773352, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020057640_1769"}, {"ts": 1773020061.0630348, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020061664_1770"}, {"ts": 1773020065.104463, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020065954_1771"}, {"ts": 1773020069.377834, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020070235_1772"}, {"ts": 1773020073.658588, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020074518_1773"}, {"ts": 1773020077.955745, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020078328_1774"}, {"ts": 1773020081.7546828, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020082625_1775"}, {"ts": 1773020086.051351, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020086926_1776"}, {"ts": 1773020090.353749, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020091216_1777"}, {"ts": 1773020094.6438851, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020095515_1778"}, {"ts": 1773020098.939384, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020099812_1779"}, {"ts": 1773020103.239809, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020104172_1780"}, {"ts": 1773020107.6074219, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020108467_1781"}, {"ts": 1773020111.8995159, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020112753_1782"}, {"ts": 1773020116.178261, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020116799_1783"}, {"ts": 1773020120.221784, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020121081_1784"}, {"ts": 1773020124.5088708, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020125124_1785"}, {"ts": 1773020128.547909, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020129403_1786"}, {"ts": 1773020132.8279521, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020133688_1787"}, {"ts": 1773020137.1160672, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020137715_1788"}, {"ts": 1773020141.1445792, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020142014_1789"}, {"ts": 1773020145.449545, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020146319_1790"}, {"ts": 1773020150.347719, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020151201_1791"}, {"ts": 1773020154.631992, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020155233_1792"}, {"ts": 1773020158.6637208, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020159535_1793"}, {"ts": 1773020163.60348, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020164456_1794"}, {"ts": 1773020167.881154, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020168734_1795"}, {"ts": 1773020172.1602361, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020173010_1796"}, {"ts": 1773020177.081857, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020177977_1797"}, {"ts": 1773020181.4042618, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020182250_1798"}, {"ts": 1773020185.679905, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020186558_1799"}, {"ts": 1773020190.287376, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020191142_1800"}, {"ts": 1773020194.580279, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020195450_1801"}, {"ts": 1773020198.8835719, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020199496_1802"}, {"ts": 1773020202.940256, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020203792_1803"}, {"ts": 1773020207.225802, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020208087_1804"}, {"ts": 1773020211.515085, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020212365_1805"}, {"ts": 1773020216.1598358, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020217023_1806"}, {"ts": 1773020220.458323, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020221068_1807"}, {"ts": 1773020224.507387, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020225360_1808"}, {"ts": 1773020228.790818, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020229656_1809"}, {"ts": 1773020233.085643, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020233947_1810"}, {"ts": 1773020237.374026, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020238244_1811"}, {"ts": 1773020241.949674, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020242875_1812"}, {"ts": 1773020246.302825, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020247171_1813"}, {"ts": 1773020250.595662, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020251465_1814"}, {"ts": 1773020255.53472, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020256392_1815"}, {"ts": 1773020259.819905, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020260673_1816"}, {"ts": 1773020264.099835, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020264968_1817"}, {"ts": 1773020268.597085, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020269450_1818"}, {"ts": 1773020272.8757818, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020273742_1819"}, {"ts": 1773020277.1704519, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020278054_1820"}, {"ts": 1773020281.483225, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020282331_1821"}, {"ts": 1773020287.061235, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020287916_1822"}, {"ts": 1773020291.876132, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020292229_1823"}, {"ts": 1773020295.657137, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020296521_1824"}, {"ts": 1773020299.948417, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020300810_1825"}, {"ts": 1773020304.23925, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020304846_1826"}, {"ts": 1773020308.2777119, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020309138_1827"}, {"ts": 1773020312.566444, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020313452_1828"}, {"ts": 1773020316.887541, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020317764_1829"}, {"ts": 1773020321.1927612, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020322049_1830"}, {"ts": 1773020325.4839501, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020326340_1831"}, {"ts": 1773020329.77108, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020330626_1832"}, {"ts": 1773020334.5396621, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020335141_1833"}, {"ts": 1773020338.57457, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020339457_1834"}, {"ts": 1773020342.885767, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020343754_1835"}, {"ts": 1773020347.730221, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020348604_1836"}, {"ts": 1773020352.037587, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020352900_1837"}, {"ts": 1773020356.345738, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020357210_1838"}, {"ts": 1773020361.1559522, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020362015_1839"}, {"ts": 1773020365.449224, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020366057_1840"}, {"ts": 1773020369.486572, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020370356_1841"}, {"ts": 1773020374.362329, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020374971_1842"}, {"ts": 1773020378.400299, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020379261_1843"}, {"ts": 1773020382.689281, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020383567_1844"}, {"ts": 1773020387.639775, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020388486_1845"}, {"ts": 1773020391.919181, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020392783_1846"}, {"ts": 1773020396.221029, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020397077_1847"}, {"ts": 1773020402.214155, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020402818_1848"}, {"ts": 1773020406.27388, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020407197_1849"}, {"ts": 1773020410.6270342, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020411481_1850"}, {"ts": 1773020414.917509, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020415788_1851"}, {"ts": 1773020419.223, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020419829_1852"}, {"ts": 1773020423.281089, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020424157_1853"}, {"ts": 1773020427.591439, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020428468_1854"}, {"ts": 1773020431.895009, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020432742_1855"}, {"ts": 1773020436.178029, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020437030_1856"}, {"ts": 1773020440.463277, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020441321_1857"}, {"ts": 1773020444.7497432, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020445627_1858"}, {"ts": 1773020449.062411, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020449676_1859"}, {"ts": 1773020453.105778, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020453964_1860"}, {"ts": 1773020457.393234, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020458261_1861"}, {"ts": 1773020461.699787, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020462565_1862"}, {"ts": 1773020465.9981172, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020466847_1863"}, {"ts": 1773020470.285105, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020471156_1864"}, {"ts": 1773020474.5998201, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020475457_1865"}, {"ts": 1773020479.7245052, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020480584_1866"}, {"ts": 1773020484.011701, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020484865_1867"}, {"ts": 1773020488.296664, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020488915_1868"}, {"ts": 1773020492.3446348, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020493203_1869"}, {"ts": 1773020496.634857, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020497496_1870"}, {"ts": 1773020500.9259598, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020501545_1871"}, {"ts": 1773020504.980008, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020505579_1872"}, {"ts": 1773020509.074625, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020509947_1873"}, {"ts": 1773020513.395023, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020514241_1874"}, {"ts": 1773020517.668594, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020518529_1875"}, {"ts": 1773020521.962593, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020522813_1876"}, {"ts": 1773020526.249332, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020527098_1877"}, {"ts": 1773020530.531274, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020531383_1878"}, {"ts": 1773020534.8172648, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020535680_1879"}, {"ts": 1773020539.1141398, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020539969_1880"}, {"ts": 1773020543.427701, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020544031_1881"}, {"ts": 1773020547.462755, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020548336_1882"}, {"ts": 1773020551.7633321, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020552633_1883"}, {"ts": 1773020556.4048698, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020556759_1884"}, {"ts": 1773020560.185997, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020561054_1885"}, {"ts": 1773020564.48558, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020565353_1886"}, {"ts": 1773020569.172862, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020570044_1887"}, {"ts": 1773020573.4753861, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020574330_1888"}, {"ts": 1773020577.761934, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020578625_1889"}, {"ts": 1773020582.558717, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 20.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.06 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020583417_1890"}, {"ts": 1773020586.846947, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020587715_1891"}, {"ts": 1773020591.143724, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020592010_1892"}, {"ts": 1773020596.0452402, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020596693_1893"}, {"ts": 1773020600.1253629, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020600985_1894"}, {"ts": 1773020604.416169, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020605277_1895"}, {"ts": 1773020609.1924071, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020610039_1896"}, {"ts": 1773020613.470855, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020614068_1897"}, {"ts": 1773020617.5070772, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020618359_1898"}, {"ts": 1773020621.790977, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020622648_1899"}, {"ts": 1773020626.080728, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020626939_1900"}, {"ts": 1773020630.3761332, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020631248_1901"}, {"ts": 1773020634.67789, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020635530_1902"}, {"ts": 1773020638.9609668, "candle_id": "btc-updown-15m-1773019800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "77056694674836067197674170133289151763681575316971791861809862042185737248700", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020639811_1903"}, {"ts": 1773020700.500639, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "90389606970206640652838475389228623050667678164864242490581664314808036724893", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020701091_1904"}, {"ts": 1773020704.5243561, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "90389606970206640652838475389228623050667678164864242490581664314808036724893", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020705377_1905"}, {"ts": 1773020710.39222, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "90389606970206640652838475389228623050667678164864242490581664314808036724893", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020710995_1906"}, {"ts": 1773020722.774774, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020723742_1907"}, {"ts": 1773020727.16848, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020728035_1908"}, {"ts": 1773020731.459527, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020732318_1909"}, {"ts": 1773020736.415165, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020737297_1910"}, {"ts": 1773020740.72225, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020741611_1911"}, {"ts": 1773020745.0500228, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020745908_1912"}, {"ts": 1773020749.85116, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020750713_1913"}, {"ts": 1773020754.137137, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020754752_1914"}, {"ts": 1773020758.199411, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020758550_1915"}, {"ts": 1773020762.527383, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020763386_1916"}, {"ts": 1773020767.25772, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020767877_1917"}, {"ts": 1773020771.7540202, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "90389606970206640652838475389228623050667678164864242490581664314808036724893", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020772361_1918"}, {"ts": 1773020776.591008, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020777458_1919"}, {"ts": 1773020780.879918, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020781726_1920"}, {"ts": 1773020785.151465, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020786000_1921"}, {"ts": 1773020789.425083, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020790287_1922"}, {"ts": 1773020793.7135842, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020794561_1923"}, {"ts": 1773020797.986557, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020798844_1924"}, {"ts": 1773020802.269233, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020803110_1925"}, {"ts": 1773020806.5356202, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020807406_1926"}, {"ts": 1773020810.828374, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020811690_1927"}, {"ts": 1773020815.749795, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020816607_1928"}, {"ts": 1773020820.362658, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020820973_1929"}, {"ts": 1773020824.4064362, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020825270_1930"}, {"ts": 1773020829.4893289, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020830350_1931"}, {"ts": 1773020833.775388, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020834632_1932"}, {"ts": 1773020838.055427, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020838904_1933"}, {"ts": 1773020843.153631, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020843515_1934"}, {"ts": 1773020847.45245, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020848303_1935"}, {"ts": 1773020851.747521, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020852105_1936"}, {"ts": 1773020856.09218, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020856695_1937"}, {"ts": 1773020860.435789, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020861296_1938"}, {"ts": 1773020864.766637, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020865403_1939"}, {"ts": 1773020869.475471, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020869824_1940"}, {"ts": 1773020873.766602, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020874633_1941"}, {"ts": 1773020878.094775, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020878939_1942"}, {"ts": 1773020883.134055, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020884006_1943"}, {"ts": 1773020887.709506, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020888555_1944"}, {"ts": 1773020891.983516, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020892842_1945"}, {"ts": 1773020897.0711172, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020897931_1946"}, {"ts": 1773020901.368408, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020902224_1947"}, {"ts": 1773020905.6832871, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020906528_1948"}, {"ts": 1773020910.227531, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020911081_1949"}, {"ts": 1773020914.5625339, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020914925_1950"}, {"ts": 1773020918.863261, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020919728_1951"}, {"ts": 1773020923.708364, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020924564_1952"}, {"ts": 1773020928.015809, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020928867_1953"}, {"ts": 1773020932.296619, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020933162_1954"}, {"ts": 1773020937.375115, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020938247_1955"}, {"ts": 1773020941.676935, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020942582_1956"}, {"ts": 1773020948.506144, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020949360_1957"}, {"ts": 1773020952.891711, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020953754_1958"}, {"ts": 1773020957.195637, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020958043_1959"}, {"ts": 1773020961.504874, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020962350_1960"}, {"ts": 1773020965.802977, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020966658_1961"}, {"ts": 1773020970.127212, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020970994_1962"}, {"ts": 1773020974.425003, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020975277_1963"}, {"ts": 1773020978.71502, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020979334_1964"}, {"ts": 1773020982.765604, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020983619_1965"}, {"ts": 1773020987.0589912, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020987954_1966"}, {"ts": 1773020991.404295, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020992275_1967"}, {"ts": 1773020995.706923, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773020996566_1968"}, {"ts": 1773020999.9951549, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021000857_1969"}, {"ts": 1773021004.3147771, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021005170_1970"}, {"ts": 1773021008.621896, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021009500_1971"}, {"ts": 1773021012.930361, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021013800_1972"}, {"ts": 1773021017.233296, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021018086_1973"}, {"ts": 1773021021.517815, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021022372_1974"}, {"ts": 1773021025.8171232, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021026738_1975"}, {"ts": 1773021030.1690292, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021031026_1976"}, {"ts": 1773021034.469789, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021035322_1977"}, {"ts": 1773021038.759656, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021039613_1978"}, {"ts": 1773021043.053379, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021043911_1979"}, {"ts": 1773021047.3526511, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021048205_1980"}, {"ts": 1773021052.222452, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021053075_1981"}, {"ts": 1773021056.5109289, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021057370_1982"}, {"ts": 1773021060.803752, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021061422_1983"}, {"ts": 1773021066.0372422, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021066888_1984"}, {"ts": 1773021070.3427782, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021071217_1985"}, {"ts": 1773021074.64851, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021075505_1986"}, {"ts": 1773021079.199187, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021080060_1987"}, {"ts": 1773021083.494775, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021084348_1988"}, {"ts": 1773021087.80272, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021088657_1989"}, {"ts": 1773021092.1281621, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021092995_1990"}, {"ts": 1773021096.43643, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021097285_1991"}, {"ts": 1773021100.715662, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021101590_1992"}, {"ts": 1773021105.4275992, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021106286_1993"}, {"ts": 1773021109.713845, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021110328_1994"}, {"ts": 1773021113.758968, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021114617_1995"}, {"ts": 1773021118.0491, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021118921_1996"}, {"ts": 1773021122.365558, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021123221_1997"}, {"ts": 1773021126.652163, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021127517_1998"}, {"ts": 1773021131.3398001, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021132189_1999"}, {"ts": 1773021135.6208482, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021136485_2000"}, {"ts": 1773021139.91459, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021140527_2001"}, {"ts": 1773021143.956609, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021144815_2002"}, {"ts": 1773021148.2485812, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021149109_2003"}, {"ts": 1773021152.54101, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021153397_2004"}, {"ts": 1773021156.82481, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021157681_2005"}, {"ts": 1773021161.114862, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021161979_2006"}, {"ts": 1773021165.4134982, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021166270_2007"}, {"ts": 1773021169.932818, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021170800_2008"}, {"ts": 1773021174.233856, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021175103_2009"}, {"ts": 1773021178.539628, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021179402_2010"}, {"ts": 1773021182.836566, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021183695_2011"}, {"ts": 1773021187.127321, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021187999_2012"}, {"ts": 1773021191.436481, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021192283_2013"}, {"ts": 1773021196.404293, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021197256_2014"}, {"ts": 1773021200.6829078, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021201536_2015"}, {"ts": 1773021204.965994, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021205569_2016"}, {"ts": 1773021208.998435, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021209593_2017"}, {"ts": 1773021213.024676, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021213900_2018"}, {"ts": 1773021217.335391, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021218194_2019"}, {"ts": 1773021221.6229172, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021222496_2020"}, {"ts": 1773021225.9256709, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021226775_2021"}, {"ts": 1773021230.225065, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021231091_2022"}, {"ts": 1773021234.5235798, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021235379_2023"}, {"ts": 1773021238.810863, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.032, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 37.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021239172_2024"}, {"ts": 1773021242.6054971, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021243478_2025"}, {"ts": 1773021247.242252, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.062, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 19.35, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021248116_2026"}, {"ts": 1773021251.547414, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.059, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.34, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021252406_2027"}, {"ts": 1773021255.8390772, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.052, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 23.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021256203_2028"}, {"ts": 1773021260.2141068, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021261075_2029"}, {"ts": 1773021264.953173, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.059, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 20.34, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021265811_2030"}, {"ts": 1773021269.241686, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.055, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 21.82, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021270095_2031"}, {"ts": 1773021273.524081, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.047, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 25.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021274366_2032"}, {"ts": 1773021277.797494, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.038, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 31.58, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021278408_2033"}, {"ts": 1773021281.862863, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021282718_2034"}, {"ts": 1773021286.687118, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.033, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 36.36, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021287031_2035"}, {"ts": 1773021290.979916, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.031, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 38.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021291349_2036"}, {"ts": 1773021295.27341, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.031, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 38.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021295624_2037"}, {"ts": 1773021299.056134, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.031, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 38.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021299426_2038"}, {"ts": 1773021302.863138, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.031, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 38.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021303213_2039"}, {"ts": 1773021307.0206962, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 57.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021307374_2040"}, {"ts": 1773021311.094058, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 57.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021311445_2041"}, {"ts": 1773021314.8916008, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 57.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021315265_2042"}, {"ts": 1773021318.697958, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.022, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 54.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021319048_2043"}, {"ts": 1773021323.582585, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 57.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021323945_2044"}, {"ts": 1773021327.382022, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 57.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021327799_2045"}, {"ts": 1773021331.233495, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.029, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 41.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021332092_2046"}, {"ts": 1773021335.556422, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021336450_2047"}, {"ts": 1773021339.882632, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.026, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 46.15, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021340758_2048"}, {"ts": 1773021344.1892679, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.026, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 46.15, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021345139_2049"}, {"ts": 1773021348.943603, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.026, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 46.15, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021349825_2050"}, {"ts": 1773021353.2558231, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.028, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 42.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021354116_2051"}, {"ts": 1773021357.552716, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.029, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 41.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021358399_2052"}, {"ts": 1773021362.173594, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.029, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 41.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021363037_2053"}, {"ts": 1773021366.468113, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021367328_2054"}, {"ts": 1773021370.7600288, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021371620_2055"}, {"ts": 1773021375.064306, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021375924_2056"}, {"ts": 1773021379.354778, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021380205_2057"}, {"ts": 1773021383.637153, "candle_id": "btc-updown-15m-1773020700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "68094512473731930825753475277429719493639350482954896177417943089396423304069", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021384498_2058"}, {"ts": 1773021612.0515578, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021613024_2059"}, {"ts": 1773021617.145155, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021618021_2060"}, {"ts": 1773021621.598124, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021622465_2061"}, {"ts": 1773021625.9605062, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021626865_2062"}, {"ts": 1773021630.663688, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021631535_2063"}, {"ts": 1773021635.395069, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021636251_2064"}, {"ts": 1773021639.698393, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021640551_2065"}, {"ts": 1773021643.997182, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021644856_2066"}, {"ts": 1773021655.566179, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021656424_2067"}, {"ts": 1773021659.857169, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021660726_2068"}, {"ts": 1773021664.157857, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021665017_2069"}, {"ts": 1773021668.75684, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021669635_2070"}, {"ts": 1773021673.0776, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021673934_2071"}, {"ts": 1773021677.547599, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021678451_2072"}, {"ts": 1773021681.881661, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021682752_2073"}, {"ts": 1773021686.186201, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021687059_2074"}, {"ts": 1773021881.579699, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021882465_2075"}, {"ts": 1773021885.903976, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021886771_2076"}, {"ts": 1773021890.2018108, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021891195_2077"}, {"ts": 1773021894.626951, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021895495_2078"}, {"ts": 1773021898.9204962, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021899787_2079"}, {"ts": 1773021903.218234, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021904100_2080"}, {"ts": 1773021907.530508, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021908411_2081"}, {"ts": 1773021911.852281, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021912797_2082"}, {"ts": 1773021916.243825, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021917104_2083"}, {"ts": 1773021920.9820821, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021921829_2084"}, {"ts": 1773021925.258275, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021926121_2085"}, {"ts": 1773021929.552338, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021930421_2086"}, {"ts": 1773021933.8536792, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021934463_2087"}, {"ts": 1773021937.9095528, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021938780_2088"}, {"ts": 1773021942.214515, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021942820_2089"}, {"ts": 1773021946.4054139, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021946756_2090"}, {"ts": 1773021950.6988769, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021951330_2091"}, {"ts": 1773021954.990072, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021955854_2092"}, {"ts": 1773021959.285283, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021960165_2093"}, {"ts": 1773021963.599693, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021964462_2094"}, {"ts": 1773021967.89676, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021968766_2095"}, {"ts": 1773021972.193881, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021973053_2096"}, {"ts": 1773021976.5174232, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021977386_2097"}, {"ts": 1773021980.819951, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021981684_2098"}, {"ts": 1773021991.9755871, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021992834_2099"}, {"ts": 1773021996.289011, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773021997154_2100"}, {"ts": 1773022000.58446, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022001446_2101"}, {"ts": 1773022005.761549, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022006627_2102"}, {"ts": 1773022010.602091, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022010980_2103"}, {"ts": 1773022014.416415, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022014796_2104"}, {"ts": 1773022018.600917, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022019473_2105"}, {"ts": 1773022022.919542, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022023781_2106"}, {"ts": 1773022027.23355, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022028077_2107"}, {"ts": 1773022031.541017, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022032444_2108"}, {"ts": 1773022035.8798258, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022036738_2109"}, {"ts": 1773022040.167424, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022041035_2110"}, {"ts": 1773022044.480344, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022045093_2111"}, {"ts": 1773022048.531596, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022049392_2112"}, {"ts": 1773022052.81922, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022053691_2113"}, {"ts": 1773022057.214608, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022058082_2114"}, {"ts": 1773022061.5137348, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022062129_2115"}, {"ts": 1773022065.571399, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022066439_2116"}, {"ts": 1773022069.8738282, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022070745_2117"}, {"ts": 1773022074.1854541, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022075048_2118"}, {"ts": 1773022078.482244, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022079353_2119"}, {"ts": 1773022115.097554, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022115962_2120"}, {"ts": 1773022405.2718852, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022405963_2121"}, {"ts": 1773022409.5640361, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022409921_2122"}, {"ts": 1773022413.350664, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022414203_2123"}, {"ts": 1773022417.633534, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022418496_2124"}, {"ts": 1773022421.92561, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022422280_2125"}, {"ts": 1773022425.7098382, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022426563_2126"}, {"ts": 1773022430.138174, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022430499_2127"}, {"ts": 1773022434.513648, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022434862_2128"}, {"ts": 1773022438.8109598, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022439664_2129"}, {"ts": 1773022443.134798, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022443743_2130"}, {"ts": 1773022447.419368, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022448289_2131"}, {"ts": 1773022451.7487528, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022452138_2132"}, {"ts": 1773022456.0392342, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022456913_2133"}, {"ts": 1773022460.3470201, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022461206_2134"}, {"ts": 1773022464.636294, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022464989_2135"}, {"ts": 1773022468.73491, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022469343_2136"}, {"ts": 1773022473.028029, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022473886_2137"}, {"ts": 1773022477.786916, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022478653_2138"}, {"ts": 1773022482.122251, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022482977_2139"}, {"ts": 1773022486.428576, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022487303_2140"}, {"ts": 1773022490.740615, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022491600_2141"}, {"ts": 1773022495.083832, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022495953_2142"}, {"ts": 1773022499.3894851, "candle_id": "btc-updown-15m-1773021600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "61573066525615117640715380397057904467794052779122635053032255066145933413254", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.64% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022500247_2143"}, {"ts": 1773022504.538572, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "14431829982717418096482082161966566307918810581704739794354769404408432916755", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022505508_2144"}, {"ts": 1773022509.954141, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022510936_2145"}, {"ts": 1773022514.7847822, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022515646_2146"}, {"ts": 1773022519.0793128, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022519712_2147"}, {"ts": 1773022523.148559, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022524011_2148"}, {"ts": 1773022527.44821, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022528314_2149"}, {"ts": 1773022531.955672, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022532821_2150"}, {"ts": 1773022536.2533991, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022537109_2151"}, {"ts": 1773022540.542177, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022541151_2152"}, {"ts": 1773022544.832194, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022545441_2153"}, {"ts": 1773022549.144068, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022549994_2154"}, {"ts": 1773022553.432184, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022554292_2155"}, {"ts": 1773022557.834263, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022558688_2156"}, {"ts": 1773022562.126813, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022562733_2157"}, {"ts": 1773022566.3794298, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022567240_2158"}, {"ts": 1773022570.6772969, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022571529_2159"}, {"ts": 1773022575.141838, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022575994_2160"}, {"ts": 1773022579.447212, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022580304_2161"}, {"ts": 1773022583.7390668, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022584355_2162"}, {"ts": 1773022588.024002, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022588894_2163"}, {"ts": 1773022592.33443, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022593200_2164"}, {"ts": 1773022596.63776, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022597492_2165"}, {"ts": 1773022600.9274828, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022601779_2166"}, {"ts": 1773022605.218888, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022606074_2167"}, {"ts": 1773022609.505944, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022610358_2168"}, {"ts": 1773022613.7913861, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022614678_2169"}, {"ts": 1773022618.1107872, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022618974_2170"}, {"ts": 1773022622.41172, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022623268_2171"}, {"ts": 1773022626.7025962, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022627552_2172"}, {"ts": 1773022630.989345, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022631880_2173"}, {"ts": 1773022635.3197079, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022635941_2174"}, {"ts": 1773022639.385459, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022640257_2175"}, {"ts": 1773022643.689207, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022644548_2176"}, {"ts": 1773022647.9843898, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022648375_2177"}, {"ts": 1773022651.855642, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022652705_2178"}, {"ts": 1773022656.168158, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022657028_2179"}, {"ts": 1773022660.465804, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022661329_2180"}, {"ts": 1773022664.7619991, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022665619_2181"}, {"ts": 1773022669.0796711, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022669940_2182"}, {"ts": 1773022673.3783848, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022674015_2183"}, {"ts": 1773022677.684124, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022678547_2184"}, {"ts": 1773022682.0184379, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022682379_2185"}, {"ts": 1773022686.3246348, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022687187_2186"}, {"ts": 1773022690.6314812, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022691492_2187"}, {"ts": 1773022694.927969, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022695794_2188"}, {"ts": 1773022699.227513, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022700082_2189"}, {"ts": 1773022703.51944, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022704375_2190"}, {"ts": 1773022708.3146691, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022709169_2191"}, {"ts": 1773022712.601324, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022713452_2192"}, {"ts": 1773022716.89244, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022717751_2193"}, {"ts": 1773022721.182396, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022721788_2194"}, {"ts": 1773022725.221815, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022726104_2195"}, {"ts": 1773022729.538603, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022730394_2196"}, {"ts": 1773022733.8264372, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022734694_2197"}, {"ts": 1773022738.14082, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022739003_2198"}, {"ts": 1773022742.432105, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022743045_2199"}, {"ts": 1773022746.477252, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022747333_2200"}, {"ts": 1773022750.764323, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022751374_2201"}, {"ts": 1773022754.820239, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022755182_2202"}, {"ts": 1773022758.627328, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022759490_2203"}, {"ts": 1773022762.920799, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022763767_2204"}, {"ts": 1773022767.200018, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022767807_2205"}, {"ts": 1773022771.244572, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022772100_2206"}, {"ts": 1773022775.529595, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022776401_2207"}, {"ts": 1773022779.8333912, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022780700_2208"}, {"ts": 1773022784.133597, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022784997_2209"}, {"ts": 1773022788.878057, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022789728_2210"}, {"ts": 1773022793.1666071, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022794030_2211"}, {"ts": 1773022797.470173, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022798332_2212"}, {"ts": 1773022802.08321, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022802442_2213"}, {"ts": 1773022805.874172, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022806233_2214"}, {"ts": 1773022809.663697, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022810600_2215"}, {"ts": 1773022814.033579, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022814889_2216"}, {"ts": 1773022818.318614, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022819176_2217"}, {"ts": 1773022822.606904, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022823483_2218"}, {"ts": 1773022826.91818, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022827779_2219"}, {"ts": 1773022831.217858, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022832091_2220"}, {"ts": 1773022835.973388, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022836838_2221"}, {"ts": 1773022840.275472, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022841122_2222"}, {"ts": 1773022844.555066, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022845423_2223"}, {"ts": 1773022848.854431, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022849711_2224"}, {"ts": 1773022853.4054, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022854258_2225"}, {"ts": 1773022857.6932101, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022858543_2226"}, {"ts": 1773022861.9742231, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022862833_2227"}, {"ts": 1773022866.265451, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022866882_2228"}, {"ts": 1773022870.320703, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022871193_2229"}, {"ts": 1773022874.635835, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022875514_2230"}, {"ts": 1773022879.091392, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022879951_2231"}, {"ts": 1773022883.402303, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022884005_2232"}, {"ts": 1773022887.4533288, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022888325_2233"}, {"ts": 1773022891.762474, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022892630_2234"}, {"ts": 1773022896.512118, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022897378_2235"}, {"ts": 1773022900.81807, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022901673_2236"}, {"ts": 1773022905.555927, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022906411_2237"}, {"ts": 1773022909.8573499, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022910735_2238"}, {"ts": 1773022914.173611, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022915037_2239"}, {"ts": 1773022918.475109, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022919347_2240"}, {"ts": 1773022922.7781901, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022923663_2241"}, {"ts": 1773022927.096472, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022927701_2242"}, {"ts": 1773022931.140926, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022932012_2243"}, {"ts": 1773022935.444507, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022936317_2244"}, {"ts": 1773022939.755212, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022940611_2245"}, {"ts": 1773022944.048906, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022944917_2246"}, {"ts": 1773022948.8025322, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022949406_2247"}, {"ts": 1773022952.837467, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022953454_2248"}, {"ts": 1773022956.886923, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022957762_2249"}, {"ts": 1773022961.647375, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022962529_2250"}, {"ts": 1773022965.9648771, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022966828_2251"}, {"ts": 1773022970.258156, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022971123_2252"}, {"ts": 1773022974.55355, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022975439_2253"}, {"ts": 1773022978.8743849, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022979734_2254"}, {"ts": 1773022983.175046, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022984038_2255"}, {"ts": 1773022987.472589, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022988088_2256"}, {"ts": 1773022991.521012, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022992144_2257"}, {"ts": 1773022995.581344, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773022996437_2258"}, {"ts": 1773022999.876284, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023000740_2259"}, {"ts": 1773023004.173892, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023004537_2260"}, {"ts": 1773023008.416621, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023009279_2261"}, {"ts": 1773023012.714537, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023013577_2262"}, {"ts": 1773023017.016726, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023017865_2263"}, {"ts": 1773023021.298679, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023022154_2264"}, {"ts": 1773023025.586417, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023026454_2265"}, {"ts": 1773023029.8829381, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023030740_2266"}, {"ts": 1773023034.173929, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023035028_2267"}, {"ts": 1773023038.458718, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023039300_2268"}, {"ts": 1773023042.749758, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023043605_2269"}, {"ts": 1773023047.050381, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023047912_2270"}, {"ts": 1773023051.346154, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023052193_2271"}, {"ts": 1773023056.0790038, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023056952_2272"}, {"ts": 1773023060.386256, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023061244_2273"}, {"ts": 1773023064.6786501, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023065548_2274"}, {"ts": 1773023068.9794612, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023069839_2275"}, {"ts": 1773023073.277966, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023074138_2276"}, {"ts": 1773023078.0227141, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023078882_2277"}, {"ts": 1773023082.762742, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023083622_2278"}, {"ts": 1773023087.509811, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023088360_2279"}, {"ts": 1773023091.799883, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023092406_2280"}, {"ts": 1773023095.84849, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023096708_2281"}, {"ts": 1773023100.1537778, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023100761_2282"}, {"ts": 1773023104.1958451, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023105058_2283"}, {"ts": 1773023108.50578, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023109349_2284"}, {"ts": 1773023113.233543, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023114159_2285"}, {"ts": 1773023117.59182, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023118464_2286"}, {"ts": 1773023121.904085, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023122754_2287"}, {"ts": 1773023126.187242, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023127040_2288"}, {"ts": 1773023130.4875362, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023131095_2289"}, {"ts": 1773023134.5506089, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023135161_2290"}, {"ts": 1773023139.048023, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023139406_2291"}, {"ts": 1773023143.443177, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023144306_2292"}, {"ts": 1773023147.757875, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023148738_2293"}, {"ts": 1773023152.62253, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023153244_2294"}, {"ts": 1773023156.703605, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023157575_2295"}, {"ts": 1773023161.015938, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023161877_2296"}, {"ts": 1773023165.315658, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023166189_2297"}, {"ts": 1773023169.640857, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023170251_2298"}, {"ts": 1773023173.6852732, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023174546_2299"}, {"ts": 1773023178.438931, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023179307_2300"}, {"ts": 1773023182.760588, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023183629_2301"}, {"ts": 1773023187.064088, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023187916_2302"}, {"ts": 1773023191.3495512, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023192213_2303"}, {"ts": 1773023195.657377, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023196521_2304"}, {"ts": 1773023200.402596, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023201274_2305"}, {"ts": 1773023205.1563861, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023206015_2306"}, {"ts": 1773023209.453294, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023210305_2307"}, {"ts": 1773023213.74119, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023214352_2308"}, {"ts": 1773023217.830216, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023218441_2309"}, {"ts": 1773023221.874969, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023222736_2310"}, {"ts": 1773023226.181157, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023227046_2311"}, {"ts": 1773023230.482792, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023231339_2312"}, {"ts": 1773023234.7785401, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023235630_2313"}, {"ts": 1773023239.073886, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023239925_2314"}, {"ts": 1773023243.36072, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023244225_2315"}, {"ts": 1773023247.658093, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023248509_2316"}, {"ts": 1773023251.942334, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023252804_2317"}, {"ts": 1773023256.263437, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023257122_2318"}, {"ts": 1773023261.003509, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023261870_2319"}, {"ts": 1773023265.3023229, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023266150_2320"}, {"ts": 1773023269.593149, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023270228_2321"}, {"ts": 1773023273.669151, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023274345_2322"}, {"ts": 1773023277.8137379, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.24 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023278725_2323"}, {"ts": 1773023283.439162, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023284326_2324"}, {"ts": 1773023288.273448, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023289139_2325"}, {"ts": 1773023292.566617, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023293434_2326"}, {"ts": 1773023296.864502, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023297725_2327"}, {"ts": 1773023301.153263, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023302006_2328"}, {"ts": 1773023305.43988, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023306304_2329"}, {"ts": 1773023309.733709, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023310594_2330"}, {"ts": 1773023314.028075, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023314897_2331"}, {"ts": 1773023318.330632, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023319199_2332"}, {"ts": 1773023322.638742, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023323508_2333"}, {"ts": 1773023326.937063, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023327799_2334"}, {"ts": 1773023331.406341, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023332271_2335"}, {"ts": 1773023335.705301, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023336574_2336"}, {"ts": 1773023340.0030348, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023340610_2337"}, {"ts": 1773023344.063563, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023344453_2338"}, {"ts": 1773023347.9686432, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023348828_2339"}, {"ts": 1773023352.516417, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023352877_2340"}, {"ts": 1773023356.806317, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023357432_2341"}, {"ts": 1773023360.863706, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023361719_2342"}, {"ts": 1773023365.384219, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023366252_2343"}, {"ts": 1773023369.719381, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023370075_2344"}, {"ts": 1773023373.770603, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023374641_2345"}, {"ts": 1773023378.304667, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023378900_2346"}, {"ts": 1773023382.593645, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023383444_2347"}, {"ts": 1773023386.8740962, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023387723_2348"}, {"ts": 1773023391.153198, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023392035_2349"}, {"ts": 1773023395.5276742, "candle_id": "btc-updown-15m-1773022500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "41533820095168133466765879907876934616650960599743247580018035435968452979199", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023396126_2350"}, {"ts": 1773023470.637297, "candle_id": "btc-updown-15m-1773023400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "73138389256348229502904344441908751220530250444452438106206121762577967871832", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023471151_2351"}, {"ts": 1773023499.564118, "candle_id": "btc-updown-15m-1773023400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "73138389256348229502904344441908751220530250444452438106206121762577967871832", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023500434_2352"}, {"ts": 1773023503.864779, "candle_id": "btc-updown-15m-1773023400", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "73138389256348229502904344441908751220530250444452438106206121762577967871832", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773023504720_2353"}, {"ts": 1773024302.597066, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024303349_2354"}, {"ts": 1773024307.2239518, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024308126_2355"}, {"ts": 1773024314.9932742, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024315847_2356"}, {"ts": 1773024319.272382, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024320122_2357"}, {"ts": 1773024323.556448, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024324414_2358"}, {"ts": 1773024327.844395, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024328711_2359"}, {"ts": 1773024332.142657, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024333002_2360"}, {"ts": 1773024336.441671, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024337293_2361"}, {"ts": 1773024344.880364, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024345884_2362"}, {"ts": 1773024350.122755, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024350485_2363"}, {"ts": 1773024354.897119, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024355805_2364"}, {"ts": 1773024359.240296, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024360095_2365"}, {"ts": 1773024366.942938, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024367823_2366"}, {"ts": 1773024371.254425, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024372121_2367"}, {"ts": 1773024376.039883, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024376903_2368"}, {"ts": 1773024380.330868, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024381180_2369"}, {"ts": 1773024384.612791, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024385227_2370"}, {"ts": 1773024388.654644, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024389536_2371"}, {"ts": 1773024393.178539, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024394028_2372"}, {"ts": 1773024397.45455, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024398307_2373"}, {"ts": 1773024401.747433, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024402608_2374"}, {"ts": 1773024406.065898, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024406918_2375"}, {"ts": 1773024410.373205, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024411009_2376"}, {"ts": 1773024414.679907, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024415533_2377"}, {"ts": 1773024418.985271, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024419845_2378"}, {"ts": 1773024423.2759838, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024424165_2379"}, {"ts": 1773024427.597954, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024428469_2380"}, {"ts": 1773024431.897763, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024432757_2381"}, {"ts": 1773024436.18879, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024436791_2382"}, {"ts": 1773024443.875632, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024444742_2383"}, {"ts": 1773024448.195323, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024449063_2384"}, {"ts": 1773024452.4981241, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024453357_2385"}, {"ts": 1773024456.81656, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024457675_2386"}, {"ts": 1773024465.4277692, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024466282_2387"}, {"ts": 1773024469.778283, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024470641_2388"}, {"ts": 1773024474.0739782, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024474920_2389"}, {"ts": 1773024478.3685849, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024478968_2390"}, {"ts": 1773024482.664209, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024483533_2391"}, {"ts": 1773024486.967634, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024487818_2392"}, {"ts": 1773024491.2639601, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024491880_2393"}, {"ts": 1773024508.020291, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024508869_2394"}, {"ts": 1773024512.84251, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024513707_2395"}, {"ts": 1773024521.320554, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024522196_2396"}, {"ts": 1773024525.625416, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024526493_2397"}, {"ts": 1773024529.9227479, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024530774_2398"}, {"ts": 1773024534.2034, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024535063_2399"}, {"ts": 1773024538.488933, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024539352_2400"}, {"ts": 1773024542.783187, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024543634_2401"}, {"ts": 1773024547.066525, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024547927_2402"}, {"ts": 1773024551.369329, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024552219_2403"}, {"ts": 1773024555.648837, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.55, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.47 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024556512_2404"}, {"ts": 1773024559.94028, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024560804_2405"}, {"ts": 1773024564.2426739, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024565102_2406"}, {"ts": 1773024568.530735, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024569143_2407"}, {"ts": 1773024572.574937, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024573437_2408"}, {"ts": 1773024577.3110158, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024577921_2409"}, {"ts": 1773024584.769152, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024585636_2410"}, {"ts": 1773024589.076629, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024589928_2411"}, {"ts": 1773024593.3627741, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024594232_2412"}, {"ts": 1773024597.6614919, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024598537_2413"}, {"ts": 1773024602.240911, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024603106_2414"}, {"ts": 1773024606.541863, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024607165_2415"}, {"ts": 1773024610.5998888, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024611464_2416"}, {"ts": 1773024615.338295, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024616241_2417"}, {"ts": 1773024619.671286, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024620535_2418"}, {"ts": 1773024623.9662158, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024624840_2419"}, {"ts": 1773024628.268834, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024629130_2420"}, {"ts": 1773024632.564901, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024633433_2421"}, {"ts": 1773024636.863515, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024637741_2422"}, {"ts": 1773024641.169527, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024642028_2423"}, {"ts": 1773024645.458931, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024646376_2424"}, {"ts": 1773024649.808293, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024650244_2425"}, {"ts": 1773024653.6741388, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024654273_2426"}, {"ts": 1773024657.70786, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024658563_2427"}, {"ts": 1773024661.995081, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024662894_2428"}, {"ts": 1773024666.324916, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024667178_2429"}, {"ts": 1773024670.611321, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024671477_2430"}, {"ts": 1773024674.910945, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024675794_2431"}, {"ts": 1773024679.222102, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024680072_2432"}, {"ts": 1773024683.507415, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024684364_2433"}, {"ts": 1773024687.791096, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024688661_2434"}, {"ts": 1773024692.0922282, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024692963_2435"}, {"ts": 1773024696.399224, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024697252_2436"}, {"ts": 1773024700.682987, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024701538_2437"}, {"ts": 1773024704.97882, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024705826_2438"}, {"ts": 1773024709.262583, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024709872_2439"}, {"ts": 1773024713.3131928, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024714167_2440"}, {"ts": 1773024717.601459, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024718469_2441"}, {"ts": 1773024721.8996081, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024722763_2442"}, {"ts": 1773024726.197571, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024726548_2443"}, {"ts": 1773024729.975847, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024730857_2444"}, {"ts": 1773024734.2886028, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024735161_2445"}, {"ts": 1773024738.592111, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024739453_2446"}, {"ts": 1773024742.8939798, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024743755_2447"}, {"ts": 1773024747.2260401, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024748082_2448"}, {"ts": 1773024751.5155041, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024752388_2449"}, {"ts": 1773024755.826406, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024756687_2450"}, {"ts": 1773024760.119798, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024760980_2451"}, {"ts": 1773024764.411735, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024765277_2452"}, {"ts": 1773024768.705663, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024769586_2453"}, {"ts": 1773024773.0185559, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024773877_2454"}, {"ts": 1773024777.309543, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.38 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024778157_2455"}, {"ts": 1773024781.5899231, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024782466_2456"}, {"ts": 1773024785.906902, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024786761_2457"}, {"ts": 1773024790.20288, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024791061_2458"}, {"ts": 1773024794.5001001, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024795364_2459"}, {"ts": 1773024798.794764, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024799686_2460"}, {"ts": 1773024803.115412, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024803724_2461"}, {"ts": 1773024807.1569579, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024808029_2462"}, {"ts": 1773024811.4581199, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024812316_2463"}, {"ts": 1773024815.7501912, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024816368_2464"}, {"ts": 1773024819.7985358, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024820161_2465"}, {"ts": 1773024823.595742, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024824463_2466"}, {"ts": 1773024827.901441, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024828263_2467"}, {"ts": 1773024831.6903522, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024832551_2468"}, {"ts": 1773024835.9831522, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024836828_2469"}, {"ts": 1773024840.255172, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024841124_2470"}, {"ts": 1773024844.555731, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024845415_2471"}, {"ts": 1773024848.8459342, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024849703_2472"}, {"ts": 1773024853.13713, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024854014_2473"}, {"ts": 1773024857.443004, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024858042_2474"}, {"ts": 1773024861.471652, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024862329_2475"}, {"ts": 1773024865.767134, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024866634_2476"}, {"ts": 1773024870.0659761, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024870920_2477"}, {"ts": 1773024874.352206, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024875209_2478"}, {"ts": 1773024878.641999, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024879499_2479"}, {"ts": 1773024882.937511, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024883804_2480"}, {"ts": 1773024887.236512, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024888104_2481"}, {"ts": 1773024891.5333178, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024892393_2482"}, {"ts": 1773024895.8314471, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024896708_2483"}, {"ts": 1773024900.135243, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024900988_2484"}, {"ts": 1773024904.421834, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024905275_2485"}, {"ts": 1773024909.3810618, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024910246_2486"}, {"ts": 1773024913.674977, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024914527_2487"}, {"ts": 1773024917.957025, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.62, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.26 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024918827_2488"}, {"ts": 1773024922.2596421, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024923115_2489"}, {"ts": 1773024926.5460951, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024927413_2490"}, {"ts": 1773024930.8576682, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024931707_2491"}, {"ts": 1773024935.138538, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024935993_2492"}, {"ts": 1773024939.4219542, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024940273_2493"}, {"ts": 1773024943.703968, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024944578_2494"}, {"ts": 1773024948.011518, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024948925_2495"}, {"ts": 1773024952.3696032, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024953216_2496"}, {"ts": 1773024956.648899, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024957501_2497"}, {"ts": 1773024960.933345, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.44, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.27 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024961792_2498"}, {"ts": 1773024965.2218869, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024966102_2499"}, {"ts": 1773024969.539011, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024970397_2500"}, {"ts": 1773024973.830416, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.21 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024974700_2501"}, {"ts": 1773024978.137126, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024978758_2502"}, {"ts": 1773024982.1911309, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024983055_2503"}, {"ts": 1773024986.4867358, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024987336_2504"}, {"ts": 1773024990.765111, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024991633_2505"}, {"ts": 1773024995.071817, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773024995696_2506"}, {"ts": 1773024999.133457, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.32, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.19 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025000002_2507"}, {"ts": 1773025003.432225, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025004306_2508"}, {"ts": 1773025007.738348, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025008604_2509"}, {"ts": 1773025012.034744, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025012900_2510"}, {"ts": 1773025016.336108, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025017189_2511"}, {"ts": 1773025020.623401, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025021484_2512"}, {"ts": 1773025024.91394, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025025766_2513"}, {"ts": 1773025029.199316, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025030062_2514"}, {"ts": 1773025033.495121, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025034354_2515"}, {"ts": 1773025037.7854028, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025038648_2516"}, {"ts": 1773025042.076009, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.20 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025042691_2517"}, {"ts": 1773025046.133437, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025047003_2518"}, {"ts": 1773025050.4343302, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025051292_2519"}, {"ts": 1773025054.717841, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025055576_2520"}, {"ts": 1773025059.007964, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025059642_2521"}, {"ts": 1773025063.074757, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025063687_2522"}, {"ts": 1773025067.121344, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025067804_2523"}, {"ts": 1773025071.2329128, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025072088_2524"}, {"ts": 1773025075.517772, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025076374_2525"}, {"ts": 1773025079.811611, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025080425_2526"}, {"ts": 1773025083.8544178, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025084713_2527"}, {"ts": 1773025088.145618, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025089002_2528"}, {"ts": 1773025092.434908, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025093303_2529"}, {"ts": 1773025096.743756, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025097602_2530"}, {"ts": 1773025101.035583, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025101648_2531"}, {"ts": 1773025105.0775738, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025105951_2532"}, {"ts": 1773025109.381651, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025109993_2533"}, {"ts": 1773025113.454088, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025114322_2534"}, {"ts": 1773025117.759288, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025118373_2535"}, {"ts": 1773025121.829887, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025122458_2536"}, {"ts": 1773025125.903657, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025126762_2537"}, {"ts": 1773025130.196341, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025131071_2538"}, {"ts": 1773025134.5004869, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025135358_2539"}, {"ts": 1773025138.78768, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025139662_2540"}, {"ts": 1773025143.094655, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025143957_2541"}, {"ts": 1773025147.393714, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025148272_2542"}, {"ts": 1773025151.709523, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025152573_2543"}, {"ts": 1773025156.00734, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "25927780607041309983542378581780845423236619217885288295208095949844029001801", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025156880_2544"}, {"ts": 1773025160.3134139, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025161175_2545"}, {"ts": 1773025164.604534, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025165228_2546"}, {"ts": 1773025168.657503, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025169520_2547"}, {"ts": 1773025172.949454, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.27, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 4.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.27 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025173819_2548"}, {"ts": 1773025177.248406, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025177626_2549"}, {"ts": 1773025181.207715, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025181821_2550"}, {"ts": 1773025185.257835, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025186113_2551"}, {"ts": 1773025189.564071, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025190427_2552"}, {"ts": 1773025193.914304, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025194771_2553"}, {"ts": 1773025198.2286642, "candle_id": "btc-updown-15m-1773024300", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "61711373688264505007218701134083363912808086440262737014413593597052233617503", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025199088_2554"}, {"ts": 1773025207.1944551, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "115403846441918551583366392512196223683242848790477126369214306097283587578646", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025208207_2555"}, {"ts": 1773025211.643326, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "115403846441918551583366392512196223683242848790477126369214306097283587578646", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025212513_2556"}, {"ts": 1773025215.9443672, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025216692_2557"}, {"ts": 1773025220.133885, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025221011_2558"}, {"ts": 1773025224.441239, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 2.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.45 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025225312_2559"}, {"ts": 1773025228.7441652, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025229663_2560"}, {"ts": 1773025233.100449, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025233961_2561"}, {"ts": 1773025237.422018, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025238275_2562"}, {"ts": 1773025241.7072861, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025242560_2563"}, {"ts": 1773025245.9934568, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025246844_2564"}, {"ts": 1773025250.2743008, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025251145_2565"}, {"ts": 1773025254.58664, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025255449_2566"}, {"ts": 1773025258.8805702, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.75, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.32 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025259757_2567"}, {"ts": 1773025263.1899688, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025264050_2568"}, {"ts": 1773025267.490005, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.64, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.33 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025268096_2569"}, {"ts": 1773025271.529057, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025272376_2570"}, {"ts": 1773025275.824382, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025276698_2571"}, {"ts": 1773025280.133504, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.36 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025280494_2572"}, {"ts": 1773025284.2628522, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.40 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025285119_2573"}, {"ts": 1773025288.562571, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025289420_2574"}, {"ts": 1773025292.8795898, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.53, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.34 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025293743_2575"}, {"ts": 1773025297.19032, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025298046_2576"}, {"ts": 1773025301.4813051, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025302081_2577"}, {"ts": 1773025305.823114, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025306671_2578"}, {"ts": 1773025310.100817, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025310970_2579"}, {"ts": 1773025314.401268, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025315252_2580"}, {"ts": 1773025318.723868, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025319576_2581"}, {"ts": 1773025323.0519948, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025323904_2582"}, {"ts": 1773025327.700953, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025328793_2583"}, {"ts": 1773025332.245559, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025333125_2584"}, {"ts": 1773025336.561259, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025337421_2585"}, {"ts": 1773025340.852105, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025341722_2586"}, {"ts": 1773025345.154274, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025346016_2587"}, {"ts": 1773025349.443669, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025350307_2588"}, {"ts": 1773025353.737756, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025354594_2589"}, {"ts": 1773025358.0257359, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025358891_2590"}, {"ts": 1773025362.32339, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025363182_2591"}, {"ts": 1773025366.616821, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025367472_2592"}, {"ts": 1773025370.905971, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025371764_2593"}, {"ts": 1773025375.227815, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025376083_2594"}, {"ts": 1773025379.5125818, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025380360_2595"}, {"ts": 1773025383.7912152, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025384650_2596"}, {"ts": 1773025388.0831869, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025388933_2597"}, {"ts": 1773025392.3637278, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.06, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.17 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025393247_2598"}, {"ts": 1773025396.685036, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025397537_2599"}, {"ts": 1773025400.96992, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025401836_2600"}, {"ts": 1773025405.268265, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025406132_2601"}, {"ts": 1773025409.563648, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025410421_2602"}, {"ts": 1773025413.852939, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025414729_2603"}, {"ts": 1773025418.162477, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025419082_2604"}, {"ts": 1773025422.515475, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025423367_2605"}, {"ts": 1773025426.797764, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025427666_2606"}, {"ts": 1773025431.0944672, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025431962_2607"}, {"ts": 1773025435.3913548, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025436250_2608"}, {"ts": 1773025439.687804, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025440576_2609"}, {"ts": 1773025444.006347, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025444877_2610"}, {"ts": 1773025448.3083231, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 9.23, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.13 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025449153_2611"}, {"ts": 1773025452.586706, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025453437_2612"}, {"ts": 1773025456.868177, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025457735_2613"}, {"ts": 1773025461.1652422, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025462020_2614"}, {"ts": 1773025465.4521348, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025466302_2615"}, {"ts": 1773025469.736076, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025470595_2616"}, {"ts": 1773025474.026502, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025474883_2617"}, {"ts": 1773025478.315994, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.91, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.11 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025479172_2618"}, {"ts": 1773025482.6052322, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025483494_2619"}, {"ts": 1773025486.924383, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 12.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.10 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025487775_2620"}, {"ts": 1773025491.2065, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025492057_2621"}, {"ts": 1773025495.5173938, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025496373_2622"}, {"ts": 1773025499.808078, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025500705_2623"}, {"ts": 1773025504.134159, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 10.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.12 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025505000_2624"}, {"ts": 1773025508.429146, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.15 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025508805_2625"}, {"ts": 1773025512.3350039, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 6.67, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.18 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025513194_2626"}, {"ts": 1773025516.7302542, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025517666_2627"}, {"ts": 1773025521.093558, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 7.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.16 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025521982_2628"}, {"ts": 1773025525.411249, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 8.57, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.14 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025526285_2629"}, {"ts": 1773025529.71515, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 13.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.09 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025530578_2630"}, {"ts": 1773025534.015708, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 13.33, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.09 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025534863_2631"}, {"ts": 1773025538.2973208, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 17.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.07 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025539153_2632"}, {"ts": 1773025542.581395, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025543438_2633"}, {"ts": 1773025546.882658, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 15.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.08 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025547760_2634"}, {"ts": 1773025551.194599, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 24.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.05 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025552057_2635"}, {"ts": 1773025555.493705, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025556370_2636"}, {"ts": 1773025559.817329, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025560683_2637"}, {"ts": 1773025564.4918, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025565344_2638"}, {"ts": 1773025568.780067, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025569637_2639"}, {"ts": 1773025573.069431, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025573922_2640"}, {"ts": 1773025578.110295, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025578962_2641"}, {"ts": 1773025582.408001, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025583272_2642"}, {"ts": 1773025587.405715, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025588277_2643"}, {"ts": 1773025591.9831629, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025592833_2644"}, {"ts": 1773025596.6990771, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025597577_2645"}, {"ts": 1773025601.012776, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025601887_2646"}, {"ts": 1773025605.319875, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025606171_2647"}, {"ts": 1773025609.6017542, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025610453_2648"}, {"ts": 1773025613.9027321, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025614769_2649"}, {"ts": 1773025618.203226, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 30.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.04 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025619061_2650"}, {"ts": 1773025622.4920142, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025623352_2651"}, {"ts": 1773025626.831784, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025627684_2652"}, {"ts": 1773025631.116257, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 57.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025631478_2653"}, {"ts": 1773025634.9235818, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 57.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025635546_2654"}, {"ts": 1773025638.981555, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.014, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 85.71, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025639348_2655"}, {"ts": 1773025643.486163, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.017, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 70.59, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025644348_2656"}, {"ts": 1773025648.321923, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 63.16, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025649176_2657"}, {"ts": 1773025652.6256142, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 40.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025653489_2658"}, {"ts": 1773025656.951515, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.026, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 46.15, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025657834_2659"}, {"ts": 1773025661.2771971, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.025, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 48.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.03 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025661636_2660"}, {"ts": 1773025665.571123, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 57.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025665922_2661"}, {"ts": 1773025669.3510988, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 57.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025669704_2662"}, {"ts": 1773025673.8981261, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 57.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025674242_2663"}, {"ts": 1773025678.465018, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 60.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.02 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025679327_2664"}, {"ts": 1773025682.764438, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.013, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 92.31, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025683126_2665"}, {"ts": 1773025686.557327, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.011, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 109.09, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025686921_2666"}, {"ts": 1773025691.1964679, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.011, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 109.09, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025691552_2667"}, {"ts": 1773025695.6354601, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.011, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 109.09, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025696002_2668"}, {"ts": 1773025699.947312, "candle_id": "btc-updown-15m-1773025200", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.011, "token_id": "101227973895917090259529744570137588316845232372523092690101764472498532415033", "shares": 109.09, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.01 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773025700307_2669"}, {"ts": 1773026101.3848891, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026101879_2670"}, {"ts": 1773026106.1869068, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026106807_2671"}, {"ts": 1773026110.38178, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026111002_2672"}, {"ts": 1773026114.693743, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026115317_2673"}, {"ts": 1773026118.9849138, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026119488_2674"}, {"ts": 1773026123.3706748, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.73, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.44 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026123997_2675"}, {"ts": 1773026127.6631129, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026128546_2676"}, {"ts": 1773026131.979022, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026132590_2677"}, {"ts": 1773026140.332343, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026141210_2678"}, {"ts": 1773026144.8905458, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026145551_2679"}, {"ts": 1773026149.206178, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026150060_2680"}, {"ts": 1773026153.497514, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026154385_2681"}, {"ts": 1773026157.815211, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026158674_2682"}, {"ts": 1773026162.1216152, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026162474_2683"}, {"ts": 1773026166.4261189, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026167297_2684"}, {"ts": 1773026170.7464378, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026171621_2685"}, {"ts": 1773026175.0664809, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026175935_2686"}, {"ts": 1773026179.3694222, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026180224_2687"}, {"ts": 1773026184.169953, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026185022_2688"}, {"ts": 1773026188.4573162, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026188816_2689"}, {"ts": 1773026192.2628841, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026193156_2690"}, {"ts": 1773026196.585593, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026197442_2691"}, {"ts": 1773026200.878988, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026201287_2692"}, {"ts": 1773026205.133507, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026206256_2693"}, {"ts": 1773026209.68481, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026210549_2694"}, {"ts": 1773026213.976542, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026214833_2695"}, {"ts": 1773026218.2681441, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026219155_2696"}, {"ts": 1773026222.588128, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026223460_2697"}, {"ts": 1773026226.887465, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026227752_2698"}, {"ts": 1773026231.192545, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026231800_2699"}, {"ts": 1773026239.4624908, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.61, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.46 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026240326_2700"}, {"ts": 1773026243.75857, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026244370_2701"}, {"ts": 1773026248.0590222, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026248909_2702"}, {"ts": 1773026252.35253, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026253236_2703"}, {"ts": 1773026256.669451, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026257522_2704"}, {"ts": 1773026260.98701, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026261868_2705"}, {"ts": 1773026265.297179, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026266157_2706"}, {"ts": 1773026269.5889611, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026270460_2707"}, {"ts": 1773026273.886875, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026274746_2708"}, {"ts": 1773026278.17662, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026279031_2709"}, {"ts": 1773026282.470447, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.4, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026283335_2710"}, {"ts": 1773026286.785504, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026287653_2711"}, {"ts": 1773026291.123543, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026292017_2712"}, {"ts": 1773026295.445109, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026296314_2713"}, {"ts": 1773026299.747027, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026300600_2714"}, {"ts": 1773026304.0357518, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026304893_2715"}, {"ts": 1773026308.324517, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026309176_2716"}, {"ts": 1773026312.607557, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026313470_2717"}, {"ts": 1773026316.895942, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026317780_2718"}, {"ts": 1773026321.211599, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026321814_2719"}, {"ts": 1773026325.24366, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026325859_2720"}, {"ts": 1773026329.2898428, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026330144_2721"}, {"ts": 1773026333.573049, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026334211_2722"}, {"ts": 1773026337.814017, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.5, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.48 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026338667_2723"}, {"ts": 1773026342.14512, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.49 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026343014_2724"}, {"ts": 1773026346.445597, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.93, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.41 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026347332_2725"}, {"ts": 1773026350.764458, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026351620_2726"}, {"ts": 1773026355.053906, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 3.24, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.37 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026356060_2727"}, {"ts": 1773026359.490082, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026360347_2728"}, {"ts": 1773026363.790036, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 3.87, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.31 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026364648_2729"}, {"ts": 1773026368.077139, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 4.14, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.29 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026368955_2730"}, {"ts": 1773026372.386291, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.24, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 5.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.24 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026373017_2731"}, {"ts": 1773026376.559328, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026377423_2732"}, {"ts": 1773026380.860564, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026381716_2733"}, {"ts": 1773026385.207297, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 4.8, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.25 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026385630_2734"}, {"ts": 1773026389.4479969, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 4.29, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.28 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026390308_2735"}, {"ts": 1773026393.7470899, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 5.45, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.22 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026394600_2736"}, {"ts": 1773026398.057597, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 5.22, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.23 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026398667_2737"}, {"ts": 1773026402.71259, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 4.0, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.30 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026403598_2738"}, {"ts": 1773026407.829236, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 3.43, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.35 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026408746_2739"}, {"ts": 1773026412.180949, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 3.08, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.39 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026412548_2740"}, {"ts": 1773026416.606179, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.79, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.43 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026417465_2741"}, {"ts": 1773026420.911237, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.2, "price": 0.42, "token_id": "59392817587445789518606697099624748124335590482569508378683248578892585309392", "shares": 2.86, "stage": "v2_red_1", "reason": "1️⃣ V2: red_ask=0.42 ≤ eşik 0.49 → $1.2 kırmızı al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026421850_2742"}, {"ts": 1773026425.2800498, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026426211_2743"}, {"ts": 1773026429.645417, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026430011_2744"}, {"ts": 1773026433.843095, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026434450_2745"}, {"ts": 1773026438.15754, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026439025_2746"}, {"ts": 1773026442.456058, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026443320_2747"}, {"ts": 1773026446.769205, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026447616_2748"}, {"ts": 1773026451.045822, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.28, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.29, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.28 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026451894_2749"}, {"ts": 1773026455.3277938, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026456187_2750"}, {"ts": 1773026459.616468, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026460513_2751"}, {"ts": 1773026463.9414148, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026464799_2752"}, {"ts": 1773026468.2353249, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.23, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 5.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.23 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026469094_2753"}, {"ts": 1773026472.531641, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026473377_2754"}, {"ts": 1773026476.808098, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026477664_2755"}, {"ts": 1773026481.100327, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026481726_2756"}, {"ts": 1773026485.1586308, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026486021_2757"}, {"ts": 1773026489.4620512, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026490324_2758"}, {"ts": 1773026493.7610838, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026494617_2759"}, {"ts": 1773026498.0740218, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026498940_2760"}, {"ts": 1773026502.370424, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.19, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 6.32, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.19 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026503229_2761"}, {"ts": 1773026506.680385, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.18, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 6.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.18 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026507534_2762"}, {"ts": 1773026511.005104, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026511859_2763"}, {"ts": 1773026515.743922, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026516600_2764"}, {"ts": 1773026520.030449, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026520884_2765"}, {"ts": 1773026524.3386261, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.15, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 8.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.15 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026524938_2766"}, {"ts": 1773026528.636828, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026529504_2767"}, {"ts": 1773026532.938254, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026533790_2768"}, {"ts": 1773026537.2572548, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026538130_2769"}, {"ts": 1773026541.5604951, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026542417_2770"}, {"ts": 1773026545.8544462, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026546207_2771"}, {"ts": 1773026550.159013, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026551015_2772"}, {"ts": 1773026554.526028, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026554871_2773"}, {"ts": 1773026558.8091772, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026559660_2774"}, {"ts": 1773026563.1140091, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026563984_2775"}, {"ts": 1773026567.410628, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026568270_2776"}, {"ts": 1773026571.707946, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026572569_2777"}, {"ts": 1773026575.9999628, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026576858_2778"}, {"ts": 1773026580.299019, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026581180_2779"}, {"ts": 1773026584.606476, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026585470_2780"}, {"ts": 1773026588.90995, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026589769_2781"}, {"ts": 1773026593.199758, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026594073_2782"}, {"ts": 1773026597.503243, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026598368_2783"}, {"ts": 1773026601.8065012, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026602413_2784"}, {"ts": 1773026605.842137, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026606730_2785"}, {"ts": 1773026610.157674, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026611022_2786"}, {"ts": 1773026614.4485471, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026615301_2787"}, {"ts": 1773026618.731464, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026619592_2788"}, {"ts": 1773026623.0219672, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026623888_2789"}, {"ts": 1773026627.327414, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026628193_2790"}, {"ts": 1773026631.6216252, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026632496_2791"}, {"ts": 1773026635.928017, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026636785_2792"}, {"ts": 1773026640.211902, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026641060_2793"}, {"ts": 1773026644.4870179, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026645360_2794"}, {"ts": 1773026648.7935739, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026649650_2795"}, {"ts": 1773026653.080223, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026653933_2796"}, {"ts": 1773026657.363256, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026658219_2797"}, {"ts": 1773026661.6534588, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026662530_2798"}, {"ts": 1773026665.958735, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026666814_2799"}, {"ts": 1773026670.242581, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026671098_2800"}, {"ts": 1773026674.526185, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026675385_2801"}, {"ts": 1773026678.807953, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026679664_2802"}, {"ts": 1773026683.0929768, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026683951_2803"}, {"ts": 1773026687.377849, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026688236_2804"}, {"ts": 1773026691.6662679, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026692514_2805"}, {"ts": 1773026695.942288, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026696802_2806"}, {"ts": 1773026700.2666419, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026701144_2807"}, {"ts": 1773026704.592841, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.028, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 42.86, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026705461_2808"}, {"ts": 1773026708.891623, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.018, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 66.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026709745_2809"}, {"ts": 1773026713.17781, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026713558_2810"}, {"ts": 1773026717.0111942, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.018, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 66.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026717932_2811"}, {"ts": 1773026721.544079, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026721899_2812"}, {"ts": 1773026725.3331058, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026725777_2813"}, {"ts": 1773026729.559107, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026729918_2814"}, {"ts": 1773026733.339937, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.017, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 70.59, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026734193_2815"}, {"ts": 1773026737.628895, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.017, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 70.59, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026738491_2816"}, {"ts": 1773026741.92365, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.013, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 92.31, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026742299_2817"}, {"ts": 1773026746.224422, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026747085_2818"}, {"ts": 1773026750.5158741, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026750877_2819"}, {"ts": 1773026754.5646012, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026755425_2820"}, {"ts": 1773026758.850909, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.019, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 63.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026759707_2821"}, {"ts": 1773026763.172023, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026764025_2822"}, {"ts": 1773026767.451637, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026768308_2823"}, {"ts": 1773026771.748275, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.013, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 92.31, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026772099_2824"}, {"ts": 1773026776.039265, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.011, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 109.09, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026776389_2825"}, {"ts": 1773026780.350606, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.017, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 70.59, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026781202_2826"}, {"ts": 1773026784.629756, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.021, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 57.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026784979_2827"}, {"ts": 1773026788.922962, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.017, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 70.59, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026789532_2828"}, {"ts": 1773026795.126221, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026795496_2829"}, {"ts": 1773026799.649384, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.013, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 92.31, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026799995_2830"}, {"ts": 1773026803.964875, "candle_id": "btc-updown-15m-1773026100", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.012, "token_id": "5038550175513653611031301811673273774060350825382453021110625953162993933171", "shares": 100.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.01 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773026804354_2831"}, {"ts": 1773027003.16401, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027003890_2832"}, {"ts": 1773027063.255476, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027064128_2833"}, {"ts": 1773027068.001536, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027068606_2834"}, {"ts": 1773027073.1954088, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.39, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 3.08, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027074054_2835"}, {"ts": 1773027077.558017, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027078420_2836"}, {"ts": 1773027081.859353, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027082724_2837"}, {"ts": 1773027349.7481432, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027350677_2838"}, {"ts": 1773027434.499907, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.46, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.61, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027435374_2839"}, {"ts": 1773027528.757102, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027529619_2840"}, {"ts": 1773027534.126442, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027534976_2841"}, {"ts": 1773027538.487416, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027539330_2842"}, {"ts": 1773027542.798025, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027543154_2843"}, {"ts": 1773027546.80018, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027547646_2844"}, {"ts": 1773027551.894387, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.3, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 4.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.30 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027552745_2845"}, {"ts": 1773027556.185089, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027557029_2846"}, {"ts": 1773027560.4933069, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.22, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 5.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.22 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027561099_2847"}, {"ts": 1773027564.7898932, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.25, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 4.8, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.25 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027565668_2848"}, {"ts": 1773027569.100383, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.26, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 4.62, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.26 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027569701_2849"}, {"ts": 1773027573.384615, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.29, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 4.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.29 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027573978_2850"}, {"ts": 1773027578.1189382, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027578981_2851"}, {"ts": 1773027582.4277918, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.21, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 5.71, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.21 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027583056_2852"}, {"ts": 1773027586.4890041, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.2, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 6.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.20 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027587341_2853"}, {"ts": 1773027590.775622, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.16, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 7.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.16 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027591648_2854"}, {"ts": 1773027595.079637, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027595496_2855"}, {"ts": 1773027599.63567, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.17, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 7.06, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.17 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027600510_2856"}, {"ts": 1773027603.9467158, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.14, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 8.57, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.14 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027604817_2857"}, {"ts": 1773027608.2500749, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027609112_2858"}, {"ts": 1773027612.546653, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027613415_2859"}, {"ts": 1773027616.8578491, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.11, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 10.91, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.11 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027617744_2860"}, {"ts": 1773027621.176641, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027622044_2861"}, {"ts": 1773027625.476576, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027626325_2862"}, {"ts": 1773027629.7626681, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.13, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 9.23, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.13 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027630617_2863"}, {"ts": 1773027634.082761, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027634939_2864"}, {"ts": 1773027638.377107, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027639242_2865"}, {"ts": 1773027642.681657, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.1, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 12.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.10 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027643026_2866"}, {"ts": 1773027646.685798, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.09, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 13.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.09 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027647602_2867"}, {"ts": 1773027651.039037, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027651970_2868"}, {"ts": 1773027655.610233, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027656482_2869"}, {"ts": 1773027659.91778, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027660535_2870"}, {"ts": 1773027663.96857, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027664824_2871"}, {"ts": 1773027668.257764, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027669107_2872"}, {"ts": 1773027672.548727, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027673410_2873"}, {"ts": 1773027676.846195, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027677700_2874"}, {"ts": 1773027681.135204, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027681999_2875"}, {"ts": 1773027685.433794, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027685785_2876"}, {"ts": 1773027689.339648, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027690206_2877"}, {"ts": 1773027693.639127, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027694491_2878"}, {"ts": 1773027697.9643688, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027698818_2879"}, {"ts": 1773027702.2566268, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.12, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 10.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.12 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027703110_2880"}, {"ts": 1773027706.543364, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027707411_2881"}, {"ts": 1773027710.845918, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.08, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 15.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.08 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027711708_2882"}, {"ts": 1773027715.1436749, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027715993_2883"}, {"ts": 1773027719.426708, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027720285_2884"}, {"ts": 1773027723.7225611, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027724582_2885"}, {"ts": 1773027728.015274, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027728884_2886"}, {"ts": 1773027732.321158, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027732930_2887"}, {"ts": 1773027736.3681521, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027737239_2888"}, {"ts": 1773027740.67369, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027741537_2889"}, {"ts": 1773027744.969404, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.06, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 20.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.06 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027745866_2890"}, {"ts": 1773027749.3119109, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027750161_2891"}, {"ts": 1773027753.5942771, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027754460_2892"}, {"ts": 1773027757.8959749, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.07, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 17.14, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.07 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027758749_2893"}, {"ts": 1773027762.1868002, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.05, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 24.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.05 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027763041_2894"}, {"ts": 1773027766.4738948, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027767335_2895"}, {"ts": 1773027770.7687402, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.04, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 30.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.04 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027771626_2896"}, {"ts": 1773027775.0566368, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027775906_2897"}, {"ts": 1773027779.339927, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.03, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 40.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.03 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027780224_2898"}, {"ts": 1773027783.659372, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027784540_2899"}, {"ts": 1773027787.978921, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027788833_2900"}, {"ts": 1773027792.267506, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027793136_2901"}, {"ts": 1773027796.569642, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027797461_2902"}, {"ts": 1773027800.896652, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027801754_2903"}, {"ts": 1773027805.189078, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027806042_2904"}, {"ts": 1773027809.4758039, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027810346_2905"}, {"ts": 1773027813.78057, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027814654_2906"}, {"ts": 1773027818.0866299, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027818954_2907"}, {"ts": 1773027822.3878, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.02, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 60.0, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027823251_2908"}, {"ts": 1773027826.689919, "candle_id": "btc-updown-15m-1773027000", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.018, "token_id": "105278315680151995593063205358089495342481180601287982078682094302979211833147", "shares": 66.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.02 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.34% → ×1.0]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773027827547_2909"}, {"ts": 1773027914.280295, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.49, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.04, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1773027914531_2910"}, {"ts": 1773028008.20976, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028009060_2911"}, {"ts": 1773028012.808338, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.43, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028013166_2912"}, {"ts": 1773028017.01014, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.43, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028017861_2913"}, {"ts": 1773028021.302155, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1773028021389_2914"}, {"ts": 1773028025.344745, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.4, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.40 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028025968_2915"}, {"ts": 1773028029.648261, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028030503_2916"}, {"ts": 1773028033.936082, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1773028034022_2917"}, {"ts": 1773028038.267751, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.47, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.13, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028038618_2918"}, {"ts": 1773028438.0661561, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.47, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.13, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028438996_2919"}, {"ts": 1773028442.436429, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.37, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.7, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1773028442525_2920"}, {"ts": 1773028446.219657, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028446601_2921"}, {"ts": 1773028450.5405738, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028451402_2922"}, {"ts": 1773028454.839616, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1773028454932_2923"}, {"ts": 1773028458.709124, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028459091_2924"}, {"ts": 1773028463.003619, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.17, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1773028463090_2925"}, {"ts": 1773028467.068379, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028467932_2926"}, {"ts": 1773028471.376145, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028472244_2927"}, {"ts": 1773028475.6825721, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.37, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.7, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1773028475770_2928"}, {"ts": 1773028479.98085, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.39, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.56, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.39 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9984), min size: $1'}]", "_id": "t_1773028480069_2929"}, {"ts": 1773028484.298409, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028484659_2930"}, {"ts": 1773028488.602495, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.43, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028489461_2931"}, {"ts": 1773028492.922386, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.46, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.17, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.46 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9982), min size: $1'}]", "_id": "t_1773028493286_2932"}, {"ts": 1773028496.724256, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.43, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028497621_2933"}, {"ts": 1773028501.336808, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.43, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028502198_2934"}, {"ts": 1773028505.640018, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.38, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.63, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9994), min size: $1'}]", "_id": "t_1773028505727_2935"}, {"ts": 1773028509.166534, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1773028509255_2936"}, {"ts": 1773028512.6876202, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.43, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028513553_2937"}, {"ts": 1773028517.0134442, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.41, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.44, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773028517882_2938"}, {"ts": 1773028521.320647, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.42, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.38, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.42 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9996), min size: $1'}]", "_id": "t_1773028521408_2939"}, {"ts": 1773028524.842958, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.45, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.22, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.999), min size: $1'}]", "_id": "t_1773028524929_2940"}, {"ts": 1773028528.376965, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1773028528463_2941"}, {"ts": 1773028531.901294, "candle_id": "btc-updown-15m-1773027900", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.0, "price": 0.44, "token_id": "51663030691341881464880701516412541578044814306889522457492615991360673270320", "shares": 2.27, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.0 yeşil al (baz=$3.00) [MOM-ETKİSİ: -0.18% → ×0.5]", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'invalid amount for a marketable BUY order ($0.9988), min size: $1'}]", "_id": "t_1773028531988_2942"}, {"ts": 1773028802.215837, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.499997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "filled", "pnl": 0.175, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xa2cf4ddf3ae13985a3e051195ab5987325906f710443a2ba1dee11b8bb00dda5", "verified": true, "_id": "t_1773028804302_2943"}, {"ts": 1773028807.859117, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.2992, "price": 0.48, "token_id": "101592142674218234294093473704355013216248745493119117135438723677614475628493", "shares": 4.789944, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.48 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "filled", "pnl": 2.4907, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0xff9ef29b211d85392c92769a26b4f94d6bb3735fc2663544aad7f98225fcdb27", "verified": true, "_id": "t_1773028809920_2944", "payout": 4.7899, "claim_amount": 4.7899}, {"ts": 1773028875.155613, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.22, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.50 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0xe050a762b4472a9f49c55f17970cfd0be687bef88ef2be48acb5caf99c8d9eff is invalid. Size (2.22) lower than the minimum: 5'}]", "_id": "t_1773028875493_2945"}, {"ts": 1773028892.605503, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.269996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.1385, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xc73d217ec5e6d1c08243b9d6bcce641487db5338e17b4eaff4e1f2c27553b546", "verified": true, "_id": "t_1773028894546_2946"}, {"ts": 1773028898.770375, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.269996, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.0704, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x67edd8a3729ca7a85865da43107279bb200022c6cacb44a647bde21f3b3323ec", "verified": true, "_id": "t_1773028900729_2947"}, {"ts": 1773028909.161014, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.375, "price": 0.55, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.499997, "stage": "exit", "reason": "TP: bid=0.57 >= 0.56 (giriş 0.48 + 0.08¢)", "status": "sold", "pnl": 0.175, "result": "SOLD", "resolved": true, "order_id": "0x35050f70562d3fe4d08615aeda9ed995c8cded0980ebccb87afea282b3f5f6cc", "verified": true, "_id": "t_1773028911301_2948"}, {"ts": 1773028911.342654, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.2485, "price": 0.55, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.269996, "stage": "exit", "reason": "TP: bid=0.57 >= 0.57 (giriş 0.49 + 0.08¢)", "status": "sold", "pnl": 0.1385, "result": "SOLD", "resolved": true, "order_id": "0x48bbe7ab85dd4e1dbcabdf74889eb77d6e0971b791187903239e0aba82f83e0a", "verified": true, "_id": "t_1773028913507_2949"}, {"ts": 1773029010.6301131, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.27, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.2066, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x52747cfe47ec6f6cb26bfd7796bb6bfffb243ff95683b9b193206638568ba422", "verified": true, "_id": "t_1773029012568_2950"}, {"ts": 1773029016.151895, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.1804, "price": 0.52, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.269996, "stage": "exit", "reason": "Trail: bid=0.54 <= peak(0.65)x85%", "status": "sold", "pnl": 0.0704, "result": "SOLD", "resolved": true, "order_id": "0x3be86c5f71a7f2004480159021c5ba39207ca59777bbe75a82a0a3856f2e293e", "verified": true, "_id": "t_1773029018296_2951"}, {"ts": 1773029257.4951448, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1086, "price": 0.46, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.41, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.46 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -0.0737, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x0c188fe696edb6f90c67479b102a8d9e5a4b9891d87544d7fa327222ce11c374", "verified": true, "_id": "t_1773029259454_2952"}, {"ts": 1773029267.59863, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.3166, "price": 0.58, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.27, "stage": "exit", "reason": "TP: bid=0.60 >= 0.57 (giriş 0.49 + 0.08¢)", "status": "sold", "pnl": 0.2066, "result": "SOLD", "resolved": true, "order_id": "0x930a0724999b525a64882700a2881389c051fb06fe899f6bb9b81c24a03c4ab3", "verified": true, "_id": "t_1773029269732_2953"}, {"ts": 1773029311.999892, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1086, "price": 0.46, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.41, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.46 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -1.1086, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xb4b7a7ca734632ae648ba0e37f86c044fbb49adacf1f487d34cad8385237b356", "verified": true, "_id": "t_1773029313941_2954", "payout": 0, "claim_amount": 0}, {"ts": 1773029317.50797, "candle_id": "btc-updown-15m-1773028800", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.0363, "price": 0.43, "token_id": "103618155473502542150116466332582124168610133214741353648119537053295641692012", "shares": 2.41, "stage": "exit", "reason": "Trail: bid=0.45 <= peak(0.60)x85%", "status": "sold", "pnl": -0.0737, "result": "SOLD", "resolved": true, "order_id": "0x5a71bcbd7f3463d1c99f9f487745005d055f674f467cac2e566b12df0b47e6bf", "verified": true, "_id": "t_1773029319643_2955"}, {"ts": 1773029702.4134421, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.499997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "filled", "pnl": -0.025, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x74cf8fb0e9ae40afd8bbe0be0aae8a4a1be50d5541ff86fafd0e75b6ab1c3f45", "verified": true, "_id": "t_1773029704490_2956"}, {"ts": 1773029708.0449479, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 2.295, "price": 0.5, "token_id": "26251282401161355687165207401921180406570512578834360025973071500703608234530", "shares": 4.59, "stage": "v2_red_2", "reason": "2️⃣ V2: red_ask=0.50 ≤ eşik 0.50 → $2.3 kırmızı al (baz=$3.00)", "status": "filled", "pnl": 2.295, "result": "WIN", "resolved": true, "no_sell": true, "order_id": "0x4a048fce435c21a294f996eb4fe6c93552007c5bd243e9617dda8d172365c6c6", "verified": true, "_id": "t_1773029710639_2957", "payout": 4.59, "claim_amount": 4.59}, {"ts": 1773029828.263266, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1123, "price": 0.49, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.27, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.49 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": -1.1123, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0xce220f5d3418a73ecfc6155cea7f8ecd2884281d24c85fe1063d12abd4a821e8", "verified": true, "_id": "t_1773029830207_2958", "payout": 0, "claim_amount": 0}, {"ts": 1773029833.7725482, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1086, "price": 0.46, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.41, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.46 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.1432, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0x7c3cbe08837ee5d4d985f9d4dd95ef8a3963dc4f8fe086a0d366e84e8d95baba", "verified": true, "_id": "t_1773029835711_2959"}, {"ts": 1773029839.275506, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.175, "price": 0.47, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.499997, "stage": "exit", "reason": "Trail: bid=0.49 <= peak(0.61)x85%", "status": "sold", "pnl": -0.025, "result": "SOLD", "resolved": true, "order_id": "0xc87580371d59fc6b140616333112c8ee7218b263b02fd522e6e6b2bcd127e008", "verified": true, "_id": "t_1773029841405_2960"}, {"ts": 1773029841.443899, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.11, "price": 0.5, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.22, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.50 (40-50¢) → +$1.10 yeşile tamamla", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'order 0x2deb793ece121035e403d5af91eeefcef66e0ee191516f1ec59e96f4e069b702 is invalid. Size (2.22) lower than the minimum: 5'}]", "_id": "t_1773029841533_2961"}, {"ts": 1773029851.921696, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.1086, "price": 0.46, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.41, "stage": "v2_green_2", "reason": "⚖️ V2 DENGE: green=$1.20 < red=$2.30 & green_ask=0.46 (40-50¢) → +$1.10 yeşile tamamla", "status": "filled", "pnl": 0.1432, "result": "SOLD", "resolved": true, "no_sell": true, "order_id": "0xd99b1999d8a24c494a98e194a3323dda0ebe26d2fd670f37efd1a5fd5c93dfc7", "verified": true, "_id": "t_1773029853895_2962"}, {"ts": 1773029871.1241422, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.2532, "price": 0.52, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.41, "stage": "exit", "reason": "TP: bid=0.54 >= 0.54 (giriş 0.46 + 0.08¢)", "status": "sold", "pnl": 0.1432, "result": "SOLD", "resolved": true, "order_id": "0x7c3508f74d08bc4373935da223f2b6343cb747bdf99ece9c42a5fdea62febe4d", "verified": true, "_id": "t_1773029873283_2963"}, {"ts": 1773029873.321385, "candle_id": "btc-updown-15m-1773029700", "strategy": "ufuk_v2", "direction": "green", "side": "SELL", "amount": 1.2532, "price": 0.52, "token_id": "324641624631866781418233527937762060102011905556931015915031778662413043296", "shares": 2.41, "stage": "exit", "reason": "TP: bid=0.54 >= 0.54 (giriş 0.46 + 0.08¢)", "status": "sold", "pnl": 0.1432, "result": "SOLD", "resolved": true, "order_id": "0x490ff4e9c340680c5d716ffd9c78780a638e858af7f89f5d6a5942af0dad671c", "verified": true, "_id": "t_1773029875461_2964"}, {"ts": 1773030600.2909818, "candle_id": "btc-updown-15m-1773030600", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2014, "price": 0.45, "token_id": "14128120926510304449717901143578309020209055304817916168813493695969740821810", "shares": 2.669672, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "filled", "pnl": -1.2014, "result": "LOSE", "resolved": true, "no_sell": true, "order_id": "0x44859e31e024fdb3aa86fd02fc97b3700d46313da22bc62d0cd8af410fd44a03", "verified": true, "_id": "t_1773030602540_2965", "payout": 0, "claim_amount": 0}, {"ts": 1773031488.658808, "candle_id": "btc-updown-15m-1773030600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.15, "price": 0.76, "token_id": "43083897509745959413938352009935484112213848588399370354885170338521283340963", "shares": 1.51, "stage": "v2_rotus_red", "reason": "🎨 V2 SON RÖTUŞ: red_ask=0.76 (70-90¢ aralığı) → $1.15 kırmızı al (son 12s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031489644_2966"}, {"ts": 1773031493.077324, "candle_id": "btc-updown-15m-1773030600", "strategy": "ufuk_v2", "direction": "red", "side": "BUY", "amount": 1.15, "price": 0.84, "token_id": "43083897509745959413938352009935484112213848588399370354885170338521283340963", "shares": 1.37, "stage": "v2_rotus_red", "reason": "🎨 V2 SON RÖTUŞ: red_ask=0.84 (70-90¢ aralığı) → $1.15 kırmızı al (son 7s)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031493947_2967"}, {"ts": 1773031501.115649, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031502154_2968"}, {"ts": 1773031505.5856268, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031506482_2969"}, {"ts": 1773031509.912747, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.49, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.45, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.49 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031510778_2970"}, {"ts": 1773031535.7398138, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031536611_2971"}, {"ts": 1773031540.301863, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.48, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.5, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.48 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031541183_2972"}, {"ts": 1773031567.1082509, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031567979_2973"}, {"ts": 1773031572.13635, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031572990_2974"}, {"ts": 1773031576.4306161, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031577074_2975"}, {"ts": 1773031580.525517, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.41, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.93, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.41 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031581179_2976"}, {"ts": 1773031584.627967, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031585501_2977"}, {"ts": 1773031588.939606, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.44, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.73, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.44 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031589805_2978"}, {"ts": 1773031593.236536, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.45, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.67, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.45 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031593619_2979"}, {"ts": 1773031597.054931, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.47, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.55, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.47 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031597665_2980"}, {"ts": 1773031605.171765, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.43, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 2.79, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.43 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031606027_2981"}, {"ts": 1773031623.870729, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.35, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.43, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.35 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031624733_2982"}, {"ts": 1773031628.158895, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.33, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.64, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.33 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031629018_2983"}, {"ts": 1773031632.4610581, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031633318_2984"}, {"ts": 1773031636.795938, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031637649_2985"}, {"ts": 1773031641.099796, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.31, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.87, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.31 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031641954_2986"}, {"ts": 1773031645.38508, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.36, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.33, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.36 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031646001_2987"}, {"ts": 1773031649.4316401, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031650297_2988"}, {"ts": 1773031653.72851, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.37, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.24, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.37 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031654586_2989"}, {"ts": 1773031658.019649, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.38, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.16, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.38 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031658884_2990"}, {"ts": 1773031662.310248, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.34, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.53, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031663185_2991"}, {"ts": 1773031666.61684, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2, "price": 0.32, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.75, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.32 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "failed", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "error": "PolyApiException[status_code=400, error_message={'error': 'not enough balance / allowance'}]", "_id": "t_1773031667493_2992"}, {"ts": 1773031698.744672, "candle_id": "btc-updown-15m-1773031500", "strategy": "ufuk_v2", "direction": "green", "side": "BUY", "amount": 1.2002, "price": 0.34, "token_id": "59924158725722730067944973236115090210211610738475323875683102412255276111320", "shares": 3.529997, "stage": "v2_green_1", "reason": "1️⃣ V2: green_ask=0.34 ≤ eşik 0.49 → $1.2 yeşil al (baz=$3.00)", "status": "filled", "pnl": 0, "result": "—", "resolved": false, "no_sell": true, "order_id": "0xe2b8dac215bf90e340dcca4699b0df6a1bf1fad913e99813551f19c584a95565", "verified": true, "_id": "t_1773031700718_2993"}], "ufuk_trades": [{"candle_id": "btc-updown-15m-1772928900", "ts_start": 1772929296.748794, "green": {"direction": "green", "amount": 2.0, "price": 0.39, "shares": 5.13, "ts": 1772929392.077523, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.31, "shares": 6.449935, "ts": 1772929296.7487931, "result": "WIN", "payout": 6.4499, "pnl": 4.4499}, "resolved": true, "total_spent": 4.0, "total_pnl": 2.4499, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772929803.0639749, "_id": "u_1772929803064_0"}, {"candle_id": "btc-updown-15m-1772929800", "ts_start": 1772929815.849353, "green": {"direction": "green", "amount": 2.0, "price": 0.49, "shares": 4.08, "ts": 1772929876.4454138, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.45, "shares": 4.439996, "ts": 1772929815.849352, "result": "WIN", "payout": 4.44, "pnl": 2.44}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.44, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772930701.985417, "_id": "u_1772930701985_1"}, {"candle_id": "btc-updown-15m-1772930700", "ts_start": 1772930707.9141738, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.169997, "ts": 1772930707.914173, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": null, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772931600.176212, "_id": "u_1772931600176_2"}, {"candle_id": "btc-updown-15m-1772931600", "ts_start": 1772931602.434186, "green": {"direction": "green", "amount": 2.0, "price": 0.44, "shares": 4.55, "ts": 1772931898.701994, "result": "WIN", "payout": 4.55, "pnl": 2.55}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.26, "ts": 1772931602.434185, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.55, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772932501.908531, "_id": "u_1772932501908_3"}, {"candle_id": "btc-updown-15m-1772932500", "ts_start": 1772932508.8632, "green": {"direction": "green", "amount": 2.0, "price": 0.47, "shares": 4.259861, "ts": 1772932547.0660968, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772932508.8632, "result": "WIN", "payout": 4.34, "pnl": 2.34}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.34, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772933402.6399832, "_id": "u_1772933402640_4"}, {"candle_id": "btc-updown-15m-1772933400", "ts_start": 1772933411.862984, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.169997, "ts": 1772933411.862983, "result": "WIN", "payout": 4.17, "pnl": 2.17}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.259861, "ts": 1772933845.5418081, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.17, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772934301.965826, "_id": "u_1772934301966_5"}, {"candle_id": "btc-updown-15m-1772934300", "ts_start": 1772934307.646664, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.17, "ts": 1772934307.646663, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.16994, "ts": 1772934439.576635, "result": "WIN", "payout": 4.1699, "pnl": 2.1699}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.1699, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772935204.5049798, "_id": "u_1772935204505_6"}, {"candle_id": "btc-updown-15m-1772935200", "ts_start": 1772935210.265821, "green": {"direction": "green", "amount": 2.0, "price": 0.41, "shares": 4.88, "ts": 1772935210.2658198, "result": "WIN", "payout": 4.88, "pnl": 2.88}, "red": null, "resolved": true, "total_spent": 2.0, "total_pnl": 2.88, "result": "🍀 Şanslı İşlem", "final_direction": "green", "ts_end": 1772936102.4143932, "_id": "u_1772936102414_7"}, {"candle_id": "btc-updown-15m-1772936100", "ts_start": 1772936115.6210701, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.33999, "ts": 1772936115.621068, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.259996, "ts": 1772936159.088154, "result": "WIN", "payout": 4.26, "pnl": 2.26}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.26, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772937002.2817988, "_id": "u_1772937002282_8"}, {"candle_id": "btc-updown-15m-1772937000", "ts_start": 1772937008.620161, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772937008.620161, "result": "WIN", "payout": 4.34, "pnl": 2.34}, "red": {"direction": "red", "amount": 2.0, "price": 0.49, "shares": 4.079996, "ts": 1772937329.044229, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.34, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772937900.471099, "_id": "u_1772937900471_9"}, {"candle_id": "btc-updown-15m-1772937900", "ts_start": 1772937902.775674, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.169997, "ts": 1772937902.7756732, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": null, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772938803.788309, "_id": "u_1772938803788_10"}, {"candle_id": "btc-updown-15m-1772938800", "ts_start": 1772938806.562915, "green": {"direction": "green", "amount": 2.0, "price": 0.39, "shares": 5.13, "ts": 1772938840.5396428, "result": "WIN", "payout": 5.13, "pnl": 3.13}, "red": {"direction": "red", "amount": 2.0, "price": 0.46, "shares": 4.339746, "ts": 1772938806.5629141, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 1.13, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772939702.1421099, "_id": "u_1772939702142_11"}, {"candle_id": "btc-updown-15m-1772939700", "ts_start": 1772939704.404833, "green": null, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.17, "ts": 1772939704.404833, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772940603.0120819, "_id": "u_1772940603013_12"}, {"candle_id": "btc-updown-15m-1772940600", "ts_start": 1772940612.3110359, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.339956, "ts": 1772940612.311035, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.49, "shares": 4.079996, "ts": 1772940621.454143, "result": "WIN", "payout": 4.08, "pnl": 2.08}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.08, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772941502.4162261, "_id": "u_1772941502417_13"}, {"candle_id": "btc-updown-15m-1772941500", "ts_start": 1772941504.719987, "green": {"direction": "green", "amount": 2.0, "price": 0.43, "shares": 4.649713, "ts": 1772942400.41394, "result": "WIN", "payout": 4.6497, "pnl": 2.6497}, "red": {"direction": "red", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772941504.719986, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.6497, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772942404.3291872, "_id": "u_1772942404330_14"}, {"candle_id": "btc-updown-15m-1772942400", "ts_start": 1772942406.588816, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.33999, "ts": 1772942426.0968199, "result": "WIN", "payout": 4.34, "pnl": 2.34}, "red": {"direction": "red", "amount": 2.0, "price": 0.44, "shares": 4.55, "ts": 1772942406.5888152, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.34, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772943300.7892811, "_id": "u_1772943300790_15"}, {"candle_id": "btc-updown-15m-1772943300", "ts_start": 1772943303.134125, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.16994, "ts": 1772943309.8170722, "result": "WIN", "payout": 4.1699, "pnl": 2.1699}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.259996, "ts": 1772943303.134125, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.1699, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772944200.103136, "_id": "u_1772944200103_16"}, {"candle_id": "btc-updown-15m-1772944200", "ts_start": 1772944209.204993, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.16994, "ts": 1772944209.204992, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.17, "ts": 1772944228.7029529, "result": "WIN", "payout": 4.17, "pnl": 2.17}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.17, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772945102.20833, "_id": "u_1772945102209_17"}, {"candle_id": "btc-updown-15m-1772945100", "ts_start": 1772945128.4316852, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772945128.431684, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": null, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772946000.682404, "_id": "u_1772946000683_18"}, {"candle_id": "btc-updown-15m-1772946000", "ts_start": 1772946002.9398599, "green": null, "red": {"direction": "red", "amount": 2.0, "price": 0.44, "shares": 4.55, "ts": 1772946002.939859, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772946903.4374459, "_id": "u_1772946903438_19"}, {"candle_id": "btc-updown-15m-1772946900", "ts_start": 1772946905.723697, "green": {"direction": "green", "amount": 2.0, "price": 0.47, "shares": 4.259861, "ts": 1772946905.7236962, "result": "WIN", "payout": 4.2599, "pnl": 2.2599}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.17, "ts": 1772947008.184566, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.2599, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772947802.0095732, "_id": "u_1772947802010_20"}, {"candle_id": "btc-updown-15m-1772947800", "ts_start": 1772947804.229033, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772947804.229033, "result": "WIN", "payout": 4.34, "pnl": 2.34}, "red": {"direction": "red", "amount": 2.0, "price": 0.45, "shares": 4.44, "ts": 1772947816.834121, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.34, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772948702.499337, "_id": "u_1772948702500_21"}, {"candle_id": "btc-updown-15m-1772948700", "ts_start": 1772948704.7768772, "green": {"direction": "green", "amount": 2.0, "price": 0.45, "shares": 4.439982, "ts": 1772948704.776876, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.17, "ts": 1772948772.285975, "result": "WIN", "payout": 4.17, "pnl": 2.17}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.17, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772949604.0383208, "_id": "u_1772949604039_22"}, {"candle_id": "btc-updown-15m-1772949600", "ts_start": 1772949606.302421, "green": {"direction": "green", "amount": 2.0, "price": 0.49, "shares": 4.079996, "ts": 1772949622.3624508, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.17, "ts": 1772949606.302421, "result": "WIN", "payout": 4.17, "pnl": 2.17}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.17, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772950501.122314, "_id": "u_1772950501123_23"}, {"candle_id": "btc-updown-15m-1772950500", "ts_start": 1772950506.8308039, "green": {"direction": "green", "amount": 2.0, "price": 0.49, "shares": 4.079981, "ts": 1772950784.5099971, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.259996, "ts": 1772950506.830803, "result": "WIN", "payout": 4.26, "pnl": 2.26}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.26, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772951403.700227, "_id": "u_1772951403701_24"}, {"candle_id": "btc-updown-15m-1772951400", "ts_start": 1772951406.0101912, "green": {"direction": "green", "amount": 2.0, "price": 0.48, "shares": 4.16994, "ts": 1772951703.8591099, "result": "WIN", "payout": 4.1699, "pnl": 2.1699}, "red": {"direction": "red", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772951406.01019, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.1699, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772952300.8805661, "_id": "u_1772952300882_25"}, {"candle_id": "btc-updown-15m-1772952300", "ts_start": 1772952311.6860218, "green": {"direction": "green", "amount": 2.0, "price": 0.49, "shares": 4.08, "ts": 1772952545.032009, "result": "WIN", "payout": 4.08, "pnl": 2.08}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.169997, "ts": 1772952311.686021, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.08, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772953202.2558799, "_id": "u_1772953202259_26"}, {"candle_id": "btc-updown-15m-1772953200", "ts_start": 1772953218.748377, "green": {"direction": "green", "amount": 2.0, "price": 0.46, "shares": 4.339997, "ts": 1772953218.7483761, "result": "WIN", "payout": 4.34, "pnl": 2.34}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.16994, "ts": 1772953331.5488079, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.34, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772954103.0367959, "_id": "u_1772954103038_27"}, {"candle_id": "btc-updown-15m-1772954100", "ts_start": 1772954105.325247, "green": {"direction": "green", "amount": 2.0, "price": 0.42, "shares": 4.759996, "ts": 1772954105.3252459, "result": "WIN", "payout": 4.76, "pnl": 2.76}, "red": {"direction": "red", "amount": 2.0, "price": 0.46, "shares": 4.34, "ts": 1772954238.491992, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.76, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772955000.407466, "_id": "u_1772955000409_28"}, {"candle_id": "btc-updown-15m-1772955000", "ts_start": 1772955002.707159, "green": {"direction": "green", "amount": 2.0, "price": 0.45, "shares": 4.439996, "ts": 1772955002.707158, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": null, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772955902.757535, "_id": "u_1772955902759_29"}, {"candle_id": "btc-updown-15m-1772955900", "ts_start": 1772955982.020651, "green": {"direction": "green", "amount": 2.0, "price": 0.47, "shares": 4.259978, "ts": 1772955982.02065, "result": "WIN", "payout": 4.26, "pnl": 2.26}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.259996, "ts": 1772956153.867685, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.26, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772956802.416569, "_id": "u_1772956802418_30"}, {"candle_id": "btc-updown-15m-1772956800", "ts_start": 1772956805.334353, "green": {"direction": "green", "amount": 2.0, "price": 0.45, "shares": 4.44, "ts": 1772956805.3343518, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.49, "shares": 4.079895, "ts": 1772956814.498024, "result": "WIN", "payout": 4.0799, "pnl": 2.0799}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.0799, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772957702.807262, "_id": "u_1772957702812_31"}, {"candle_id": "btc-updown-15m-1772957700", "ts_start": 1772957705.13887, "green": {"direction": "green", "amount": 2.0, "price": 0.47, "shares": 4.26, "ts": 1772957738.987202, "result": "WIN", "payout": 4.26, "pnl": 2.26}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.169911, "ts": 1772957705.138869, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.26, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772958602.1736372, "_id": "u_1772958602174_32"}, {"candle_id": "btc-updown-15m-1772958600", "ts_start": 1772958615.275142, "green": {"direction": "green", "amount": 2.0, "price": 0.47, "shares": 4.26, "ts": 1772958803.834663, "result": "WIN", "payout": 4.26, "pnl": 2.26}, "red": {"direction": "red", "amount": 2.0, "price": 0.48, "shares": 4.169997, "ts": 1772958615.27513, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.26, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772959502.6741471, "_id": "u_1772959502676_33"}, {"candle_id": "btc-updown-15m-1772959500", "ts_start": 1772959504.9556339, "green": {"direction": "green", "amount": 2.0, "price": 0.44, "shares": 4.55, "ts": 1772959504.955633, "result": "WIN", "payout": 4.55, "pnl": 2.55}, "red": {"direction": "red", "amount": 2.0, "price": 0.49, "shares": 4.08, "ts": 1772959586.525666, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.55, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772960400.353376, "_id": "u_1772960400355_34"}, {"candle_id": "btc-updown-15m-1772960400", "ts_start": 1772960402.673785, "green": {"direction": "green", "amount": 2.0, "price": 0.41, "shares": 4.879992, "ts": 1772960402.673784, "result": "WIN", "payout": 4.88, "pnl": 2.88}, "red": {"direction": "red", "amount": 2.0, "price": 0.47, "shares": 4.259996, "ts": 1772960718.128065, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.88, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772961301.1518779, "_id": "u_1772961301153_35"}, {"candle_id": "btc-updown-15m-1772961300", "ts_start": 1772961303.462351, "green": {"direction": "green", "amount": 2.0, "price": 0.41, "shares": 4.879997, "ts": 1772961303.4623501, "result": "WIN", "payout": 4.88, "pnl": 2.88}, "red": {"direction": "red", "amount": 2.0, "price": 0.49, "shares": 4.08, "ts": 1772961390.631117, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.88, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772962202.600645, "_id": "u_1772962202603_36"}, {"candle_id": "btc-updown-15m-1772962200", "ts_start": 1772962204.906689, "green": {"direction": "green", "amount": 2.0, "price": 0.43, "shares": 4.649996, "ts": 1772962204.906688, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": null, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772963102.482812, "_id": "u_1772963102485_37"}, {"candle_id": "btc-updown-15m-1772963100", "ts_start": 1772963121.992822, "green": {"direction": "green", "amount": 2.0, "price": 0.47, "shares": 4.259996, "ts": 1772963121.992821, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.45, "shares": 4.44, "ts": 1772963179.214468, "result": "WIN", "payout": 4.44, "pnl": 2.44}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.44, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772964004.14796, "_id": "u_1772964004150_38"}, {"candle_id": "btc-updown-15m-1772964000", "ts_start": 1772964006.4051032, "green": null, "red": {"direction": "red", "amount": 2.0, "price": 0.45, "shares": 4.439996, "ts": 1772964006.405102, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 2.0, "total_pnl": -2.0, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772964902.879853, "_id": "u_1772964902882_39"}, {"candle_id": "btc-updown-15m-1772964900", "ts_start": 1772964905.1545181, "green": {"direction": "green", "amount": 2.0, "price": 0.45, "shares": 4.439996, "ts": 1772964905.1545181, "result": "WIN", "payout": 4.44, "pnl": 2.44}, "red": {"direction": "red", "amount": 2.0, "price": 0.46, "shares": 4.33999, "ts": 1772965044.051218, "result": "LOSE", "payout": 0, "pnl": -2.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.44, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772965803.0363069, "_id": "u_1772965803037_40"}, {"candle_id": "btc-updown-15m-1772965800", "ts_start": 1772965805.294112, "green": {"direction": "green", "amount": 2.0, "price": 0.43, "shares": 4.649996, "ts": 1772965805.294111, "result": "LOSE", "payout": 0, "pnl": -2.0}, "red": {"direction": "red", "amount": 2.0, "price": 0.49, "shares": 4.079981, "ts": 1772965952.419029, "result": "WIN", "payout": 4.08, "pnl": 2.08}, "resolved": true, "total_spent": 4.0, "total_pnl": 0.08, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772966700.788987, "_id": "u_1772966700791_41"}, {"candle_id": "btc-updown-15m-1772968500", "ts_start": 1772969247.39167, "green": null, "red": {"direction": "red", "amount": 1.0, "price": 0.02, "shares": 52.63, "ts": 1772969247.391669, "result": "LOSE", "payout": 0, "pnl": -1.0}, "resolved": true, "total_spent": 1.0, "total_pnl": -1.0, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772969403.230237, "_id": "u_1772969403231_42"}, {"candle_id": "btc-updown-15m-1772970300", "ts_start": 1772970373.942347, "green": {"direction": "green", "amount": 3.0, "price": 0.49, "shares": 6.12, "ts": 1772970468.206574, "result": "WIN", "payout": 6.12, "pnl": 3.12}, "red": {"direction": "red", "amount": 1.0, "price": 0.4, "shares": 2.499836, "ts": 1772970373.942347, "result": "LOSE", "payout": 0, "pnl": -1.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 2.12, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772971202.6924002, "_id": "u_1772971202694_43"}, {"candle_id": "btc-updown-15m-1772971200", "ts_start": 1772971240.374733, "green": {"direction": "green", "amount": 1.0, "price": 0.47, "shares": 2.12989, "ts": 1772971240.374732, "result": "LOSE", "payout": 0, "pnl": -1.0}, "red": {"direction": "red", "amount": 3.0, "price": 0.48, "shares": 6.25, "ts": 1772971266.852314, "result": "WIN", "payout": 6.25, "pnl": 3.25}, "resolved": true, "total_spent": 4.0, "total_pnl": 2.25, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772972101.642581, "_id": "u_1772972101645_44"}, {"candle_id": "btc-updown-15m-1772972100", "ts_start": 1772972196.756431, "green": {"direction": "green", "amount": 1.0, "price": 0.41, "shares": 2.44, "ts": 1772972196.7564301, "result": "WIN", "payout": 2.44, "pnl": 1.44}, "red": {"direction": "red", "amount": 3.0, "price": 0.5, "shares": 5.999848, "ts": 1772972233.700613, "result": "LOSE", "payout": 0, "pnl": -3.0}, "resolved": true, "total_spent": 4.0, "total_pnl": -1.56, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772973002.2775521, "_id": "u_1772973002281_45"}, {"candle_id": "btc-updown-15m-1772973000", "ts_start": 1772973022.243506, "green": {"direction": "green", "amount": 1.0, "price": 0.41, "shares": 2.439996, "ts": 1772973022.243506, "result": "LOSE", "payout": 0, "pnl": -1.0}, "red": {"direction": "red", "amount": 3.0, "price": 0.47, "shares": 6.38, "ts": 1772973663.0116942, "result": "WIN", "payout": 6.38, "pnl": 3.38}, "resolved": true, "total_spent": 4.0, "total_pnl": 2.38, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772973902.599367, "_id": "u_1772973902602_46"}, {"candle_id": "btc-updown-15m-1772973900", "ts_start": 1772973911.8586009, "green": {"direction": "green", "amount": 1.0, "price": 0.47, "shares": 2.12989, "ts": 1772973911.8586, "result": "LOSE", "payout": 0, "pnl": -1.0}, "red": null, "resolved": true, "total_spent": 1.0, "total_pnl": -1.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772974800.954537, "_id": "u_1772974800957_47"}, {"candle_id": "btc-updown-15m-1772974800", "ts_start": 1772974824.7424672, "green": {"direction": "green", "amount": 3.0, "price": 0.46, "shares": 6.519996, "ts": 1772975060.329036, "result": "LOSE", "payout": 0, "pnl": -3.0}, "red": {"direction": "red", "amount": 1.0, "price": 0.43, "shares": 2.329973, "ts": 1772974824.742466, "result": "WIN", "payout": 2.33, "pnl": 1.33}, "resolved": true, "total_spent": 4.0, "total_pnl": -1.67, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772975703.3740642, "_id": "u_1772975703377_48"}, {"candle_id": "btc-updown-15m-1772975700", "ts_start": 1772976312.6673028, "green": {"direction": "green", "amount": 1.0, "price": 0.28, "shares": 3.57, "ts": 1772976312.667302, "result": "WIN", "payout": 3.57, "pnl": 2.57}, "red": {"direction": "red", "amount": 3.0, "price": 0.42, "shares": 7.139883, "ts": 1772976392.0156622, "result": "LOSE", "payout": 0, "pnl": -3.0}, "resolved": true, "total_spent": 4.0, "total_pnl": -0.43, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772976601.27456, "_id": "u_1772976601277_49"}, {"candle_id": "btc-updown-15m-1772976600", "ts_start": 1772976635.265941, "green": {"direction": "green", "amount": 1.0, "price": 0.47, "shares": 2.13, "ts": 1772976635.26594, "result": "LOSE", "payout": 0, "pnl": -1.0}, "red": null, "resolved": true, "total_spent": 1.0, "total_pnl": -1.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772977502.397006, "_id": "u_1772977502400_50"}, {"candle_id": "btc-updown-15m-1772977500", "ts_start": 1772977504.683906, "green": null, "red": {"direction": "red", "amount": 1.0, "price": 0.47, "shares": 2.12989, "ts": 1772977504.6839051, "result": "WIN", "payout": 2.1299, "pnl": 1.1299}, "resolved": true, "total_spent": 1.0, "total_pnl": 1.1299, "result": "🍀 Şanslı İşlem", "final_direction": "red", "ts_end": 1772978400.5050082, "_id": "u_1772978400506_51"}, {"candle_id": "btc-updown-15m-1772978400", "ts_start": 1772978460.389785, "green": {"direction": "green", "amount": 3.0, "price": 0.5, "shares": 5.999848, "ts": 1772978518.406712, "result": "WIN", "payout": 5.9998, "pnl": 2.9998}, "red": {"direction": "red", "amount": 1.0, "price": 0.41, "shares": 2.439997, "ts": 1772978460.389784, "result": "LOSE", "payout": 0, "pnl": -1.0}, "resolved": true, "total_spent": 4.0, "total_pnl": 1.9998, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772979301.1696498, "_id": "u_1772979301172_52"}, {"candle_id": "btc-updown-15m-1772979300", "ts_start": 1772979317.776051, "green": {"direction": "green", "amount": 3.0, "price": 0.5, "shares": 6.0, "ts": 1772979448.0507798, "result": "LOSE", "payout": 0, "pnl": -3.0}, "red": {"direction": "red", "amount": 1.0, "price": 0.47, "shares": 2.129997, "ts": 1772979317.7760499, "result": "WIN", "payout": 2.13, "pnl": 1.13}, "resolved": true, "total_spent": 4.0, "total_pnl": -1.87, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772980201.0580769, "_id": "u_1772980201061_53"}, {"candle_id": "btc-updown-15m-1772980200", "ts_start": 1772980217.5310662, "green": {"direction": "green", "amount": 3.0, "price": 0.48, "shares": 6.25, "ts": 1772980257.696237, "result": "LOSE", "payout": 0, "pnl": -3.0}, "red": {"direction": "red", "amount": 1.0, "price": 0.47, "shares": 2.12989, "ts": 1772980217.531065, "result": "WIN", "payout": 2.1299, "pnl": 1.1299}, "resolved": true, "total_spent": 4.0, "total_pnl": -1.8701, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772981102.082064, "_id": "u_1772981102084_54"}, {"candle_id": "btc-updown-15m-1772981100", "ts_start": 1772981104.33066, "green": {"direction": "green", "amount": 4.5, "price": 0.49, "shares": 9.179997, "ts": 1772981134.103766, "result": "WIN", "payout": 9.18, "pnl": 4.68}, "red": {"direction": "red", "amount": 1.5, "price": 0.44, "shares": 3.409442, "ts": 1772981104.3306592, "result": "LOSE", "payout": 0, "pnl": -1.5}, "resolved": true, "total_spent": 6.0, "total_pnl": 3.18, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772982001.604455, "_id": "u_1772982001607_55"}, {"candle_id": "btc-updown-15m-1772982000", "ts_start": 1772982003.942801, "green": {"direction": "green", "amount": 1.5, "price": 0.42, "shares": 3.57, "ts": 1772982003.9427998, "result": "WIN", "payout": 3.57, "pnl": 2.07}, "red": {"direction": "red", "amount": 4.5, "price": 0.5, "shares": 8.99992, "ts": 1772982072.644345, "result": "LOSE", "payout": 0, "pnl": -4.5}, "resolved": true, "total_spent": 6.0, "total_pnl": -2.43, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772982903.210009, "_id": "u_1772982903211_56"}, {"candle_id": "btc-updown-15m-1772987400", "ts_start": 1772987784.7189078, "green": {"direction": "green", "amount": 1.0, "price": 0.1, "shares": 10.0, "ts": 1772987784.7189069, "result": "LOSE", "payout": 0, "pnl": -1.0}, "red": null, "resolved": true, "total_spent": 1.0, "total_pnl": -1.0, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1772988301.863783, "_id": "u_1772988301866_57"}, {"candle_id": "btc-updown-15m-1772991000", "ts_start": 1772991397.0087569, "green": {"direction": "green", "amount": 5.0, "price": 0.42, "shares": 11.899976, "ts": 1772991397.008755, "result": "LOSE", "payout": 0, "pnl": -5.0}, "red": {"direction": "red", "amount": 5.0, "price": 0.46, "shares": 10.87, "ts": 1772991528.3047712, "result": "WIN", "payout": 10.87, "pnl": 5.87}, "resolved": true, "total_spent": 10.0, "total_pnl": 0.87, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1772991904.346011, "_id": "u_1772991904349_58"}, {"candle_id": "btc-updown-15m-1772991900", "ts_start": 1772991906.6038668, "green": {"direction": "green", "amount": 5.0, "price": 0.49, "shares": 10.189997, "ts": 1772991906.603866, "result": "WIN", "payout": 10.19, "pnl": 5.19}, "red": {"direction": "red", "amount": 5.0, "price": 0.48, "shares": 10.419992, "ts": 1772991954.080357, "result": "LOSE", "payout": 0, "pnl": -5.0}, "resolved": true, "total_spent": 10.0, "total_pnl": 0.19, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772992812.788875, "_id": "u_1772992812792_59"}, {"candle_id": "btc-updown-15m-1772996400", "ts_start": 1772996405.922752, "green": {"direction": "green", "amount": 3.0, "price": 0.45, "shares": 6.67, "ts": 1772996529.884188, "result": "WIN", "payout": 6.67, "pnl": 3.67}, "red": {"direction": "red", "amount": 1.5, "price": 0.47, "shares": 3.19, "ts": 1772996631.7897348, "result": "LOSE", "payout": 0, "pnl": -1.5}, "resolved": true, "total_spent": 6.0, "total_pnl": 2.17, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1772997301.030574, "_id": "u_1772997301034_60"}, {"candle_id": "btc-updown-15m-1772997300", "ts_start": 1772997303.318877, "green": {"direction": "green", "amount": 1.5, "price": 0.47, "shares": 3.189915, "ts": 1772997329.7919202, "result": "WIN", "payout": 3.1899, "pnl": 1.6899}, "red": {"direction": "red", "amount": 3.0, "price": 0.5, "shares": 5.999997, "ts": 1772997309.019871, "result": "LOSE", "payout": 0, "pnl": -3.0}, "resolved": true, "total_spent": 9.0, "total_pnl": -1.3101, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1772998200.6711822, "_id": "u_1772998200674_61"}, {"candle_id": "btc-updown-15m-1772999100", "ts_start": 1772999730.517995, "green": {"direction": "green", "amount": 1.5, "price": 0.31, "shares": 4.839825, "ts": 1772999730.517995, "result": "LOSE", "payout": 0, "pnl": -1.5}, "red": null, "resolved": true, "total_spent": 1.5, "total_pnl": -1.5, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1773000000.885709, "_id": "u_1773000000887_62"}, {"candle_id": "btc-updown-15m-1773000900", "ts_start": 1773000979.79663, "green": {"direction": "green", "amount": 1.11, "price": 0.49, "shares": 2.269996, "ts": 1773001471.426822, "result": "LOSE", "payout": 0, "pnl": -1.11}, "red": {"direction": "red", "amount": 2.3, "price": 0.5, "shares": 4.589832, "ts": 1773001034.2926311, "result": "WIN", "payout": 4.5898, "pnl": 2.2898}, "resolved": true, "total_spent": 9.05, "total_pnl": 1.1798, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773001802.544121, "_id": "u_1773001802545_63"}, {"candle_id": "btc-updown-15m-1773001800", "ts_start": 1773001804.80279, "green": null, "red": {"direction": "red", "amount": 1.2, "price": 0.46, "shares": 2.609963, "ts": 1773001804.80279, "result": "LOSE", "payout": 0, "pnl": -1.2}, "resolved": true, "total_spent": 1.2, "total_pnl": -1.2, "result": "❌ Başarısız", "final_direction": "green", "ts_end": 1773002703.159209, "_id": "u_1773002703161_64"}, {"candle_id": "btc-updown-15m-1773002700", "ts_start": 1773002705.443764, "green": {"direction": "green", "amount": 1.11, "price": 0.49, "shares": 2.27, "ts": 1773002999.888816, "result": "LOSE", "payout": 0, "pnl": -1.11}, "red": {"direction": "red", "amount": 2.3, "price": 0.49, "shares": 4.689893, "ts": 1773002837.7112288, "result": "WIN", "payout": 4.6899, "pnl": 2.3899}, "resolved": true, "total_spent": 9.05, "total_pnl": 1.2799, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773003602.423908, "_id": "u_1773003602427_65"}, {"candle_id": "btc-updown-15m-1773003600", "ts_start": 1773003864.7891781, "green": {"direction": "green", "amount": 1.3, "price": 0.41, "shares": 3.17, "ts": 1773003915.451966, "result": "LOSE", "payout": 0, "pnl": -1.3}, "red": {"direction": "red", "amount": 2.3, "price": 0.5, "shares": 4.59, "ts": 1773003900.781044, "result": "WIN", "payout": 4.59, "pnl": 2.29}, "resolved": true, "total_spent": 5.8999999999999995, "total_pnl": 0.99, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773004504.677035, "_id": "u_1773004504679_66"}, {"candle_id": "btc-updown-15m-1773005400", "ts_start": 1773005417.6968372, "green": {"direction": "green", "amount": 2.3, "price": 0.5, "shares": 4.589834, "ts": 1773005453.690263, "result": "WIN", "payout": 4.5898, "pnl": 2.2898}, "red": {"direction": "red", "amount": 1.2, "price": 0.49, "shares": 2.449996, "ts": 1773005417.696836, "result": "LOSE", "payout": 0, "pnl": -1.2}, "resolved": true, "total_spent": 3.5, "total_pnl": 1.0898, "result": "✅ Başarılı", "final_direction": "green", "ts_end": 1773006301.594047, "_id": "u_1773006301596_67"}, {"candle_id": "btc-updown-15m-1773017100", "ts_start": 1773017112.666684, "green": {"direction": "green", "amount": 1.11, "price": 0.43, "shares": 2.58, "ts": 1773017242.552651, "result": "LOSE", "payout": 0, "pnl": -1.11}, "red": {"direction": "red", "amount": 2.3, "price": 0.48, "shares": 4.789993, "ts": 1773017145.432744, "result": "WIN", "payout": 4.79, "pnl": 2.49}, "resolved": true, "total_spent": 9.05, "total_pnl": 1.38, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773018004.238549, "_id": "u_1773018004246_68"}, {"candle_id": "btc-updown-15m-1773018000", "ts_start": 1773018006.521749, "green": {"direction": "green", "amount": 1.11, "price": 0.5, "shares": 2.22, "ts": 1773018090.58136, "result": "LOSE", "payout": 0, "pnl": -1.11}, "red": {"direction": "red", "amount": 2.3, "price": 0.49, "shares": 4.69, "ts": 1773018019.355756, "result": "WIN", "payout": 4.69, "pnl": 2.39}, "resolved": true, "total_spent": 9.05, "total_pnl": 1.28, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773018902.921063, "_id": "u_1773018902929_69"}, {"candle_id": "btc-updown-15m-1773018900", "ts_start": 1773018922.30272, "green": {"direction": "green", "amount": 1.2, "price": 0.45, "shares": 2.67, "ts": 1773018922.30272, "result": "WIN", "payout": 2.67, "pnl": 1.47}, "red": null, "resolved": true, "total_spent": 1.2, "total_pnl": 1.47, "result": "🍀 Şanslı İşlem", "final_direction": "green", "ts_end": 1773019802.922718, "_id": "u_1773019802930_70"}, {"candle_id": "btc-updown-15m-1773028800", "ts_start": 1773028804.31692, "green": {"direction": "green", "amount": 1.11, "price": 0.46, "shares": 2.41, "ts": 1773029313.9544792, "result": "LOSE", "payout": 0, "pnl": -1.11}, "red": {"direction": "red", "amount": 2.3, "price": 0.48, "shares": 4.789944, "ts": 1773028809.9347079, "result": "WIN", "payout": 4.7899, "pnl": 2.4899}, "resolved": true, "total_spent": 9.05, "total_pnl": 1.3799, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773029702.241798, "_id": "u_1773029702255_71"}, {"candle_id": "btc-updown-15m-1773029700", "ts_start": 1773029704.50656, "green": {"direction": "green", "amount": 1.11, "price": 0.46, "shares": 2.41, "ts": 1773029853.910063, "result": "LOSE", "payout": 0, "pnl": -1.11}, "red": {"direction": "red", "amount": 2.3, "price": 0.5, "shares": 4.59, "ts": 1773029710.6548, "result": "WIN", "payout": 4.59, "pnl": 2.29}, "resolved": true, "total_spent": 6.830000000000001, "total_pnl": 1.18, "result": "✅ Başarılı", "final_direction": "red", "ts_end": 1773030600.1163, "_id": "u_1773030600129_72"}, {"candle_id": "btc-updown-15m-1773030600", "ts_start": 1773030602.554752, "green": {"direction": "green", "amount": 1.2, "price": 0.45, "shares": 2.669672, "ts": 1773030602.554751, "result": "LOSE", "payout": 0, "pnl": -1.2}, "red": null, "resolved": true, "total_spent": 1.2, "total_pnl": -1.2, "result": "❌ Başarısız", "final_direction": "red", "ts_end": 1773031500.94016, "_id": "u_1773031500952_73"}]}