Allmänt meddelande

Collapse
No announcement yet.

Gårdagens högsta

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

  • #16
    tack för tipset, ska kolla på det , har en annan fråga också . Kan man arbeta med intradag script i kalkylforskaren? Säg att man vill få en lista på aktier som varit uppe på rsi värdet 80 (14 perioder på 5 min data) och sedan trailet ner 5 till 75. Är det möjligt att få det i realtid? Och hur definernar man det?

    Comment


    • #17
      Faktum är att det går att köra Kalkylforskaren i intradayperspektiv i de senare programversionerna. Inget vi har gått ut med ännu, men det man kan göra är att skriva ett script som i grunden arbetar i dagsupplösning, och därefter lägga till extra objekt i valfri intradayupplösning. Tror även det ska fungera i "vanliga" script som körs live.

      Exempel:


      dailyMA1:=ema(c,5)
      dailyMA2:=ema(c,14)
      intraclose60:=cmpref(c,0,a)

      köpläge=gt(dailyMA1,dailyMA2)
      stigande_timme=gt(intraclose60,aref(intraclose60,1))
      köpsignal=and(köpläge,stigande_timme)
      mult(köpsignal,10)

      {@A(60,)}


      Comment


      • #18
        Ursprungligen postat av Rikard Nilsson Visa inlägg
        Faktum är att det går att köra Kalkylforskaren i intradayperspektiv i de senare programversionerna. Inget vi har gått ut med ännu, men det man kan göra är att skriva ett script som i grunden arbetar i dagsupplösning, och därefter lägga till extra objekt i valfri intradayupplösning. Tror även det ska fungera i "vanliga" script som körs live.

        Har försökt att få till det, men får det inte riktigt att fungera. vill att den ska ge signal när roc varit under -0,20 och trailar upp 0,04 de senaste 20 minuterna. Syntaxen visar inte på några fel, men inga signaler visas trots att flera aktier skulle gett signal, Så något har jag gjort fel.

        trigg_level_under:=-0.20
        trail_level:=0.04

        dailyroc:=linreg(roc(close,20),10)
        intraclose1:=cmpref(c,0,a)

        trigg_level_mv=if(ovanför,trigg_level_under)
        point=add(llv(rc1,15),trail_level,aref(intraclose1,1))

        { köpvillkor - innehav noll och ROC högre än triggkurva }
        köp1=gt(rc1,point)

        { köpvillkor - ROC lägre än trigg förra stapeln }
        köp2=and(köp1,hhv(lt(aref(rc1,1),aref(point,1)),15))

        { köpvillkor - ROC förra stapeln under min-nivå }
        köp3=and(köp2,hhv(lt(aref(rc1,1),trigg_level_mv),3))

        Comment


        • #19
          1) Om du vill att scripten skall signalera, tag då för vana att alltid avsluta scripten på egen rad med uttryck som:
          mult(köp3,5), köp3, And(köp3,1) osv.

          2) Har du tagit med kanelbullen {@A(1,)} sist i scriptet?

          Comment


          • #20
            deleted post
            Last edited by larry; 2013-05-25, 00:46.

            Comment


            • #21
              Ska inte mult(köp5,15) vara mult(köp3,15)?

              Comment


              • #22
                deleted post
                Last edited by larry; 2013-05-25, 00:45.

                Comment


                • #23
                  Men vänta nu vad har du skrivit här??
                  point=add(llv(rc1,15),trail_level,aref(intraclose1,1))
                  Tre parametrar i add kan man inte ha..

                  Har inte kollat vad som händer resultatmässigt, men syntaxmässigt skall det vara så här:
                  point=add(llv(rc1,15),add(trail_level,aref(intraclose1,1))) eller så här: (om man fördrar den skrivningen).
                  point=add(add(llv(rc1,15),trail_level),aref(intraclose1,1))

                  Comment


                  • #24
                    Prövade att ändra men får fortfarande ingen indikation på signaler på hela large cap.

                    Så är något jag har missat. hehe.

                    Comment


                    • #25
                      Jag vet inte riktigt vad du vill åstadkomma med ditt senaste script så jag har inte kollat om det finns en tankevurpa någonstans. Jag har bara kollat på syntaxen.

                      Hittade ett syntaxfel till. Uttrycket nedan innehåller bara två parametrar det skall vara tre. Dvs vad som ska hända dels när "ovanför" är sant och dels när det är falskt.

                      trigg_level_mv=if(ovanför,trigg_level_under)

                      Comment


                      • #26
                        deleted post
                        Last edited by larry; 2013-05-25, 00:44.

                        Comment


                        • #27
                          Intraday-upplösning?

                          Comment


                          • #28
                            Ursprungligen postat av Christer Visa inlägg
                            Intraday-upplösning?
                            jepps, det stämmer.

                            Comment


                            • #29
                              Då skulle jag tro att du behöver "i5(" på en ny rad efter intraclose1:=cmpref(c,0,a)-raden, samt avsluta med ")". Om det nu är femminutersupplösning du kör med.

                              Comment


                              • #30
                                Intraday-prefix fungerar inte i Kalkylforskaren, men däremot extra objekt i intradayupplösning.

                                Comment

                                Working...
                                X