z?ro erreur de division mais pas sur toutes les paires de devises
Résultats de 1 é 9 sur 9

Sujet : z?ro erreur de division mais pas sur toutes les paires de devises

  1. #1
    J'ai un fichier indior mq4 qui donne une erreur de division par z?ro sur toutes les paires de devises avec des niveaux de prix qui ont un z?ro (0,72735) devant eux.
    c'est-?-dire?: AUDCAD, NZDUSD, AUDUSD

    L'alerte de la ligne de tendance fonctionne bien sur toutes les paires de devises avec des niveaux de prix lorsque le prix n'a pas de z?ro (1,32105) devant eux.

    Quel serait le code pour ne pas recevoir l'erreur de division par z?ro et toujours donner la bonne alerte sur les paires de devises concern?es lorsque le prix franchit la ligne de tendance??


    Merci d'avance.

  2. #2
    Merci encore Ferrufx L'erreur a disparu et elle alerte sur un graphique en direct. Merci encore pour votre aide.

  3. #3
    Merci pour les modifications. Je vais le tester sur un graphique en direct ce soir au lieu du testeur. Le testeur agit peut-?tre.
    Citation Envoy? par ;
    {quote} Regardez ce qui suit et comparez-le ? ce qu'il ?tait dans votre code initial. C'est la seule chose que j'ai modifi?e. Rien d'autre. double pendiente*= (prix2 - prix1)lapse*/?; if(lapse != 0) pendant = (price2 - price1)lapse?;
    Citation Envoy? par ;
    {quote} Regardez ce qui suit et comparez-le ? ce qu'il ?tait dans votre code initial. C'est la seule chose que j'ai modifi?e. Rien d'autre. double pendiente*= (prix2 - prix1)lapse*/?; if(lapse != 0) pendant = (price2 - price1)lapse?;

  4. #4

    Citation Envoy? par ;
    {quote} Pourriez-vous commenter les modifications que vous avez apport?es?? Le fichier me semble identique. Il n'y a plus d'erreur z?ro dans le testeur, mais les alertes ne fonctionnent plus m?me sur les graphiques qui n'ont pas de z?ro (1,70446) devant eux.
    Regardez ci-dessous et comparez ? ce qu'il ?tait dans votre code initial. C'est la seule chose que j'ai modifi?e. Rien d'autre. Ins?r? Code double pendiente*= (prix2 - prix1)lapse*/; if(lapse != 0) pendant = (price2 - price1)lapse?;

  5. #5

    Citation Envoy? par ;
    {quote} Attached ... {file}
    Pourriez-vous commenter les changements que vous avez apport?s?? Le fichier me semble identique. Il n'y a plus d'erreur z?ro dans le testeur, mais les alertes ne fonctionnent plus m?me sur les graphiques qui n'ont pas de z?ro (1,70446) devant eux.

  6. #6
    1 pi?ce(s) jointe(s)
    Citation Envoy? par ;
    a chang? l'entier en double mais l'erreur de division par z?ro se produit toujours. Les ??uvres int?rieures en trouvent d'autres. J'ai vraiment besoin que l'erreur soit corrig?e, alors je peux travailler sur l'ajout de code pour placer des ?changes. Certains des experts en codage pourraient-ils jeter un coup d'??il et le corriger?? {dossier}
    Ci-joint ...
    https://www.sundytrading.com/attachm...2680947285.mq4

  7. #7
    Si les prix 0.XXXX renvoient une division par z?ro, vous pouvez avoir cette valeur dans vos formules utilis?e comme entier (int) au lieu de double.

  8. #8
    1 pi?ce(s) jointe(s) ont chang? l'entier en double mais l'erreur de division par z?ro se produit toujours. Les ??uvres int?rieures en trouvent d'autres. J'ai vraiment besoin que l'erreur soit corrig?e, alors je peux travailler sur l'ajout de code pour placer des ?changes. Certains des experts en codage pourraient-ils jeter un coup d'??il et le corriger??
    https://www.sundytrading.com/attachm...1714288959.mq4

  9. #9
    Citation Envoy? par ;
    Merci encore Ferrufx L'erreur a disparu et elle alerte sur un graphique en direct. Merci encore pour votre aide.

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Désactivé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.