Allmänt meddelande

Collapse
No announcement yet.

Pris-script

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

  • Pris-script

    Rikard,
    jag hittade detta i AT8:

    vl) Aktuell säljkurs + 0.25kr
    i1(Add(S,0.25))

    I vanliga fall ser det ut så här i vl) scriptet

    ........
    scriptet
    i60(
    villkor
    villkor
    draw
    mult)

    Finns det något sätt att i vl) scriptet använda villkoren som står
    efter i60(

    dvs jag skulle vilja ha in det som står efter i60(
    som ett värde
    och ersätta S (sell) i

    i1(Add(S,0.25))

    med detta värdet.

    Tanken är att det returnerade värdet från i60(

    ska ge

    vl) Aktuellt script-värde + 0.25kr

  • #2
    Visst kan man det:

    S kan ju bytas mot vad som helst, tex en variabel i ett script:

    x:=ditt script
    i60(Add(x,0.25))

    Comment


    • #3
      Jo, det vet jag, men problemet är att det finns inget x, utan allt innehåll
      innanför

      i60(
      ......
      .....
      ....
      .....
      )

      Comment


      • #4
        Jag kom på en sak, värdet finns ju i cell 103, går det
        att få in det istället för x?

        Comment


        • #5
          Om du har ett script som returnerar ett värde i form av någon variabel så kan du alltid stoppa in den variabeln i slutet så att scriptet returnerar det som ett pris.

          Även om originalscriptet ser ut som:


          i60(Add(s,0.25))

          så kan man ersätta s med vad som helst:

          i60(
          x=ditt script
          Add(x,0.25)
          )

          så returneras x + 0.25 av scriptet.

          Det går oxå fint att hämta ett värde från en global minnescell:

          x:=GetGVar(103)
          i60(
          Add(x,0.25)
          )

          Comment

          Working...
          X