Calcul de la marge requise

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #142610 quote
    MarcCh
    Participant
    Average

    Bonjour à tous,

    Je suis confronté à l’arrêt d’un système de trading par mon courtier (IG) pour raison de fonds insuffisants. La position concernée était une position acheteuse sur l’EURUSD à 1,18185 avec un stop loss placé à 1,18165  et un capital de 10000 euros. La taille de la position est calculée en fonction du stop et du risque max souhaité (1% du capital de 10000 euros), soit 6,06 lots de la manière suivante :

    // CapitalInit = 10000
    // RisqueMax   = 1 (en % du capital)
    // Calcul de la valeur du Stop -> StopValue
    ...
    DistanceStop = abs(Close - StopValue)/PipSize // en pips
    PerteMax     = round((CapitalInit+StrategyProfit)*RisqueMax/100)
    PositionSize = PerteMax / (DistanceStop*PipValue)
    
    IF PositionSize < 1 THEN
    PositionSize = 1
    ENDIF
    
    BUY PositionSize CONTRACTS AT MARKET
    SET STOP LOSS (Close - StopValue)

    Y a-til une manière de calculer la marge requise (en fonction des paramètres ci-dessus), pour la tester dans le code de la stratégie et éviter l’arrêt du système ?

    Merci pour votre aide !

    #142621 quote
    Nicolas
    Keymaster
    Master

    La marge requise se calcule comme suit (forex):

    taille de la position * prix * marge requise par le courtier :

    Required Margin = 100,000 × 1.35 × 0.02

    soit dans cet exemple: (1 lot * EURUSD * 1/200)

    #143060 quote
    MarcCh
    Participant
    Average

    Oui, mais cette formule concerne les positions ouvertes sans Stop. N’est-ce pas ?

    Qu’en est-il, si un Stop Loss est placé. La marge requise doit largement diminuer… De plus, pour vérifier qu’elle ne sera pas dépassée, il faut la comparer au capital disponible. Comment faire alors ?

    #143369 quote
    MarcCh
    Participant
    Average

    Bonjour à tous,

    J’ai toujours bien des difficultés à empêcher l’arrêt automatique de mon système, lors de l’ouverture de certaines positions pour motif “fonds insuffisants”.

    Certains lots EURUSD sont effectivement importants du fait du Stop rapproché, mais les tailles des positions sont calculées de manière à ne pas risquer plus de 1% du capital. Je ne comprends pas pourquoi le système plante car le risque de la position est de 100 euros pour un capital de 10000 euros. Auriez-vous une explication svp ?

    Merci d’avance pour votre aide 😉

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Calcul de la marge requise


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
MarcCh @marcch Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by MarcCh
5 years, 6 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 08/26/2020
Status: Active
Attachments: No files
Logo Logo
Loading...