Geef slechts 2 cijfers achter de komma weer in
Results 1 to 5 of 5

Thread: Geef slechts 2 cijfers achter de komma weer in

  1. #1
    Hallo, kan iemand me hier helpen? ik gebruik
    Opmerkingen (= pivot, pivot);
    om de spilnummers te tonen,
    en soms geeft het 4 cijfers achter de komma weer, soms 1 of 2 cijfers.
    Ik vraag me af hoe je een vast aantal (zeg 2 cijfers) achter de komma kunt weergeven. Bijvoorbeeld
    als spil = 206.5787, dan toont het draaipunt = 206.58. ik gebruikte
    Reactie (pivot =% 4.2f, pivot); maar het werkt niet.

    Erg bedankt!

  2. #2
    gebruik de genormaliseerde dubbele functie. double NormalizeDouble (dubbele waarde, int cijfers) Rondt de waarde van het drijvende komma af op de gegeven precisie. Retourneert de genormaliseerde waarde van het dubbele type. De berekende waarden van StopLoss en TakeProfit, evenals
    help://trading_OrderSend/prijs van openstaande orders moet worden genormaliseerd met een nauwkeurigheid waarvan de waarde wordt opgeslagen in de vooraf gedefinieerde variabele van
    help://predefined_variables_Digits/. Parameters: waarde - Drijvende komma value.digits - Precisiewijze, aantal cijfers achter de komma (0-8).

  3. #3

    Quote Originally Posted by ;
    Reactie (pivot =% 4.2f, pivot); maar het werkt niet.
    Hallo, Gebruik de DoubleToStr-functie. U vindt de beschrijving in de MQL4-referentie.

  4. #4

    Quote Originally Posted by ;
    gebruik de genormaliseerde dubbele functie. double NormalizeDouble (dubbele waarde, int cijfers) Rondt de waarde van het drijvende komma af op de gegeven precisie. Retourneert de genormaliseerde waarde van het dubbele type. De berekende waarden van StopLoss en TakeProfit, evenals
    help://trading_OrderSend/prijs van openstaande orders moet worden genormaliseerd met een nauwkeurigheid waarvan de waarde wordt opgeslagen in de vooraf gedefinieerde variabele van
    help://predefined_variables_Digits/. Parameters: waarde - Drijvende komma value.digits - Precisiewijze, aantal cijfers achter de komma (0-8).
    Cijfers laten automatisch zien hoeveel aantal plaatsen er zijn na de komma op het gegeven diagram. Dus cijfers op een GBPUSD-kaart geven u vier plaatsen na het decimaalteken, en op een GBPJPY-diagram krijgt u er slechts twee. Dus in je code kun je cijfers (geen aanhalingstekens) invoeren in het gedeelte met de precisiewaarde van de functie Normaliseren en deze zal zich automatisch aanpassen op elke grafiek. Zoals het is, als het je slechts ��n cijfer na de komma teruggeeft, komt dat omdat het antwoord opkomt als een eenvoudige tiende in plaats van bijvoorbeeld in de honderdsten. Net als het schrijven van een tiende als .1 of .10; het laat de nul vallen.

  5. #5

    Quote Originally Posted by ;
    {quote} Hallo, Gebruik de DoubleToStr-functie. U vindt de beschrijving in de MQL4-referentie.
    Gebruikt dit om slechts 2 decimale waarden weer te geven .... string L21_H1 = DoubleToStr (L21_H1_0, 2); Dit gebruikt om tot 2 decimale waarden op te tellen .... de rest (6) van de decimaal in 0 (nul) dubbel L21_H1 = Normalize Dubbel (L21_H1_0, 2);

Similar Threads

  1. Replies: 5
    Last Post: 03:19,
  2. Replies: 5
    Last Post: 12:15,
  3. Weer een gratis EA-dev-thread
    By aivdev in forum Cryptocurrencies
    Replies: 7
    Last Post: 08:44,

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.