Allmänt meddelande

Collapse
No announcement yet.

Exit baserad på vinst och tid?

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

  • #31
    Då är allt precis som det skall vara.

    Att det blir så beror på att ditt script just då inte kan bestämma sig för att köpa/sälja eller låta bli. Scriptet fladdrar vid vändpunkterna.

    Comment


    • #32
      Ok! Så den köper egentligen bara när det visar sig på scriptet i efterhand, Finns inga dolda "köp" så att säga?

      Comment


      • #33
        För diagramritning visas signal vid utgången av varje stapel. Historiken hoppar över det som händer mellan utgångarna. Vid livekörning visas signal när signalen är sann. Det kan alltså slå fram och tillbaka i innevarande stapel. Vill du bara få signal vid utgången av en stapel går det att använda aref

        signal=.....
        Aref(signal,1)

        Comment


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

          Comment


          • #35
            Det räcker med sista villkoret. Vid skarp handel ska inte info om positioner och så vidare använda aref, utan bara själva triggervillkoren. För att det inte ska bli fel då diagrammet ritar vid utgången av varje stapeln skulle jag rita signalen med draw.


            köp1=gt(mov(c,3,e),mov(c,6,e))
            köp2=gt(mfi(4),50)
            köp3=and(köp1,köp2)
            draw(mult(köp3,15),3,rsbF)
            köp4=aref(köp3,1)
            Last edited by Henric; 2013-05-09, 18:24. Anledning: typo, oj för många saker samtidigt

            Comment


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

              Comment


              • #37
                signal1=gt(sum(lt(roc(c,1,%),-0.08),60),4)

                Comment


                • #38
                  Hej, vill gärna lägga in i mitt blank script att den endast får ta en position om dagen. Har prövat med att öka tidsspärren men den tar flera signaler ändå. Hur kan jag få in i scriptet att den endast tar en signal / dag?

                  Comment


                  • #39
                    Här har du några rader som fungerar för blank-scriptet. Vill man ha motsvarande för enter-scriptet får man ändra i lasttrade() från "s" till "b"

                    ej_idag:=gt(int(d),int(lasttrade(s,d)))

                    blank9=?????
                    blank10=and(blank9,ej_idag)

                    Comment


                    • #40
                      Får det inte riktigt att fungera, visas inga staplar men det kanske funkar in realtids handel?

                      Comment


                      • #41
                        Lasttrade() fungerar bara i realtidshandel eller i bänken.
                        Om man vill att det ska fungera i diagramvisning kan man prova att styra upp det hela med globala variabler.



                        Exempelvis:
                        ej_idag:=gt(int(d),int(GetGvar(500,d)))

                        blank9=?????
                        blank10=and(blank9,ej_idag)
                        SetGvarIf(1,500,blank10,T)
                        draw(mult(blank10,5),2,rsb)

                        Mult(blank10,5)

                        Comment


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

                          Comment


                          • #43
                            Ursprungligen postat av larry Visa inlägg
                            Fick hjälp utav Rikard och fick detta.

                            blank6=and(blank5,lt(int(lasttrade(s,d)),int(d)))
                            . Vad är det som kan vara fel med min blank6 rad?, Tacksam för hjälp
                            Prova denna
                            blank6=and(blank5,lt(int(lasttrade(s,d)),int(date())))
                            Last edited by PerG; 2013-05-21, 17:50.

                            Comment


                            • #44
                              lasttrade uppdateras vid live trading eller i bänken. Vill du endast se signal utan hänsyn till tidigare order ska du använda blank5.
                              Last edited by Henric; 2013-05-21, 17:53. Anledning: Annars följ Per G ovan.

                              Comment


                              • #45
                                Ursprungligen postat av Henric Visa inlägg
                                lasttrade uppdateras vid live trading eller i bänken. Vill du endast se signal utan hänsyn till tidigare order ska du använda blank5.
                                Så det fungerar i live handeln trots att den inte visar någon stapel överhuvudtaget när jag kör blank6? Borde inte första signalen / dag visas trots att jag kör blank6?

                                Comment

                                Working...
                                X