Kaynak doğrulamalı araştırma: Binance VS Kraken Order
Gövde metni doğrulanmış İngilizce kaynak dilinde gösteriliyor. Çeviri kaynak incelemesinden sonra eklenecek.
Verified Fact Boundary
1. Binance REST Spot API documents cancelReplace as canceling an existing order and placing a new order on the same symbol. 2. Binance REST Spot API says filters and order count are evaluated before cancellation and order placement are processed. 3. Binance documents orderRateLimitExceededMode values DO_NOTHING and CANCEL_ONLY for cancelReplace behavior. 4. Binance announced a 2026-07-09 Spot API infrastructure upgrade during which WebSocket connections may disconnect and should be reconnected. 5. Kraken Futures documents a dead man switch endpoint that cancels all user orders when the configured timeout expires unless refreshed or deactivated.
Analizi kapat
Decision Matrix
Makale tablosu: yatay kaydırın veya tablo alanına odaklanıp ok tuşlarını kullanın.
| Check | What it means | Practical action | Unknown to keep explicit |
|---|---|---|---|
| Failure mode | connection loss, rate limit pressure, partial replace or timer expiry | name the failure before choosing a venue control | private incident timing |
| Cancel scope | single order, order list, symbol orders or all futures orders | avoid assuming one endpoint covers every order | account-specific open orders |
| Replace behavior | whether a new order is attempted after cancel failure | choose STOP_ON_FAILURE style behavior where appropriate | strategy tolerance |
| Rate-limit behavior | what happens when unfilled order limits are exceeded | predefine cancel-only fallback rules | real-time limit usage |
| Timer cadence | how often failover protection must be refreshed | test refresh interval without live exposure | network jitter |
| Reconnect rule | what the venue tells users to do after WebSocket disconnect | build resubscribe and state-recovery steps | missed private events |
| Authentication | which key/signature headers or scopes are required | use least-privilege keys and no secret logging | permission drift |
| Order-state reconciliation | how local state is compared with venue state | query venue state after reconnect or timeout | fills during outage |
| Operator evidence | non-secret logs, timestamps and source URLs | record evidence without API secrets or balances | clock drift |
| Stop rule | when automation should stop instead of retrying | stop on unknown order state, key scope or venue status | future API changes |
Source Map
- Binance Developer Docs: Spot REST API Trade endpoints (binance-rest-trade-docs)
- Binance Developer Docs: Spot WebSocket API trading requests (binance-ws-trade-docs)
- Binance Support: Notice on Binance Spot API Update (2026-06-25) (binance-spot-api-update-20260625)
- Kraken API Center: Dead man switch (kraken-dead-man-switch)
Control Notes
1. Failure mode
Failure mode is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means connection loss, rate limit pressure, partial replace or timer expiry. The useful action is to name the failure before choosing a venue control. The unresolved edge is private incident timing, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, failure mode should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material. The record can stay simple: the official source URL, the date checked, the product or network under review, and a non-secret note describing why the next step is acceptable. Screenshots should avoid balances, identity documents, API keys, recovery phrases, private keys, passphrases, verification codes and support-ticket private data.
2. Cancel scope
Cancel scope is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means single order, order list, symbol orders or all futures orders. The useful action is to avoid assuming one endpoint covers every order. The unresolved edge is account-specific open orders, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, cancel scope should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
3. Replace behavior
Replace behavior is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means whether a new order is attempted after cancel failure. The useful action is to choose STOP_ON_FAILURE style behavior where appropriate. The unresolved edge is strategy tolerance, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, replace behavior should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
4. Rate-limit behavior
Rate-limit behavior is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means what happens when unfilled order limits are exceeded. The useful action is to predefine cancel-only fallback rules. The unresolved edge is real-time limit usage, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, rate-limit behavior should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
5. Timer cadence
Timer cadence is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means how often failover protection must be refreshed. The useful action is to test refresh interval without live exposure. The unresolved edge is network jitter, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, timer cadence should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
6. Reconnect rule
Reconnect rule is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means what the venue tells users to do after WebSocket disconnect. The useful action is to build resubscribe and state-recovery steps. The unresolved edge is missed private events, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, reconnect rule should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
7. Authentication
Authentication is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means which key/signature headers or scopes are required. The useful action is to use least-privilege keys and no secret logging. The unresolved edge is permission drift, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, authentication should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
8. Order-state reconciliation
Order-state reconciliation is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means how local state is compared with venue state. The useful action is to query venue state after reconnect or timeout. The unresolved edge is fills during outage, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, order-state reconciliation should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
9. Operator evidence
Operator evidence is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means non-secret logs, timestamps and source URLs. The useful action is to record evidence without API secrets or balances. The unresolved edge is clock drift, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
For an operator, operator evidence should be recorded before funds, account access, wallet recovery, API order flow, whitelist changes, cross-chain transfers or tokenized-asset decisions become material.
10. Stop rule
Stop rule is the part of the decision where the reader must turn a public source into an operating rule. In this package, it means when automation should stop instead of retrying. The useful action is to stop on unknown order state, key scope or venue status. The unresolved edge is future API changes, so this article does not convert that uncertainty into a promise, ranking, reward, approval, safety claim or future-availability claim.
Known Unknowns
- private incident timing
- account-specific open orders
- strategy tolerance
- real-time limit usage
- network jitter
- missed private events
- permission drift
- fills during outage
- clock drift
- future API changes
Practical Takeaway
The safest version of this article is the one that stays boring and exact. Binance and Kraken expose different order-failover controls, so the comparison should start with the failure mode rather than the brand. Binance documents cancelReplace for REST and WebSocket order flows, evaluates filters and order counts before cancellation and replacement, and supports orderRateLimitExceededMode values that change whether cancellation is still attempted when unfilled order limits are exceeded. Binance also announced a Spot API infrastructure upgrade where WebSocket connections could disconnect and users should reconnect. Kraken Futures documents a dead man switch endpoint that cancels all user orders when a timeout expires unless the user keeps extending or disables the timer. The practical decision is to separate replace logic, cancel-only behavior, connection recovery, timer refresh cadence, API authentication, and private order-state reconciliation before automating either venue. The user outcome is a clearer next inspection step, not a promise that a platform, API, transfer route or tokenized asset will work under every future condition.
Konular ve araçlar:İki borsayı karşılaştırınBinance ile Kraken karşılaştırması
Kaynaklar
04- Spot REST API Trade endpoints · developers.binance.com
- Spot WebSocket API trading requests · developers.binance.com
- Notice on Binance Spot API Update (2026-06-25)
- Dead man switch · docs.kraken.com