Allmänt meddelande

Collapse
No announcement yet.

Oscillator - OSC

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

  • Oscillator - OSC

    Hur ser beräkningen ut för oscillatorn som väljs med snabbknapparna? Jag vill via extraobjekt kunna använda mig av OSC-värdet i ett script. Hur göra, nån som vet?

  • #2
    Det är skillnaden mellan två medelvärden(jag ritade helt enkelt samma medelvärden som jag valde i diagrammet och fick exakt samma kurva). Medelvärden går att använda på extraobjekt. Annars finns det en lista på indikatorer som går att använda direkt på extraobjekt. Jag ska titta om jag hittar den.


    Programversion 2.7.0.0 ute nu, följande är uppdaterat:

    • 10 Ex-funktioner har tillkommit som tar dataobjekt som andra parameter:

    MOEx(d,MABC)
    RsiEx(d,MABC)
    RsiWEx(d,MABC)
    RsiWSEx(d,MABC)
    StochEx(d,MABC)
    ATREx(d,MABC)
    MFIEx(d,MABC)
    DXEx(d,MABC)
    PDIEx(d,MABC)
    MDIEx(d,MABC)

    M=main, så de kan användas som icke EX-funktionen också om man vill.
    ABC som annars för extra objekt så används valda instrument och upplösningar. Det här löser ett problem med komplexa scriptfunktioner som använder flera dataserier för att beräkna tex en kurva, exempelvis RSIWS() som nu kan göra beräkningarna på ett extra objekt istället. Därmed behöver användaren inte scripta hela funktionen för att kunna använda den på ett annat instrument. Dokumentationen är uppdaterad.

    Comment


    • #3
      Ingen av dessa är oscillator OSC enligt snabbknappen?

      Comment


      • #4
        Lite oklar i mitt svar. Snabbknappen använder som jag skrev tidigare skillnaden mellan två medelvärden och medelvärden går att använda på extra objekt. Listan är mer generell information om funktioner som går att använda på extraobjekt utan skapa längre skript.

        Comment


        • #5
          Så om jag vill använda 10 respektive 20 perioders exponentiella medelvärden för OMXS30-index i dagsupplösning, funkar det då att skriva

          omx_stäng=cmpref(c,0,a)
          oscillatorvärde=OSC(omx_stäng,10,20,e)
          {@A(0,OMX Stock )}

          ??

          Henric, hur ser din kod ut som du ritade ut kurvan med?
          Last edited by swedtraders; 2015-07-09, 10:42.

          Comment


          • #6
            Jag ritade: Sub(mov(c,20,s),mov(c,10,s))
            Jag har inte provat med osc och extraobjekt. Annars fungerar medelvärden på extraobjekt. Har inte tillgång till AT för tillfället.

            Comment


            • #7
              Det fungerar fint, här är ett exempel med:

              omx_stäng=cmpref(c,0,a)
              oscillatorvärde=OSC(omx_stäng,10,20,e)
              add(oscillatorvärde,0)

              {@A(0,OMX Stock )}

              Attached Files

              Comment


              • #8
                Lysande! Då är det bara att sätta på sig labrock och labglasögon igen och gå in i labbet och börja labba. Tur att vi har lite regniga dagar trots att kalendern säger att man borde ligga på beachen eller spela golf, grilla och umgås med familj o vänner... Med andra ord, semestern är räddad!

                Comment


                • #9
                  Hmmm... kurvan blir inte likadan som med snabbknappen! (Visst hade det varit bra om man via t.ex. högerklick kunde se den bakomliggande koden för respektive snabbknapp!?!) Jag behöver EXAKT de värden som snabbknappen ger...! Någon som kan klura ut vad skillnaden är mellan koden nedan och snabbknappens bakomliggande kod??

                  omx_stäng=cmpref(c,0,a)
                  värde_os=OSC(omx_stäng,10,20,e)
                  draw(värde_os,1,baow)
                  mult(1,0)

                  {@A(15,OMX Stock )}

                  Comment


                  • #10
                    Det är medelvärdesviktningen som skiljer, prova denna istället:

                    omx_stäng=cmpref(c,0,a)
                    ma1=ema(omx_stäng,10)
                    ma2=ema(omx_stäng,20)
                    värde_osc=sub(ma1,ma2)
                    draw(värde_osc,1,baow)
                    mult(1,0)

                    {@A(15,OMX Stock )}

                    Comment


                    • #11
                      BULLSEYE!!

                      Tackar!

                      Comment

                      Working...
                      X