Allmänt meddelande

Collapse
No announcement yet.

Syntax fel för en kommentar?

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Syntax fel för en kommentar?

    Hej, Jag har skrivit följande i ett script som ger syntaxfel:

    Post:=1
    {Kolla tiden}
    AfterOpen:=0
    BeforeClose:=0

    AfterOpen=IF(GT(Frac(date()),0.380),1,0)
    {klockan är minst 09:05 }
    BeforeClose=IF(GE(MULT(1440,MULT(market(c),frac(date())),5),1,0)
    {Sätt till ett från midnatt tills att det är 5 minuter kvar till börsstängning }
    AfterInit:=IF(Eqv(BeforeClose,0),0,AfterInit)
    {AfterInit sätts till noll om dagen är slut kollas via BeforeClose.}
    EQV(Post,1)

    Men om jag tar bort ordet AfterInit i sista kommetaren, dvs:

    Post:=1
    {Kolla tiden}
    AfterOpen:=0
    BeforeClose:=0

    AfterOpen=IF(GT(Frac(date()),0.380),1,0)
    {klockan är minst 09:05 }
    BeforeClose=IF(GE(MULT(1440,MULT(market(c),frac(date())),5),1,0)
    {Sätt till ett från midnatt tills att det är 5 minuter kvar till börsstängning }
    AfterInit:=IF(Eqv(BeforeClose,0),0,AfterInit)
    {sätts till noll om dagen är slut kollas via BeforeClose.}
    EQV(Post,1)

    då går scripted igenom syntax testet. Det verkar alltså som ordet AfterInit i slutkommentaren gör hela skillnaden.......

    Finns det några restriktioner på vad som får stå i kommentaren mellan {}?

  • #2
    Ursprungligen postat av anderso Visa inlägg
    Det verkar alltså som ordet AfterInit i slutkommentaren gör hela skillnaden.......
    Nej, skillnaden är att du har börjat använda tilldelade namn ":=" efter det att du har börjat använda minnesreferenser "=". Det är inte tillåtet.

    Ursprungligen postat av anderso Visa inlägg
    Finns det några restriktioner på vad som får stå i kommentaren mellan {}?
    Nej.

    Comment

    Working...
    X