Allmänt meddelande

Collapse
No announcement yet.

tick

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

  • tick

    Denna fråga har nog ställts ofta men jag hittar inte svaret.

    Går det att köra scripten på tick istället för minut ? Hur ?
    Håkan

  • #2
    Vore bra om du utvecklade frågan lite. Svårt att veta annars exakt vad du menar.

    Skriver lite allmänna svar så länge.
    Själva scripten som sådana körs alltid en gång var 5:e sekund och det finns inget sätt att ändra på det.

    När det gäller kursfeeden kommer denna alltid in "per tick" och det finns inget sätt man kan ändra på det.

    När det gäller upplösningen i scripten 15min 1min osv, så har denna ingenting att göra med hur "snabbt" scripten körs, både 15min-scriptet och 1min-scriptet kör på "realtidsdata" i innevarande stapel och är sådeles lika snabba.
    (realtidsdata i NAT är inte 100% realtidsdata, men bra nära.)

    Upplösningen har snarare att göra med med vilken periodlängd man vill köra vissa funktioner som medelvärden osv.
    Det går att köra scripten i upplösningen 0 om du vill dvs "i0("

    Comment


    • #3
      Ursprungligen postat av LillWicke Visa inlägg
      Vore bra om du utvecklade frågan lite. Svårt att veta annars exakt vad du menar.

      Skriver lite allmänna svar så länge.
      Själva scripten som sådana körs alltid en gång var 5:e sekund och det finns inget sätt att ändra på det.

      När det gäller kursfeeden kommer denna alltid in "per tick" och det finns inget sätt man kan ändra på det.

      När det gäller upplösningen i scripten 15min 1min osv, så har denna ingenting att göra med hur "snabbt" scripten körs, både 15min-scriptet och 1min-scriptet kör på "realtidsdata" i innevarande stapel och är sådeles lika snabba.
      (realtidsdata i NAT är inte 100% realtidsdata, men bra nära.)

      Upplösningen har snarare att göra med med vilken periodlängd man vill köra vissa funktioner som medelvärden osv.
      Det går att köra scripten i upplösningen 0 om du vill dvs "i0("

      Det går med en speciallösning att köra scripten varje sekund. Har själv inte gjort det.

      Comment


      • #4
        Det låter som att det kanske är läge för båda varianterna samtidigt, att dels köra scripten "utan tidupplösning", dvs i0() där en period istället omfattar ett tick.

        Exempel:

        Aref(c,10)

        returnerar i det läget Close 10 tick bakåt.


        Om man dessutom exekverar scripten varje sekund genom en inställning i ini-filen kommer man så nära som möjligt det jag gissar att du är ute efter.

        Comment


        • #5
          Tackar för svaren, skall kolla detta i helgen
          Håkan

          Comment


          • #6
            Funkar bra, vad kunde jag ändra i .ini filen ?
            Håkan

            Comment


            • #7
              Det ligger en kort beskrivning i den här tråden: (markerat i rött)

              http://www.autostock.se/vbulletin/sh...nterval&page=2

              Comment


              • #8
                Ursprungligen postat av Rikard Nilsson Visa inlägg
                Det ligger en kort beskrivning i den här tråden: (markerat i rött)

                http://www.autostock.se/vbulletin/sh...nterval&page=2
                Hittar inte den texten i [Dataservice1], skall den skrivas in ?

                Min realtids kurs är mkt mer staplar än efter uppdatering, så då stämmer inte min strategi.

                Hur kan jag göra för att få eran upplösning
                Håkan

                Comment


                • #9
                  Variabeln ligger inte där som default, man får skriva in den och starta om programmet. Hur ser ditt diagram ut?

                  Comment


                  • #10
                    Ursprungligen postat av Rikard Nilsson Visa inlägg
                    Variabeln ligger inte där som default, man får skriva in den och starta om programmet. Hur ser ditt diagram ut?
                    Hur gör jag för att få bilden till att bli < 195.3 kb så att den går

                    att skicka ?
                    Håkan

                    Comment


                    • #11
                      Ursprungligen postat av Håkan Visa inlägg
                      Hur gör jag för att få bilden till att bli < 195.3 kb så att den går

                      att skicka ?
                      Jag brukar ta en print-screen öppna paint och klistra in bilden där.
                      Därefter kan du berkära den och spara den i jpeg-format.
                      Att man sparar den i jpeg-format brukar räcka i de flesta fall.

                      Comment


                      • #12
                        Ursprungligen postat av LillWicke Visa inlägg
                        Jag brukar ta en print-screen öppna paint och klistra in bilden där.
                        Därefter kan du berkära den och spara den i jpeg-format.
                        Att man sparar den i jpeg-format brukar räcka i de flesta fall.

                        Min dator är inte som andra datorer, det blev 290 kb
                        Håkan

                        Comment


                        • #13
                          Hm, men om du öppnar bilden i Paint går det att justera ned storleken lite och få ner storleken på filen. Jag brukar köra .png-format för bästa färgåtergivning.

                          Comment


                          • #14
                            Ursprungligen postat av Rikard Nilsson Visa inlägg
                            Variabeln ligger inte där som default, man får skriva in den och starta om programmet. Hur ser ditt diagram ut?
                            Är detta rätt ställe och skall det se ut så här ?


                            [Dataservice1]
                            SurveillanceInterval=5000
                            Tradeoptions=0x81F3
                            ReloginInterval=60
                            DelayPortfolioUpdate=60
                            CashAvailable=00
                            Courtage=0.06%
                            CourtageBlankning=0.06%
                            StartQuotesAt=08:57
                            StopQuotesAt=22:05
                            QuotesAllowAfterClose=-1
                            QuotesActive=1
                            QueryNamesForIDOptions=0
                            NewLogin=1
                            UserData=0X41571F415D14175AC7BA95FE1A4EB97BD28AB78B041D47E7A20911651D5029C59E7D3C9141D5359075AA7B445A9553
                            DefaultAccount=491316
                            LastNews=2013-09-20T17:35:22+02:00
                            NewsCheckInterval=60
                            MaxLocalTransactionList=2000
                            SignalCheckInterval=10



                            Håkan

                            Comment


                            • #15
                              Japp, ser korrekt ut. Nu är det satt till 5000 ms, alltså 5 sek vilket är detsamma som defaultinställningen. Skruvar du tex ned värdet till 1500 blir det 1,5 sek paus mellan scriptexekveringscykeln. Tänk på att om scripten är "tunga" kanske de i sig tar någon sekund att köra igenom, och då blir alltså hela cykeln 1 + 1,5 = 2,5 sek.


                              Comment

                              Working...
                              X