Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre lvl 25 Jovager est sur la route de la réputation...
    Date d'inscription
    November 2010
    Localisation
    Paris
    Messages
    32
    Pouvoir de réputation
    3

    Dans un EA comment remplacer un indicateur par un autre ? Dans un EA comment remplacer un indicateur par un autre ?

    Bonjour,

    Je sais placer un indicateur basique dans un EA, par exemple MA:

    double MA10 = iMA(NULL,0,10,0,MODE_SMA,PRICE_CLOSE,0);
    double vMA10 = iMA(NULL,0,10,0,MODE_SMA,PRICE_CLOSE,1);

    if
    (MA10>vMA10 ) etc.....

    Pour remplacer MA par SHI_SilverTrendSig1, quelle est la formule à utiliser ?

    Merci d'avance aux pros.

    Jo

  2. #2
    Membre Performance TAAD est sur la route de la réputation...
    Date d'inscription
    June 2008
    Messages
    164
    Pouvoir de réputation
    6

    il faut utiliser la fonction iCustom() qui permet de recuperer des infos d'un indicateur.

    Mets le sur le forum et je te donnerais l'expression exact

  3. #3
    Membre lvl 25 Jovager est sur la route de la réputation...
    Date d'inscription
    November 2010
    Localisation
    Paris
    Messages
    32
    Pouvoir de réputation
    3

    Merci TAAD pour ton aide.

    J'ai un EA dans le meme genre basé sur le LSMA qui dit :

    double green=iCustom(Symbol(),0,"LSMA",LSMA_Period,LSMA_B ars,1,TradeBar);
    double vgreen=iCustom(Symbol(),0,"LSMA",LSMA_Period,LSMA_ Bars,1,TradeBar+1);
    double red=iCustom(Symbol(),0,"LSMA",LSMA_Period,LSMA_Bar s,2,TradeBar);
    double vred=iCustom(Symbol(),0,"LSMA",LSMA_Period,LSMA_Ba rs,2,TradeBar+1);

    if
    ((red==EMPTY_VALUE && green!=0)

    && (vred==EMPTY_VALUE && vgreen!=0))

    buy......

    Pour l'indicateur SHI_TrendSig1,je voudrais dire:

    J'achète lorsque le point rouge est sous le cours,ou simplement lorsqu'ily a un point rouge, et inversement je vends lorsque le point bleu est au-dessus du cours, ou simplement lorsqu'il y a un point bleu.

    Si je ne suis pas assez clair,n'hésite pas à me contacter.

    Encore merci.
    Fichiers attachés

  4. #4
    Membre Performance TAAD est sur la route de la réputation...
    Date d'inscription
    June 2008
    Messages
    164
    Pouvoir de réputation
    6

    désolé pour le délai mais j'ai été un peu occupé ces derniers temps.

    Le fonction iCustom permet d'interroger les buffers des indicateurs et fonctionne comme suit :
    double iCustom( string symbol, int timeframe, string name, paramètre EA, int mode, int shift)

    Dans ton cas, je ferais pour la bougie 0:
    double SHI=iCustom(Symbol(),0,"SHI_SilverTrendColourBars" ,0,30,9,mode,0)

    remplace mode par 0 pour avoir les données en Bleu et 1 pour avoir les données en rouge.

    Les paramètres 0,30,9 sont AllBars, Otstup et Per par défaut. si tu utiles d'autres valeurs modifies les aussi dans iCustom ou crée des variables externes.

    J'ai pas testé donc dis moi si ca te va.

    Taad

  5. #5
    Membre lvl 25 Jovager est sur la route de la réputation...
    Date d'inscription
    November 2010
    Localisation
    Paris
    Messages
    32
    Pouvoir de réputation
    3

    Merci TAAD pour m'avoir consacré du temps.

    Je vais tester le prochain w.e. et je te tiendrai au courant.

    A+

    Jo

  6. #6
    Membre lvl 25 Jovager est sur la route de la réputation...
    Date d'inscription
    November 2010
    Localisation
    Paris
    Messages
    32
    Pouvoir de réputation
    3

    Citation Envoyé par TAAD Voir le message
    désolé pour le délai mais j'ai été un peu occupé ces derniers temps.

    Le fonction iCustom permet d'interroger les buffers des indicateurs et fonctionne comme suit :
    double iCustom( string symbol, int timeframe, string name, paramètre EA, int mode, int shift)

    Dans ton cas, je ferais pour la bougie 0:
    double SHI=iCustom(Symbol(),0,"SHI_SilverTrendColourBars" ,0,30,9,mode,0)

    remplace mode par 0 pour avoir les données en Bleu et 1 pour avoir les données en rouge.

    Les paramètres 0,30,9 sont AllBars, Otstup et Per par défaut. si tu utiles d'autres valeurs modifies les aussi dans iCustom ou crée des variables externes.

    J'ai pas testé donc dis moi si ca te va.

    Taad
    Je n'ai pas testé, parce qu'entretemps Chris m'a orienté sur un générateur automatique, que j'essaie pendant la période gratuite.

    Mais tes infos m'ont ouvert une porte. On apprend tous les jours.

    Merci Taad et A+

Discussions similaires

  1. Indicateur Fractal appliqué à un autre indicateur
    Par soutine dans le forum Programmation
    Réponses: 0
    Dernier message: 17/12/2009, 16h48
  2. Utiliser un indicateur avec les donnée d'un autre indic
    Par imperatorfr dans le forum Programmation
    Réponses: 0
    Dernier message: 21/04/2009, 10h18
  3. Comment mieux s'insérer dans les vagues macro-économiques ?
    Par MAGMA dans le forum Novice sur le Forex
    Réponses: 3
    Dernier message: 08/12/2008, 17h44
  4. comment installer un indicateur technique sur ça plateforme
    Par hervé dans le forum Utilisation des Plateformes de Trading
    Réponses: 11
    Dernier message: 11/08/2008, 09h55

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