Allmänt meddelande

Collapse
No announcement yet.

Ej fungerande script

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

  • Ej fungerande script

    Är det någon scriptlärd som kan förklara varför dessa script inte fungerar ?

    Om jag tar bort tidspärren fungerar det alldeles utmärkt och jag kan lägga ett xk)script på 20 min för att spärra order fram och tillbaka.

    Men vad jag vill är ju att det skall spärra för order i 20 min efter signal vilket det ju inte gör med xk)scriptet.

    När jag använder tidspärren kommer inga signaler över huvud taget, varför ?

    Jag använder denna tidspärr i andra
    script och då är det inga problem, varför just i detta ?

    sl) Upptrend Köp med tidspärr

    value1:=add(mov(C,3,E),mov(C,5,E))
    value2:=add(mov(C,8,E),mov(C,10,E))
    value3:=add(mov(C,12,E),mov(C,15,E))
    ihop1:=add(value1,value2)
    signalup:=add(value3,ihop1)

    value4:=add(mov(C,30,E),mov(C,35,E))
    value5:=add(mov(C,40,E),mov(C,45,E))
    value6:=add(mov(C,50,E),mov(C,60,E))
    ihop2:=add(value4,value5)
    signalner:=add(value6,ihop2)

    köp1:=AND(GT(signalner,signalup))

    tidnu:=Frac(DATE())
    totalt:=Mult(tidnu,1440)
    rest:=Mod(totalt,20)
    tidsignal:=Ge(rest,19)

    köp2:=And(tidsignal,köp1)
    i22(köp2)



    sl) Nertrend Sälj med tidspärr

    value1:=add(mov(C,3,E),mov(C,5,E))
    value2:=add(mov(C,8,E),mov(C,10,E))
    value3:=add(mov(C,12,E),mov(C,15,E))
    ihop1:=add(value1,value2)
    signalup:=add(value3,ihop1)

    value4:=add(mov(C,30,E),mov(C,35,E))
    value5:=add(mov(C,40,E),mov(C,45,E))
    value6:=add(mov(C,50,E),mov(C,60,E))
    ihop2:=add(value4,value5)
    signalner:=add(value6,ihop2)

    sälj1:=And(Gt(signalner,signalup))

    tidnu:=Frac(DATE())
    totalt:=Mult(tidnu,1440)
    rest:=Mod(totalt,20)
    tidsignal:=Ge(rest,19)

    sälj2:=And(tidsignal,sälj1)
    i22(sälj2)

  • #2
    Tjena Ali!
    Jag skulle tro att ditt problem beror på att scriptet körs i 22 minuters upplösning och tidsfiltret i 20 minuter.
    Det funkar inte.

    Ändra upplösningen i scriptet till 20 minuter oxå, så stämmer det med jämnt antal perioder/timme.

    Och en nog så viktig detalj:

    Tidsfilter enligt den metoden gör att signalerna bara visas när klockan är 20 minuter in på varje period, alltså tex kl 20:19 eller 20:39 eller 20:59.

    Så om du sitter och labbar och klockan är tex 20:34 så syns inget, men om du väntar till 20:39 så syns flaggorna.

    Jag brukar sätta tidsignal:=1 under tiden jag labbar för att kunna se allt hela tiden.

    Comment


    • #3
      Hej Rikard.
      Jag har provat detta men det hjälper inte.
      Vad är så specielt med detta script, vad jag förstår så är det en tolkning av ett Metastockmodell som Torsten har översatt.
      Det retar mig att det inte fungerar som andra script.
      Vid vissa marknader är det väldigt användbart, som nu t.ex, men vore bra om man kunde fördröja köp/sälj i 19-20 min

      Comment


      • #4
        Jag får tacka för komplimangen Ali men i det här fallet så tror jag mig vara helt oskyldig. Det är väl mer som talar för att det är Lasse som gjort en översättning.

        Comment


        • #5
          Jag hade fel om ursprunget, det var
          " LinReg " som stod för översättningen.
          http://www.frndsw.com/vbulletin/show...4889#post4889:)

          Men varför släpps inga signaler jag har provat med i20 och 1min rest enl. Rikards metod men inget händer ?

          Comment


          • #6
            Hej igen!
            Hittade ett fel i raden "köp1:=xxx"

            Där finns en AND-sats som inte gör något.

            Det funkar om man skriver om den enligt följande:

            köp1:=GT(signalup,signalner)

            Och motsvarande i sälj-scriptet:

            sälj1:=LT(signalup,signalner)


            Jag satte upplösningen till i20(xxx)

            och då funkar tidsignalen perfekt.

            Comment


            • #7
              Tack Rikard, du är fenomenal.

              Comment

              Working...
              X