Allmänt meddelande

Collapse
No announcement yet.

Extra objekt

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

  • Extra objekt

    Hur gör jag om jag vill handla L-terminen men använda K-terminen som uppdatering av scriptet ?

  • #2
    I ett script anslutet för L-terminen, lägger du ett extra objekt för K-terminen i önskad upplösning.

    Data från den plockar du med

    CmpRef(CVHLODBS,0->n perioder,ABC)

    Extra objekt analyseras med valrfria funktioner som tar en dataserie som parameter.

    T.ex

    kclosenu:=cmpref(c,0,A)

    Mov(kclosenu,20,s)

    gör ett 20-perioders medel på close enligt objekt A. Om det är K-terminen blir det den, annars vilket objekt nu A är.

    Analysbänken klara f n inte att animera per minut extra objekt på annat än samma papper, dock kan du köra analys utan animering som vanligt i Analysbänken.

    Comment


    • #3
      Hur ser det ut i t.ex detta scriptet ?

      sl) Adaptiv Stoch Köp

      tidnu:=Frac(DATE())
      totalt:=Mult(tidnu,1440)
      rest:=Mod(totalt,60)
      kurva2:=50
      tidsignal:=Ge(rest,58)
      max:=Hhv(Mov(c,3,e),18)
      min:=Llv(Mov(c,3,e),18)
      diff:=Mov(Sub(max,min),5,s)
      i60(
      speed=Mn(Add(3,Mult(diff,Mult(0.2,diff))),100)
      kurva1=Stoch(speed:100)
      över50=GT(kurva1,kurva2)
      And(över50,tidsignal)
      )

      {@A(0,OMXS305K )}

      Comment


      • #4
        Scriptet börjar inte använda objekt bara för att de finns angivna. Du måste agera via Cmpref() som jag nämnde ovan.

        T.ex tar ju Stoch() inte någon dataserie som parameter utan bara periodvärde. Den kan alltså bara användas på huvudobjektet rakt av.

        Om du söker forumet på cmpref så har jag skrivit exempel på script för rsi() och stoch() som använder extra objekt. Dessa måste du då ersätta med hänvisning till objekten.

        Comment


        • #5
          Hej Ali!

          Om man sätter "close:=cmpref(c,0,A)" får man closekursen från det andra objektet. Sen är det bara att byta ut alla "c" mot "close" så räknar scriptet på det andra objektets closekurs. Här är det bara två ställen:

          sl) Adaptiv Stoch Köp

          close:=cmpref(c,0,A)
          tidnu:=Frac(DATE())
          totalt:=Mult(tidnu,1440)
          rest:=Mod(totalt,60)
          kurva2:=50
          tidsignal:=Ge(rest,58)
          max:=Hhv(Mov(close,3,e),18)
          min:=Llv(Mov(close,3,e),18)
          diff:=Mov(Sub(max,min),5,s)
          i60(
          speed=Mn(Add(3,Mult(diff,Mult(0.2,diff))),100)
          kurva1=Stoch(speed:100)
          över50=GT(kurva1,kurva2)
          And(över50,tidsignal)
          )

          {@A(0,OMXS305K )}

          Comment


          • #6
            Tack Rikard och Lasse, skall se om jag får detta att fungera.

            Comment


            • #7
              Länk till lite info:
              http://www.frndsw.com/vbulletin/show...t=%2Acmpref%2A

              stoch() förblir dock kört mot L-terminen om man inte ersätter med en stochastic för K.


              sl) Adaptiv Stoch Köp

              stp:=speed:100
              stck1:=sub(hhv(cmpref(h,0,A),stp),llv(cmpref(l,0,A),stp))
              stck2:=sub(cmpref(c,0,A),llv(cmpref(l,0,A),stp))
              stobjA:=div(mult(stck2,100),stck1)
              close:=cmpref(c,0,A)
              tidnu:=Frac(DATE())
              totalt:=Mult(tidnu,1440)
              rest:=Mod(totalt,60)
              kurva2:=50
              tidsignal:=Ge(rest,58)
              max:=Hhv(Mov(close,3,e),18)
              min:=Llv(Mov(close,3,e),18)
              diff:=Mov(Sub(max,min),5,s)
              i60(
              speed=Mn(Add(3,Mult(diff,Mult(0.2,diff))),100)
              över50=GT(stobjA,kurva2)
              And(över50,tidsignal)
              )

              {@A(0,OMXS305K )}


              K-terminen är då angiven i dagskurser upplösning och inte 60-minuters, som L-terminen så man är medveten om det bara.

              I bifogade bilden har jag ändrat till

              {@A(60,OMXS305K )}

              då för 60-minuters på K-terminen.
              Attached Files

              Comment


              • #8
                Röd kurva är stochasticen...

                i sig då, på K-terminen per 60-minuters.

                Comment


                • #9
                  Om jag använder ett Parabolic-script i stället, är det samma då eller kan jag använda Rikards förslag på det ?

                  Comment

                  Working...
                  X