Stratégie prise de position avec moyenne mobile 50

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #151072 quote
    hermes06
    Participant
    New

    Bonjour a tous,

    J’essaie de créer un code simple qui prends une position a l’achat lorsque le prix est au dessus de la moyenne mobile 50 et qui le ferme lorsque ce prix passe sous la moyenne mobile 50

    lorsque je fais un probacktest ca ne fonctionne pas, ca mentionne pas de données .

    Qu’en pensez-vous ? manque t’il des éléments?

    merci par avance

    DEFPARAM CumulateOrders = TRUE
    REM Achat
    Indicator1 = POSITIONPRICE
    Indicator2 = ExponentialAverage[50](Indicator1)
    // Initialisation de la variable
    StopLimit = 10
    c1 = (Indicator1 > Indicator2)
    c2 = (Indicator1 < Indicator2)
    REM Achat
    IF c1 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    IF c2 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF
    #151348 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, merci d’utiliser le bouton “insert PRT code” comme précisé dans les règles de publication du cadre jaune ci-dessous, voir image attachée pour le localiser. Inutile de reposter, je reformate le code ci-dessus. Merci aussi d’être plus explicite dans les choix de titre de sujets, dans l’intérêt de mieux cerner ce qui ressort dans la liste des titres quand quelqu’un fait une recherche via le moteur du site (“moyenne mobile”, c’est trop vague).

    Il y a plusieurs choses qui peuvent être changées:

    Dans indicator1, close doit être le prix, pas positionprice

    Dans c1 et c2, crosses over et crosses under permettent de définir des croisements, pas > ou < qui peuvent être vrais de multiples fois consécutives

    Un achat se fait avec buy et se ferme avec sell, pas avec sellshort… Sellshort sert à initier une vente à découvert (qui elle sera fermée avec exitshort).

    Le stop doit être défini via une instruction qui utilise la variable stoplimit, juste créer la variable ne suffit pas.

    En plus de l’aide intégrée à la plateforme, on peut trouver ici beaucoup d’aide sur les mots clés du langage de prog: https://www.prorealcode.com/prorealtime-documentation/

    Bonne continuation

    Rules_InsertPRTcode-4.png Rules_InsertPRTcode-4.png
    #217688 quote
    Nono1081
    Participant
    New

    Bonjour Hermes,

    Je compte aussi développer une stratégie basée sur la MM50.

    As tu affinité ton code depuis ce premier post ?

    @+

    #217728 quote
    Nicolas
    Keymaster
    Master

    @Nono1081

    Si tu pouvais nous en dire plus sur la stratégie, on pourra surement t’aider à la coder 🙂

    #217782 quote
    Nono1081
    Participant
    New

    J’ai fait quelques choses de sympa.

    Je suis parti en déplacement cette semaine, je post ça dès que je rentre

    @+

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

Stratégie prise de position avec moyenne mobile 50


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
hermes06 @hermes06 Participant
Summary

This topic contains 4 replies,
has 4 voices, and was last updated by Nono1081
2 years, 7 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 11/20/2020
Status: Active
Attachments: 1 files
Logo Logo
Loading...