Allmänt meddelande

Collapse
No announcement yet.

Hjälp med script

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

  • Hjälp med script

    Skulle bli glad över hjälp med att skapa ett script till detta(om det går)
    Attached Files
    PT. (MoneyManagement)

  • #2
    Detta gör det du frågar efter:

    tittabakåt:=2
    mnu:=mov(c,200,s)
    mdå:=mov(ref(c,1),200,s)
    mökar:=gt(mnu,mdå)
    mtest1:=and(and(lt(l,mnu),gt(h,mnu)),mökar)
    mtest2:=hhv(mtest1,tittabakåt)
    p1:=add(hhvbars(mtest1,tittabakåt),1)
    high1:=gt(h,aref(h,p1:tittabakåt))
    mult(and(high1,mtest2),20)

    Skala 0-100 gör den 20% hög flagga.

    Dessa raderna kan tarva en förklaring:

    p1:=add(hhvbars(mtest1,tittabakåt),1)
    high1:=gt(h,aref(h,p1:tittabakåt))

    'p1' får antalet perioder bakåt till den stapel som inom 'tittabakåt' skurit under 200 MA.

    aref(h,p1:tittabakåt)

    Detta hämtar High 'p1' perioder bakåt.
    OBS konstruktionen med ':tittabakåt' där. Eftersom perioden räknas fram dynamiskt under körning så måste man ange maxvärde som det beräknade periodvärdet kan bli. Annars blir inte scriptet riktigt dvs kompilatorn vet inte periodvärdet när scriptet kompileras, utan det kommer fram under körningen av scriptet.

    Comment


    • #3
      nja..kanske inte riktigt..

      Tack Lasse för scriptet
      men..det var nog inte riktigt vad jag sökte..
      Skickar med två förklaringar till..vore glad om du kunde titta på dom också..
      Attached Files
      PT. (MoneyManagement)

      Comment


      • #4
        En till

        En till.
        Attached Files
        PT. (MoneyManagement)

        Comment


        • #5
          Scriptet gör det du beskrev. I alla fall som jag fattade det.

          Det testar att 200 MA passerats inom det intervallet 'tittabakåt' som du kan ange.

          Det testar att 200 MA ökar.

          Och det testar att High innevarande period är högre än High perioden då korsning med MA skedde.

          Möjligen skall det modifieras så det inte få signal förrän korsning är minst en period bakåt.

          Du har i alla fall ett skelett att utgå från.

          Comment


          • #6
            Jaha..

            Tack Lasse..men..jag ger upp detta med script nu..har inte lyckats att få ihop ett endaste fungerande script på ett år..men.. det är ju mitt predikament..så ha det bra..hej.
            Mvh..
            PT. (MoneyManagement)

            Comment


            • #7
              Måste försöka en gång till..

              Lasse du skriver..
              "och det testar att High innevarande period är högre än High perioden då korsning med MA skedde"

              Om jag förstår det rätt så ger scriptet signal när högsta värdet på stapeln som gled under 200 dagars passeras?

              Jag skulle vilja ha signal när "föregående dags högsta" passeras,alltså.. tex..om vi får ett brott på 200 dagars och kursen sjunker tex.5 dagar på följd..men den sjätte dagen passeras högsta värdet på dag 5 stapeln..då skulle jag vilja ha signal..

              Ursäkta om jag är tjatig och "trög"....
              Mvh...MM
              PT. (MoneyManagement)

              Comment


              • #8
                Detta är inget svar utan ett annat scriptproblem.
                Får inte de signaler som jag tror att jag ska få. bifogar de scipten. Det kanske inte går att få bort de där köpsignalerna där Macd sell är varken positiv eller negativ. Dessutom saknar jag ett köplarm.
                Attached Files
                Ulla-Britt Gråbacke

                Comment


                • #9
                  Vad, går det bara ett bifoga ett dokument i taget!
                  Attached Files
                  Ulla-Britt Gråbacke

                  Comment


                  • #10
                    Och så ett till då!
                    Attached Files
                    Ulla-Britt Gråbacke

                    Comment


                    • #11
                      Hej Ulla-Britt

                      ...ett litet förslag

                      När du bifogar script, sänd dem hellre via "klipp o Klistra" så att vi får dem som en text direkt i ditt inlägg. Då är det enkelt för oss andra att bara markera ditt script och prova hos oss själva. När det kommer som en bild måste vi skriva in scriptet.

                      Comment


                      • #12
                        Ulla-Britt!!!
                        Starta gärna nytt ämne när du har nya saker. Det blir så många trådar i trådarna, om man säger...


                        Emil, då blir scriptet mycket enklare.

                        tittabakåt:=2
                        mnu:=mov(c,200,s)
                        mdå:=mov(ref(c,1),200,s)
                        mökar:=gt(mnu,mdå)
                        mtest1:=and(and(lt(l,mnu),gt(h,mnu)),mökar)
                        mtest2:=hhv(mtest1,tittabakåt)
                        high1:=gt(h,aref(h,1))
                        mult(and(high1,mtest2),20)

                        'high1' testar bara att high nu är högre än förgående period.

                        Med 'tittabakåt' bestämmer du hur längesedan krossen med medelvärdet får vara.

                        Comment


                        • #13
                          Tack Lasse.

                          Nu klarnade det en del !!!!
                          En enkel, men, en signal som har givit mej en hel del i mina långa innehav..senast Elux..020117 samt SCA..010924....med mycket snäva stoppar (och volym bekräftelse)har jag trots en vinst procent på endast 24% lyckats göra bra ifrån mej på denna signal..
                          Tack och god kväll
                          PT. (MoneyManagement)

                          Comment

                          Working...
                          X