Probleem met MT4-fouten
Results 1 to 3 of 3

Thread: Probleem met MT4-fouten

  1. #1
    Hallo,
    Ik kreeg 3 fouten door een indicator te programmeren, maar ik kon de fouten niet vinden.
    Ik hoop dat een meer ervaren handelaar mij kan helpen. Hier is de code:


    // ------------------------------------------------------------ -------------------
    #eigendom auteursrecht
    #eigendomslink

    #propertyindior_chart_window
    #propertyindior_buffers1
    #propertyindior_color1 Rood


    #propertyindior_width1 3


    // ------------------------------------------------------------ -------------------

    // ------------------------------------------------------------ -------------------
    dubbele ExtMapBuffer1[];

    dubbele R[];
    // ------------------------------------------------------------ -------------------
    int begin(){
    SetIndexStyle(0,DRAW_ARROW);
    SetIndexPijl(0,135);
    SetIndexBuffer(0,ExtMapBuffer1);
    SetIndexStyle(0,DRAW_ARROW);
    SetIndexEmptyValue(0,0.0);





    terug(0);
    }
    // ------------------------------------------------------------ -------------------
    int begin(){
    int i,j,pos;
    for(i=Bars-IndiorCounted()-1;igt;=0;i--){


    dubbel bereik = ((iHighest(NULL,0,MODE_HIGH,i 10,i))-(iLowest(NULL,0,MODE_LOW,i 10,i)))

    R[i]=Bereik ;



    voor(j=1;jlt;=20;j ){


    als (R[i] gt; R[i j] )
    pauze;

    als (j==20)
    {ExtMapBuffer1[i] = Hoog[i] (Hoog[i] - Laag[i])/2;}


    }
    }

    terug(0);
    }


    En hier zijn de fouten:

    'R' - een operator verwacht (87, 2)
    '=' - opdracht verwacht (85, 14)
    'R' - puntkomma verwacht (87, 2)

  2. #2
    Post code in codetags, want dat voorkomt dat de editor het opnieuw formatteert/mangelt. Zie de '#' of 'php' iconen in de editors werkbalk, of schrijf zelf de tags: [ CODE] mijn code. Tags zonder spaties erin. [CODE] U kunt een array niet gebruiken zonder deze te initialiseren. R is niet ge�nitialiseerd. Indior-buffers worden ge�nitialiseerd met de opdracht SetIndexBuffer(). Zie: ArrayInitialize() ArrayIsSeries() De regel die de waarde van bereik instelt, heeft geen eindpuntkomma.

  3. #3
    Hartelijk dank! Nu zijn de fouten verdwenen. En ik zal het codeformaat in de toekomst volgen.

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.