eToro API notes: at-most-once opens, search field projections, and deploy versus rotate for idle cash.
A live eToro book sat in cash while the allocator returned success. I force a deploy, park leftover in indexes, and name the fee skip when a rotate waits.
A live eToro rebalance returned 200 with zero orders. Search 404ed on a bad fields list. I keep the ticker map and treat an empty 200 as the miss.
A timeout on a live eToro open can still fill the book twice. I never retry it, keep closes on v1, and pick settlement from the matching ticket.
A live eToro book went to cash when the model rejected the prompt. I keep a fully invested core, cap tilts at ten points, and ignore a critic on idle cash.