Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre lvl 5 babs06 est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    10
    Pouvoir de réputation
    0

    Problème EA Perso : ouverture de trade Problème EA Perso : ouverture de trade

    Bonjour,

    je suis actuellement en train de développer une EA basé sur plusieurs indicateurs.

    Je me heurte à plusieurs problèmes :

    1) Le déclenchement de l'ordre est décalé d'un tick par rapport à l'indicateur.

    2) Certaine fois l'ordre s'ouvre met à une valeur qui ne correspond pas du tout à la bougie (exemple : bougie entre 1.55465 et 1.55595 il ouvre à 155700).

    Si quelqu'un a des pistes à ce sujet je suis preneur.

    PS: je précise que mon indicateur est codé directement dans l'EA

  2. #2
    Membre lvl 75 RASCHLI TRADING deviendra bientot célèbre...
    Date d'inscription
    October 2009
    Localisation
    Zurich Suisse
    Messages
    84
    Pouvoir de réputation
    7

    Bonjour,

    ton sujet est intéressant.

    Cela dépend de la devise et de ton broker.

    Par exemple :

    Mon compte est en EURO

    je place sur le couple GBP/USD, j'achéte du USD pour vendre du GBP. Mais mon compte est en EUR.
    Donc ton broker va prende un petit taux intérêt sur le swapping des monnaies tradées et la devise de ton compte. Il peut prendre 1Tick.


    merci
    Try hard, get it hard

  3. #3
    Membre lvl 5 babs06 est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    10
    Pouvoir de réputation
    0

    Merci pour ta réponse.

    Mon broker c'est Alpari UK.

    Ça pourrait expliquer en partie mon problème. Il va falloir que je vérifie ca en rentrant ce soir.

    Sinon tu n'as aucune idée pour le décalage de la valeur du trade lors de son ouverture?

    Quand je passe l'ordre j'effectue bien l'ouverture a la valeur du marché! c'est étrange. Je me suis inspiré d'un autre robot pour l'ouverture des trades mais j'ai quand même ce problème qui arrive uniquement sur quelques trades.

  4. #4
    Membre lvl 75 RASCHLI TRADING deviendra bientot célèbre...
    Date d'inscription
    October 2009
    Localisation
    Zurich Suisse
    Messages
    84
    Pouvoir de réputation
    7

    oui, je ne connais pas les détails de tes trades

    mais quand tu trades une devise USD/GBP avec un compte EUR par exemple.

    Tu fais 1 opération. Ton broker en fait 4. Il faut payer ses services.


    USD/GBP Je fais une opération : j'achéte du GBP et je vends du USD

    Ton broker : mon client vend de l'EUR et achéte du GBP, ensuite il vend le USD, puis le résultat du Trade en GBP doit se reconvertir en EUR.
    Try hard, get it hard

  5. #5
    Membre lvl 5 babs06 est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    10
    Pouvoir de réputation
    0

    je suis complètement d'accord avec toi mais c'est le spread qui répercute tous les couts lié a la transaction plus la commission,non?

    je retentera ca en prenant en compte toutes tes réponses.

    Mon robot est actuellement très simple, il se base sur un indicateur.
    Des que l'indicateur signale un changement de tendance un trade est ouvert, et si un trade était ouvert alors on le ferme.

  6. #6
    Membre lvl 5 babs06 est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    10
    Pouvoir de réputation
    0

    Bon ben c'est pas mieux maintenant il n'ouvre plus de trade erreur 130!!!

    je ne comprends pas, voici ma fonction d'ouverture de positions :
    void OpenBuy() {
    int cpt=0;
    while(cpt!=3)
    {
    CurrentTicket=OrderSend(Symbol(),OP_BUY,Lot,Ask,3, 0,Ask+TakeProfit*MyPoint,"Persona EA",MagicNumber,0,Green);
    if(CurrentTicket<=0)
    {
    int error=GetLastError();
    //---- not enough money
    if(error==134) break;
    //---- 10 seconds wait
    Sleep(10000);
    //---- refresh price data
    RefreshRates();
    //break;
    }
    else
    {
    OrderSelect(CurrentTicket,SELECT_BY_TICKET);
    OrderPrint();
    break;
    }
    cpt++;
    }
    }
    je ne vois pas le problème mais MT4 si lol.
    Dernière modification par babs06 ; 24/12/2010 à 10h36.

  7. #7
    Membre lvl 5 babs06 est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    10
    Pouvoir de réputation
    0

    C'est bon merci quand meme. Problème stupide dans le takeprofit de mon ordre de Sell j'avais laissé le Bid+10*MyPoint au lieu de Bid-10*MyPoint.

Discussions similaires

  1. petite mise au point perso
    Par colmax dans le forum Présentation des membres
    Réponses: 7
    Dernier message: 31/10/2010, 13h40
  2. Probleme avec l'indicateur trade management
    Par zhao77 dans le forum Trading Divers
    Réponses: 6
    Dernier message: 20/08/2010, 08h10
  3. Non affichage d'un indic perso
    Par Oliv44 dans le forum Trading Divers
    Réponses: 0
    Dernier message: 10/02/2009, 14h53
  4. ouverture de compte
    Par quarxs dans le forum Broker Forex
    Réponses: 2
    Dernier message: 29/02/2008, 10h37

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