Allmänt meddelande

Collapse
No announcement yet.

konstiga larm

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

  • konstiga larm

    Jag har fått konstiga larm från det här scriptet på HAGQ vid insamlingar 9.20 och 9.30 i morse.


    medel20:=mov(c,20,s)
    undermedel1:=LT(L,medel20)
    korsarunder1:=cross(L,medel20)
    i60(
    AND(Portfolio(V),AND(undermedel1,korsarunder1))
    )


    Aktien har inte varit i närheten av 20-perioders medel för c i60, vilket i skrivande stund är ca 302,50 samtidigt som lägst betalt under dagen är 305. Hur kan scriptet då larma?

  • #2
    Nej, det är svårt att se hur det skulle gå till.

    Igår morse dock vid öppning ger det signal. Det förblev dagens low sedan också.

    Kan kursinsamlingen startat så det fick in gårdagens low i början, så skulle det sedan korrigeras snabbt när dagens handel kommer igång.

    Såg i realtidskurserna att 9.11 idag var första omsättningen för dagen. Efter det borde det finnas både close och dagens low och high. Såg även i inläsning för kundservice att 9.11 så var första avslut 858 st.

    Friendly nollar dock både low och high vid första inläsning på nytt datum, så om det hänger kvar hos mäklaren eller så kanske.

    Det som varit inläst hos dig finns i dina databaser. Om du gör intraday export och sätter perioden till -1, så får du ut realtidsupplösningen ur databaserna i en textfil.

    Då kan man se vilka värden som förekommit vid varje inläsning av kurserna.

    Comment


    • #3
      Här är kurserna ur den filen omkring det aktuella tillfället.

      HAGQ,I,20060329,1717,304.50,304.50,304.50,304.50,,0
      HAGQ,I,20060329,1718,304.50,304.50,304.50,304.50,,0
      HAGQ,I,20060329,1719,304.50,304.50,304.50,304.50,,0
      HAGQ,I,20060329,1720,304.50,304.50,304.50,304.50,,0
      HAGQ,I,20060329,1721,304.50,304.50,304.50,304.50,,0
      HAGQ,I,20060329,1722,304.50,304.50,304.50,304.50,,0
      HAGQ,I,20060329,1724,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060329,1725,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060329,1726,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060329,1727,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060329,1728,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060329,1729,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060329,1729,305.00,305.00,305.00,305.00,300,0
      HAGQ,I,20060330,0901,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060330,0910,305.00,305.00,305.00,305.00,,0
      HAGQ,I,20060330,0920,309.00,309.00,309.00,309.00,1066,0
      HAGQ,I,20060330,0930,315.00,315.00,315.00,315.00,1000,0
      HAGQ,I,20060330,0940,319.00,319.00,319.00,319.00,150,0
      HAGQ,I,20060330,0950,325.00,325.00,325.00,325.00,2960,0


      Även alla de här kurserna inklusive de nära stängning igår är klart över medelvärdet för c i60. Dessutom finns en rad för kl 0901 med kurserna 305 men volym noll. Fast den kanske kommer in pga dubbelklick i listan? Annars ser det konstigt ut med alla raderna under callen igår.

      Sedan förstår jag inte riktigt varför gårdagens low och den signalen är intressant för dagens underliga signaler. Scriptet körs ju i i60 (och ligger för övrigt i ett i60-diagram).

      Comment


      • #4
        Har du rensat ut rader från 9.00????

        Du har ju bara insamling var 10:e minut där ser det ut som. 9.10, 9.20 osv.

        Om mäklarnas system går på randen till kollaps så spottar de ut sig konstiga saker ibland. Därav min spekulation att det kunde förekommit gårdagens low i dagens samplade värden.

        Starten på dagen med gårdagens close och volym noll är normal. Det var ju inget avslut före 9.10 idag, så gårdagens close levereras då, samtidigt som köp-säljkursena läses in.

        Så här såg det ut hos mig i samplade minutkurser:

        20060329,172934,302.00,305.00,305.00,305.00,305.00,305.00,300,0
        20060330,090059,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090137,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090238,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090337,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090440,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090539,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090642,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090740,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090841,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,090945,303.00,305.00,305.00,305.00,305.00,305.00,,0
        20060330,091038,303.00,320.00,305.00,305.00,305.00,305.00,858,0
        20060330,091142,304.00,320.00,308.00,308.00,308.00,308.00,200,0
        20060330,091238,305.50,320.00,308.00,308.00,308.00,308.00,,0
        20060330,091342,306.00,317.50,308.00,308.00,308.00,308.00,,0
        20060330,091441,308.00,317.50,308.00,308.00,308.00,308.00,,0
        20060330,091543,308.00,317.50,308.00,308.00,308.00,308.00,8,0
        20060330,091641,309.00,317.50,309.00,309.00,309.00,309.00,,0
        20060330,091743,312.00,317.50,312.00,312.00,312.00,312.00,,0
        20060330,091841,312.50,317.50,312.50,312.50,312.50,312.50,,0
        20060330,091939,312.50,317.50,312.50,312.50,312.50,312.50,,0
        20060330,092039,312.50,317.50,312.50,312.50,312.50,312.50,,0
        20060330,092142,313.00,317.50,313.00,313.00,313.00,313.00,,0
        20060330,092244,313.00,317.50,313.00,313.00,313.00,313.00,,0
        20060330,092344,313.00,317.50,313.00,313.00,313.00,313.00,,0
        20060330,092442,313.00,315.00,313.00,313.00,313.00,313.00,,0
        20060330,092540,313.00,317.50,315.00,315.00,315.00,315.00,1000,0
        20060330,092643,313.00,317.50,315.00,315.00,315.00,315.00,,0
        20060330,092754,316.00,317.50,316.00,316.00,316.00,316.00,,0
        20060330,092841,316.00,317.50,316.00,316.00,316.00,316.00,,0
        20060330,092940,316.00,317.50,316.00,316.00,316.00,316.00,,0
        20060330,093044,316.50,317.50,316.50,316.50,316.50,316.50,50,0

        Fälten efter tiden är köpkurs, säljkurs,öppning, högsta, lägsta, close, volym.

        Om du kör minutinsamling och fick så glest mellan som 10 minuter så undrar man vad som skedde där.

        Comment


        • #5
          Kolla t.ex tidpunkten 9.20 då du samplade in 1066 i volym.

          Det är ju 858+200=1058 st kl. 9.13 redan i korrekt insamlat.

          Här är från realtiden(o,h,l,c,v,oi) från mallen iday x filer.

          20060329,1717,304.50,304.50,304.50,304.50,200,0
          20060329,1720,304.50,304.50,304.50,304.50,,0
          20060329,1720,304.50,304.50,304.50,304.50,,0
          20060329,1722,304.50,304.50,304.50,304.50,,0
          20060329,1724,305.00,305.00,305.00,305.00,,0
          20060329,1729,305.00,305.00,305.00,305.00,300,0
          20060329,1729,305.00,305.00,305.00,305.00,,0
          20060330,0908,305.00,305.00,305.00,305.00,,0
          20060330,0908,305.00,305.00,305.00,305.00,,0
          20060330,0911,305.00,305.00,305.00,305.00,,0
          20060330,0911,305.00,305.00,305.00,305.00,858,0
          20060330,0912,305.00,305.00,305.00,305.00,,0
          20060330,0912,305.00,305.00,305.00,305.00,,0
          20060330,0912,308.00,308.00,308.00,308.00,,0
          20060330,0912,308.00,308.00,308.00,308.00,,0
          20060330,0913,308.00,308.00,308.00,308.00,200,0
          20060330,0913,308.00,308.00,308.00,308.00,,0
          20060330,0913,308.00,308.00,308.00,308.00,,0
          20060330,0913,308.00,308.00,308.00,308.00,,0
          20060330,0913,308.00,308.00,308.00,308.00,,0
          20060330,0914,308.00,308.00,308.00,308.00,,0
          20060330,0915,308.00,308.00,308.00,308.00,8,0
          20060330,0917,309.00,309.00,309.00,309.00,,0
          20060330,0918,312.00,312.00,312.00,312.00,,0
          20060330,0919,312.50,312.50,312.50,312.50,,0
          20060330,0921,313.00,313.00,313.00,313.00,,0
          20060330,0925,313.00,313.00,313.00,313.00,,0
          20060330,0925,313.00,313.00,313.00,313.00,,0

          Comment


          • #6
            Nej nej, jag har inte rensat några rader. Jag kör 10-minutersinsamling. Det var därför jag undrade om de extra raderna kom ifrån dubbelklick i listn för uppdatering av orderbok/avslutsflöde.

            Men de underliga signalerna nu då. Varken i de data jag har eller de där minut- och realtidsdata fanns några lägsta som skulle ha kunnat trigga.

            Jag kan nämna också att jag kontrollerade CCOR med F5 enligt den andra tråden och det fanns data för alla dagar så det skriptet var också lite konstigt i resultatet. Det är ett par andra script jag ibland blir tveksam över resultaten för också, men dem är så håriga att jag inte orkat reda ut det ännu så det kan jag inte säga säkert. Fast det här lilla medelvärdet är ju triviellt och uppenbart galet.

            Nu kommer jag också att tänka på att intradaystaplarna blir fel ibland. Det kan komma en kortvarig dipp i ett papper som leder till ett lågt avslut för att någon säljer vårdslöst och sedan blir det en snabb återhämtning på några minuter. Lägsta kursen syns då i dagsdata och i avslutsflödet, men ofta inte i intradaygrafen. Det kanske har något med spik-hanteringen att göra? Fast det borde inte heller påverka det här scriptet tycker jag.

            Comment


            • #7
              Dina klick i listorna gör absolut ingen insamling i databasera. Enbart för visning i de fönster för orderdjup, avslut etc.

              Det från igår måste vara från kundservice då vad jag förstår, då det är så tätt mellan kurserna.

              Det stämmer att spikar slår igenom på dagskursdelarna som det är nu. Spreadfiltret spärrar dessa normalt sett under dagen så snart det funnits något volym.

              På HAGQ idag då första avslut kom vid 9.10 sådär, så förblir alltså spreadfiltret inaktivt så länge.

              Comment


              • #8
                Ok.

                Men det blir i alla fall konstiga signaler. Nu på morgonen blev det en liknande sak i SENS vid insamling kl 9.16. Medelvärdet ligger ungefär vid 7 och lägst betalt är klart högre.

                SENS,I,20060406,1602,7.20,7.20,7.20,7.20,12480,0
                SENS,I,20060406,1612,7.25,7.25,7.25,7.25,15000,0
                SENS,I,20060406,1622,7.25,7.25,7.25,7.25,70000,0
                SENS,I,20060406,1632,7.25,7.25,7.25,7.25,17000,0
                SENS,I,20060406,1642,7.30,7.30,7.30,7.30,38860,0
                SENS,I,20060406,1652,7.30,7.30,7.30,7.30,34000,0
                SENS,I,20060406,1702,7.35,7.35,7.35,7.35,79340,0
                SENS,I,20060406,1712,7.35,7.35,7.35,7.35,70220,0
                SENS,I,20060406,1722,7.40,7.40,7.40,7.40,60000,0
                SENS,I,20060406,1729,7.35,7.35,7.35,7.35,20580,0
                SENS,I,20060406,1729,7.35,7.35,7.35,7.35,,0
                SENS,I,20060406,1729,7.35,7.35,7.35,7.35,,0
                SENS,I,20060407,0901,7.35,7.35,7.35,7.35,,0
                SENS,I,20060407,0908,7.35,7.35,7.35,7.35,,0
                SENS,I,20060407,0916,7.75,7.75,7.75,7.75,194440,0

                Jag kör inte automatisk handel, men skulle jag göra det skulle ju sådana här felaktiga signaler förstöra alltihop.

                Kan script bli korrupta på något sätt?

                Jag har just inga andra fel med programmet utom att nätverket krånglar en del och i samband med det har det också stått något kryptiskt om error server referer handle eller något ditåt. Dock inte just när de här sakerna inträffat.

                Comment

                Working...
                X