Allmänt meddelande

Collapse
No announcement yet.

sälj mini när omx under 1200

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

  • sälj mini när omx under 1200

    Vill sälja tx. minilong O5 när omx30 går under 1216
    Har lagt in 1216 i fältet 27 för minilong O5
    Skrivit detta korta script men jag får inga markeringar (testade kl15-17 idag)

    { sl) __sälj om imx30 under ScrPar(27) TEST}
    { 20130826 }
    low1:=ScrPar(27)
    sig1:=LT(A,low1)
    i5(
    out1=AND(sig1,1)
    Mult(out1,10)
    )

    {@A(5,OMX Stock )}
    Last edited by wall; 2013-09-02, 23:02.

  • #2
    Du har glömt att definiera close på indexet med cmpref()
    Out1 är överflödig.



    { sl) __sälj om imx30 under ScrPar(27) TEST}
    { 20130826 }
    xc:=cmpref(c,0,A)
    low1:=ScrPar(27)
    sig1:=LT(xc,low1)

    i1(
    Mult(sig1,10)
    )

    {@A(5,OMX Stock )}

    Comment


    • #3
      cmpref Compare reference extre object ger väl 0 ell 1 ut?
      jag villl ha OMXs kurs.

      Comment


      • #4
        Ursprungligen postat av wall Visa inlägg
        cmpref Compare reference extre object ger väl 0 ell 1 ut?
        jag villl ha OMXs kurs.
        Nix.

        De här två raderna jobbar ihop och ger kontinuerligt senaste close-kursen för Omx-indexet.
        xc:=cmpref(c,0,A)
        {@A(5,OMX Stock )}

        Comment


        • #5
          Måste börsen vara öppen för att detta skall fungera?
          Får inga markeringar i diagrammet.

          Comment


          • #6
            Antingen visar du graf som flagga eller ritar ut signalen med draw.
            Du skulle även kunna lägga till ett villkor för innehav.

            xc:=cmpref(c,0,A)
            low1:=ScrPar(27)
            sig1:=LT(xc,low1)
            i1(
            draw(mult(sig1,20),3,rsbF)
            Mult(sig1,10)
            )

            {@A(5,OMX Stock )}

            Comment


            • #7
              Ursprungligen postat av wall Visa inlägg
              Måste börsen vara öppen för att detta skall fungera?
              Får inga markeringar i diagrammet.
              Du måste ju logga OMX terminen. Om du inte gjort det så får du göra det och sedan gå till underhåll kursdatabaser och hämta hem önskat antal dagar bakåt i tiden.
              Med vänlig hälsning
              Bertil

              Comment


              • #8
                Loggar både omx30 och minilong O5 (har även testat med ABB. För test har jag anslutit scriptet till omx30. Fortfarande syns ingas staplar i diagrammet.
                Byter jag till sig1:=LT(c,low1) så får jag staplar som förväntat
                Nu ser scriptet ut så här

                {sl) AAA Sälj om imx30 under ScrPar(27) TEST}
                { }
                low1:=ScrPar(27)
                val1:=cmpref(c,0,A)
                sig1:=LT(val1,low1)
                i5(
                Mult(sig1,10)
                )

                {@A(5,OMX Stock )}
                Last edited by wall; 2013-08-31, 21:24.

                Comment


                • #9
                  Det verkar som om du inte har angivit något indata till ScrPar(27).

                  1) Se till att det diagram som du har anslutit scriptet till är aktivt.
                  2) Högerklicka i diagrammet.
                  3) När du får upp menyn väljer du "Instrumentets egenskaper"
                  4) Klicka på fliken "Indata script"
                  5) Mata in det värde i fält 27 som scriptet ska trigga på.

                  Comment


                  • #10
                    Jag har angivit 1216,5 och testat att när jag ändrar detta värde så ändras staplarna.
                    När jag gör detta har jag bytt omx1 till c i
                    sig1:=LT(omx1,low1)
                    Tacksam för er hjälp. Skulle vilja få detta att fungera

                    Comment


                    • #11
                      Nu ser jag helt plötsligt att du har ändrat på coden i cmpref()
                      Så här kan du inte skriva: omx1:=cmpref(low1,0,A)
                      Byt till: omx1:=cmpref(c,0,A)

                      Comment


                      • #12
                        Ja det var fel. Har testat alla möjliga vesioner, även den som du föreslår men inget fungerar. Har även installerat senaste versionen av NAT.
                        Jag har rättat min kod i inlägg 6.
                        Har helt slut på ideer att testa. Skall nog be om lite online hjälp från Autostock

                        Comment


                        • #13
                          Jag testade nu att köra ditt script exakt som du har skrivit det i inlägg #8

                          Det fungerar precis som det ska, så detta ska du inte ändra på.

                          Jag fattar inte vad du gör för fel. Det enda jag kan komma på är att du har skrivit in värdet 1216 i fel cell i indata script, kanske i cell 26 eller 28 istället för i cell 27.

                          Comment


                          • #14
                            Är kursvärdet inskrivet på rätt fält i Indata script för det instrument du vill handla? Det är alltså inte på index värdet ska in utan på minifuturen. Indexkursen importeras med cmpref och jämförs med värdet från indatafältet för instrumentet du handlar. Det är väl det jag kan komma på. Annars kör vi gärna lite onlinesupport imorgon.

                            Comment


                            • #15
                              Nu fungerar det perfekt. Skriptet ovan var till slut helt ok. Dock var flaggan för animera dagskurser satt vilket gör att intradaygraferna inte visas.
                              Tack för hjälpen

                              Comment

                              Working...
                              X