Risposta diretta
Per calcolare quando avviene una margin call sul forex, in genere lavori partendo da (1) margin level oppure (2) free margin. Il punto di partenza più comune è il margin level:
- Margin level (%) = (Equity ÷ Used Margin) × 100
- Una margin call viene attivata quando questo margin level scende al di sotto della soglia richiesta dal broker per il conto.
Se conosci (a) la tua equity attuale, (b) il used margin e (c) la soglia di margin call del broker, puoi determinare se sei sopra o sotto l’attivazione.
Spiegazione (input e come funziona il calcolo)
Termini chiave
- Equity: il valore del tuo conto includendo l’utile/perdita non realizzato (spesso: balance + floating P/L).
- Used margin: il margine attualmente vincolato per mantenere attive le tue posizioni aperte.
- Free margin: equity meno used margin. Una definizione comune è:
- Free margin = Equity − Used Margin
- Margin call / stop-out: azioni intraprese dal broker quando le metriche di margine scendono troppo. Soglie e azioni esatte variano.
Metodo basato sul margin level
- Calcola il Used Margin per le tue posizioni aperte (il modo in cui viene calcolato può variare in base allo strumento e alle regole del broker).
- Calcola Equity usando la definizione sopra.
- Calcola:
- Margin level (%) = (Equity ÷ Used Margin) × 100
- Confronta con la soglia di margin call del broker (ad esempio, “margin call a X%”).
Se il tuo margin level calcolato è al di sotto della soglia, ci si aspetta una margin call in base a quel set di regole.
Verifica incrociata con free margin
Anche se usi il margin level come metodo principale, puoi fare una verifica incrociata con free margin:
- Free margin = Equity − Used Margin
- Se il free margin si avvicina a zero o a un limite definito dal broker, il conto si sta avvicinando al punto in cui possono verificarsi azioni forzate (come lo stop-out).
Poiché i broker definiscono le soglie in modo diverso, un numero di free margin che “sembra basso” non sempre corrisponde a una margin call esatta senza i limiti specifici del broker.
Esempio di controlli (con assunzioni chiare)
Supponiamo che questi valori siano noti dalla tua piattaforma:
- Equity = 900
- Used margin = 1,000
- Il tuo broker richiede una soglia di margin call di X% (devi usare il valore del tuo broker).
Passo 1: Margin level = (900 ÷ 1,000) × 100 = 90%.
Passo 2: Se X% è, ad esempio, 100%, allora 90% è sotto la soglia, quindi la condizione di margin call è soddisfatta in base a quella regola.
Per un controllo sul free margin:
- Free margin = 900 − 1,000 = −100. Un free margin negativo indica che l’equity è sotto il used margin, il che di solito significa che il conto è in uno stato critico. Tuttavia, il comportamento esatto del broker (margin call vs stop-out) dipende ancora dalle regole del broker.
Limiti e incertezza
- Le regole del broker variano: le soglie di margin call, come viene calcolato il used margin e quando avvengono le azioni (margin call vs stop-out) non sono universali.
- Conta il timing della piattaforma: i calcoli possono aggiornarsi in base alle variazioni di prezzo, alle impostazioni di valutazione e al tipo di conto.
- È una stima senza i tuoi parametri esatti: devi usare la equity, il used margin e il livello di margin call riportati dal tuo broker per calcolare un trigger specifico.
Per un risultato verificabile in modo indipendente, fai affidamento sulle definizioni sopra e sulle soglie esatte e sui valori di margine visualizzati dalla tua piattaforma, quindi ricalcola il margin level e/o il free margin per vedere se superi la condizione di attivazione.