Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre Performance Moebus deviendra bientot célèbre... Avatar de Moebus
    Date d'inscription
    September 2009
    Localisation
    Région parisienne
    Messages
    178
    Pouvoir de réputation
    6

    Ind Angle: transcription code PRT en MQL4 Ind Angle: transcription code PRT en MQL4

    Bonjour,

    Je vais appel à vous car j'essaye de transcrire un code PRT en MQL4 concernant un indicateur.

    Le principe de celui ci est le suivant: transcrire en histogramme la pente de 3 moyennes (Long terme, moyen terme et court terme).

    J'ai commencé à le transcrire mais je n'obtiens rien. J'ai vraiment du mal avec la programmation d'un indicateur alors que les EA c'est mieux.

    Voici le code PRT:
    mmlt = exponentialaverage[150](close)
    mmmt = average[50](close)
    mmct = average[20](close)
    Condha = 0
    Condvent = 0
    // Détermine sa pente
    dylt = (mmlt / mmlt[1] - 1)*100 // 1 unité = 1% variation des cours
    dxlt = 1 // 1 unité = 1 barre en temporel

    dymt = (mmmt / mmmt[1] - 1)*100 // 1 unité = 1% variation des cours
    dxmt = 1 // 1 unité = 1 barre en temporel

    dyct = (mmct / mmct[1] - 1)*100 // 1 unité = 1% variation des cours
    dxct = 1 // 1 unité = 1 barre en temporel

    // En déduit l’angle que suit la moyenne mobile
    Pentelt = ATAN(dylt/dxlt)
    Pentemt = ATAN(dymt/dxmt)
    Pentect = ATAN(dyct/dxct)

    PltP = Pentelt >1.55
    PmtP = Pentemt >0
    PctP = Pentect >0

    if (PltP AND PmtP AND PctP AND setha = 0) then
    Condha = 50
    setha = 1
    endif
    if (PltP=0 OR PmtP=0 OR PctP=0) then
    setha = 0
    endif

    PltN = Pentelt <-1.55
    PmtN = Pentemt <0
    PctN = Pentect <0

    if (PltN AND PmtN AND PctN AND Setvent=0) then
    Condvent = -50
    Setvent = 1
    endif

    if (PltN=0 OR PmtN=0 OR PctN=0) then
    Setvent = 0
    endif
    REM Retourne “angle” comme valeur de sortie de la fonction
    RETURN Condha as “Achat”,Condvent as “Vente”, Pentect as “TROY005″,Pentemt as “TROY006″, Pentelt as “TROY007″ , 0 as “Zero”

    ------------------------

    Et en pièce jointe mon code.

    Merci d'avance pour votre aide
    Fichiers attachés
    Trade what you see! Not that you expect!
    Attention, si une vision du marché est exprimée dans ce message, elle n'est fournie qu'à titre d'information et elle ne saurait constituer une quelconque incitation à effectuer des transactions
    --------------------------------------
    Gestion de trades: EA Trade Management
    Son Guide Utilisateur: Guide utilisateur EA Trade Management

  2. #2
    Membre Performance Moebus deviendra bientot célèbre... Avatar de Moebus
    Date d'inscription
    September 2009
    Localisation
    Région parisienne
    Messages
    178
    Pouvoir de réputation
    6

    Personne pour m'aider ou me donner des pistes
    Trade what you see! Not that you expect!
    Attention, si une vision du marché est exprimée dans ce message, elle n'est fournie qu'à titre d'information et elle ne saurait constituer une quelconque incitation à effectuer des transactions
    --------------------------------------
    Gestion de trades: EA Trade Management
    Son Guide Utilisateur: Guide utilisateur EA Trade Management

Discussions similaires

  1. Code erreur 130 sur mon EA
    Par buzz dans le forum Programmation
    Réponses: 0
    Dernier message: 01/07/2009, 20h48
  2. Erreur Code MQL
    Par condor666 dans le forum Utilisation des Plateformes de Trading
    Réponses: 2
    Dernier message: 11/02/2009, 22h29
  3. PB de code
    Par pingoo dans le forum Systèmes de Trading Auto
    Réponses: 2
    Dernier message: 03/02/2009, 21h46
  4. PB de code
    Par pingoo dans le forum Systèmes de Trading Auto
    Réponses: 0
    Dernier message: 26/01/2009, 11h16
  5. Angle, d'attaque ? :)
    Par Krys76 dans le forum Utilisation des Plateformes de Trading
    Réponses: 17
    Dernier message: 07/01/2009, 10h41

Ajouter aux Favoris | Plan du site | Archives | Forex | Contact