Calcolatore DCA bot: ordini di sicurezza, deviazione, fondi necessari

Bot

Il prezzo dell’ordine base. Le dimensioni degli ordini sono nella valuta di quotazione (USDT, USD).

Ordini di sicurezza

Deviazione di prezzo: a che distanza dal prezzo dell’ordine base si apre il primo ordine di sicurezza. La scala del passo moltiplica l’intervallo fino a ogni ordine successivo, la scala del volume la sua dimensione; 1 li mantiene uguali.

Futures (facoltativo)

Vuoto = i fondi necessari. Con il margine cross l’intero saldo sostiene la posizione.

Lascia vuota la leva per lo spot: nessuna leva, nessuna liquidazione.

Fondi totali necessari—
Deviazione di prezzo max coperta—
Risalita al TP dall’ultimo SO—
Prezzo di liquidazione—

Questa è aritmetica delle impostazioni, non una previsione. Un DCA bot che continua a mediare, soprattutto con la leva, può perdere l’intero saldo.

Ordine base e ordini di sicurezza

Ogni riga è il momento in cui quell’ordine viene eseguito

Ordine base e ordini di sicurezza
Ordine Deviazione Prezzo Dimensione dell’ordine Monete Totale investito Prezzo medio Risalita al TP

Le dimensioni sono nella valuta di quotazione; monete = dimensione ÷ prezzo. Il take profit si conta dal prezzo medio degli ordini eseguiti. Commissioni e funding non sono inclusi.

L’operazione all’ultimo ordine

    Fai girare una griglia sull’oro?L’emulatore di Midas Grid riproduce tick per tick qualsiasi giornata dell’oro da gennaio 2025 con le impostazioni della tua griglia. Gratis, nel browser.

    Come si calcolano gli ordini di sicurezza di un DCA bot

    Ogni ordine di sicurezza si apre più lontano dal prezzo dell’ordine base rispetto al precedente — l’intervallo cresce secondo la scala del passo — e ha una dimensione maggiore secondo la scala del volume.

    • deviation_n = d × (1 + k + k² + … + k^(n−1))Deviazione dell’ordine di sicurezza n dal prezzo dell’ordine base, in %. d — deviazione di prezzo, k — scala del passo. Con d = 1% e k = 2: 1%, 3%, 7%, 15%.
    • price_n = P0 × (1 − deviation_n ÷ 100)Prezzo dell’ordine di sicurezza n di un bot long; un bot short aggiunge la deviazione.
    • size_n = S × v^(n−1)Dimensione dell’ordine di sicurezza n nella valuta di quotazione. S — dimensione dell’ordine di sicurezza, v — scala del volume.
    • average = Σ size ÷ Σ (size ÷ price)Prezzo medio: il denaro investito diviso per le monete acquistate.
    • TP = average × (1 + tp ÷ 100)Prezzo del take profit di un bot long; un bot short usa (1 − tp ÷ 100).
    • rebound_n = (TP_n − price_n) ÷ price_n × 100Di quanto il prezzo deve risalire dall’ordine di sicurezza n per raggiungere il take profit, in %.

    Esempio svolto

    Un bot long: prezzo iniziale 100, ordine base $100, ordine di sicurezza $100, 3 ordini di sicurezza, deviazione di prezzo 10%, scala del passo 1, scala del volume 2, take profit 2%. Gli ordini di sicurezza si aprono a 90, 80 e 70 per $100, $200 e $400.

    Il bot d’esempio ordine per ordine
    OrdineDeviazionePrezzoDimensione dell’ordineMoneteTotale investitoPrezzo medioRisalita al TP
    Base0%100$1001.0000$100100.002.00%
    SO 110%90$1001.1111$20094.747.37%
    SO 220%80$2002.5000$40086.7510.60%
    SO 330%70$4005.7143$80077.4812.90%
    Monete acquistate100 ÷ 100 + 100 ÷ 90 + 200 ÷ 80 + 400 ÷ 70 = 1 + 1.1111 + 2.5 + 5.7143 = 10.3254
    Prezzo medio800 ÷ 10.3254 = 77.48
    Prezzo del take profit77.48 × 1.02 = 79.03
    Risalita dall’ultimo ordine di sicurezza(79.03 − 70) ÷ 70 = 12.90%
    Fondi necessari100 + 100 + 200 + 400 = $800

    Gli ordini coprono un calo del 30% dal prezzo iniziale. Apri l’esempio nel calcolatore per vedere le stesse righe.

    Quanto denaro serve a un DCA bot

    Un DCA bot ha bisogno dell’ordine base più ogni ordine di sicurezza nella valuta di quotazione; sui futures il margine è quel totale diviso per la leva.

    • funds = B + S × (1 + v + v² + … + v^(N−1))B — ordine base, S — ordine di sicurezza, v — scala del volume, N — ordini di sicurezza max.
    • margin = funds ÷ LCon la leva L dei futures. La liquidazione dipende allora dal saldo che mantieni, vedi sotto.

    Esempio: B = $100, S = $100, v = 2, N = 3: 100 + 100 × (1 + 2 + 4) = $800; con leva 5× 800 ÷ 5 = $160 di margine.

    Fondi necessari con un ordine base da $10 e ordini di sicurezza da $10
    Ordini di sicurezza maxScala del volume 1Scala del volume 1.5Scala del volume 2
    3$40.00$57.50$80.00
    5$60.00$141.88$320.00
    7$80.00$331.72$1 280.00
    10$110.00$1 143.30$10 240.00

    L’intervallo di prezzo coperto dagli ordini cresce allo stesso modo: la deviazione dell’ultimo ordine di sicurezza è d × (1 + k + … + k^(N−1)).

    Deviazione di prezzo max coperta con una deviazione di prezzo dell’1%
    Ordini di sicurezza maxScala del passo 1Scala del passo 1.2Scala del passo 1.5
    33.00%3.64%4.75%
    55.00%7.44%13.19%
    77.00%12.92%32.17%
    1010.00%25.96%—

    Un trattino: l’ultimo ordine di sicurezza di un bot long sarebbe a oltre il 100% sotto il prezzo iniziale, a un prezzo pari o inferiore a zero.

    Prezzo di liquidazione di un DCA bot con leva

    Con la leva il saldo sostiene una posizione molte volte più grande, quindi il bot viene liquidato dove la perdita degli ordini eseguiti porta l’equity al margine di mantenimento.

    • P_liq = (A − F) ÷ (Q × (1 − MMR))Bot long con margine cross. A — denaro negli ordini eseguiti, Q — monete, F — saldo. Bot short: (F + A) ÷ (Q × (1 + MMR)).
    • P_liq before price_(n+1) → the next safety orders never openL’equazione si risolve dopo ogni ordine di sicurezza, quindi la liquidazione può arrivare prima dell’ultimo.

    Esempio (il bot sopra a 5×, saldo = fondi necessari = $160, MMR 0.5%): (800 − 160) ÷ (10.3254 × 0.995) = 62.29, 37.71% sotto il prezzo iniziale e 7.71 sotto l’ultimo ordine di sicurezza.

    Prezzo di liquidazione del bot d’esempio in base alla leva (saldo = fondi necessari, MMR 0.5%)
    LevaSaldoPrezzo di liquidazioneDove
    1×$800.00—nessuna sopra zero
    2×$400.0038.9331.07 oltre l’ultimo SO
    3×$266.6751.9118.09 oltre l’ultimo SO
    5×$160.0062.297.71 oltre l’ultimo SO
    10×$80.0070.00quando si esegue l’SO 3

    A 10× un saldo pari ai fondi necessari è esaurito quando si esegue il terzo ordine di sicurezza. Gli exchange contano anche la perdita non realizzata quando controllano il margine per un nuovo ordine, quindi quell’ordine può essere rifiutato; il calcolatore mostra il saldo che serve a questo controllo.

    Per qualsiasi griglia con un deposito, un livello di stop-out su MT4/MT5 o un margine di mantenimento su un exchange usa il calcolatore di rischio grid bot. Per l’oro su un conto cent: il calcolatore della griglia a martingala.

    Formule ed esempio di calcolo

    Con le impostazioni predefinite — ordine base da $10, 5 safety order da $10 in crescita ×1.5, prima deviazione del 1.5% e scala del passo ×1.2 — l’ultimo safety order si trova 11.16% sotto il prezzo di partenza, il bot richiede in tutto $141.88 e, con tutti gli ordini eseguiti, il prezzo medio è 92.63 (partenza 100), quindi il take profit del 1.5% è un rimbalzo del 5.84% dall’ultimo ordine.

    Verificato il

    Domande frequenti

    Come funzionano gli ordini di sicurezza in un DCA bot?

    Il bot apre un ordine base e piazza ordini di sicurezza a distanze prestabilite contro la posizione. Ogni ordine di sicurezza eseguito sposta il prezzo medio verso il mercato, così basta una risalita minore per raggiungere il take profit. La distanza parte dalla deviazione di prezzo e cresce secondo la scala del passo; la dimensione cresce secondo la scala del volume.

    Quanto denaro mi serve per un DCA bot?

    L’ordine base più tutti gli ordini di sicurezza: fondi = B + S × (1 + v + … + v^(N−1)). Con un ordine base da $10, ordini di sicurezza da $10 e 5 ordini di sicurezza sono $320 con scala del volume 2 (10 + 10 × 31) e $141.88 con 1.5. Con la leva sui futures il margine è quella somma divisa per la leva, ma la liquidazione dipende allora dal saldo che mantieni.

    Che cosa significa la scala del passo degli ordini di sicurezza?

    Moltiplica l’intervallo tra ordini di sicurezza consecutivi. Con una deviazione di prezzo dell’1% e scala del passo 1 gli ordini stanno a 1, 2, 3 e 4% dall’ordine base; con scala del passo 2 stanno a 1, 3, 7 e 15%. Una scala del passo maggiore copre un calo più profondo con lo stesso numero di ordini, ma gli ordini sono più distanti.

    Che cosa significa la scala del volume degli ordini di sicurezza?

    Moltiplica la dimensione di ogni ordine di sicurezza successivo. Con un ordine di sicurezza da $10 e scala del volume 2 gli ordini sono $10, $20, $40 e $80; con 1.5 sono $10, $15, $22.50 e $33.75. Una scala del volume maggiore avvicina il prezzo medio all’ultimo ordine ma richiede molto più denaro.

    Fin dove può scendere il prezzo prima che siano usati tutti gli ordini di sicurezza?

    Fino alla deviazione dell’ultimo ordine di sicurezza: d × (1 + k + … + k^(N−1)). Con una deviazione di prezzo dell’1%, scala del passo 1.2 e 7 ordini di sicurezza sono 12.92%. Oltre, il bot non ha più ordini e mantiene la posizione finché il prezzo non torna indietro o l’operazione viene chiusa.

    Qual è il prezzo di liquidazione di un DCA bot sui futures?

    Con il margine cross è il prezzo in cui l’equity scende al margine di mantenimento: per un bot long (A − F) ÷ (Q × (1 − MMR)), dove A è il denaro negli ordini eseguiti, Q le monete e F il saldo. Si avvicina al prezzo di mercato a ogni ordine di sicurezza eseguito e, con una leva alta, può arrivare prima dell’ultimo ordine di sicurezza.

    Un DCA bot è sicuro?

    Nessuna strategia che continua ad aggiungere a una posizione in perdita è sicura. Un DCA bot chiude molte piccole operazioni finché il prezzo torna indietro, ma un lungo movimento in un’unica direzione usa ogni ordine di sicurezza, lascia una grossa perdita aperta e, con la leva, può liquidare l’intero saldo. Il calcolatore mostra l’aritmetica delle tue impostazioni, non la probabilità di un simile movimento.

    Informazioni sul calcolatore

    Inserisci le impostazioni di un DCA bot con i nomi usati da 3Commas, Bybit, Binance o Veles e vedi ogni ordine di sicurezza: deviazione, prezzo e dimensione, il denaro investito, il prezzo medio e la risalita fino al take profit — e, con la leva sui futures, il prezzo di liquidazione.

    Condividi questo scenario

    “Copia il link con le impostazioni” scrive il bot nell’indirizzo della pagina, così chi apre il link vede gli stessi numeri. Le impostazioni lasciate ai valori predefiniti non vengono scritte e nulla viene inviato a un server.

    Parametri: side = long | short, price prezzo iniziale, base ordine base $, safety ordine di sicurezza $, maxso ordini di sicurezza max, dev deviazione di prezzo %, stepscale, volscale, tp take profit %, leverage leva (vuoto = spot), mmr %, balance saldo (vuoto = fondi necessari).

    Esempio: ?price=100&base=100&safety=100&maxso=3&dev=10&stepscale=1&volscale=2&tp=2&leverage=5 apre l’esempio svolto con leva 5×.

    Midas Grid è un Expert Advisor a griglia per l’oro su MT5.Il suo pannello mostra la distanza dallo stop-out per un conto reale, lo stesso tipo di aritmetica di questa pagina.