Allmänt meddelande

Collapse
No announcement yet.

Felaktiga signaler vid simulering.

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

  • #91
    Om man handlar i slutet av dagen samma dag som stapeln så ska man titta 17:23.

    Rikard, du ville ha exempel. Kolla okt 9. Skillnaden öppning intra och öppning dagstaplar i simulatorn. Vad händer live? Vill man testa får man vänta 24 timmar mellan varje gång.

    Jag har upptäckt ännu en sak när vi kör scriptet för att hämta riktigt öppningskurs. Det kan skilja lite(ibland några ören) mellan intra_igår och cmpref(o,0,A). Det medför att kursen ibland felaktigt går igenom testet. Allt måste loggas med celler intradag.

    Öppningskursen är alltid gårdagens close förutom första dagen i simuleringen. Det kan ha att göra med animeringen och att den aktuella dagsstapeln inte hämtar från en uppdaterad EOD, utan tar helt enkelt gårdagenskurs???

    i1(
    {intra_igår=find(gt(frac(date()),0.5),200,c,1) obsolete}
    skrivigår=gt(frac(date()),0.5)
    SetGvarIf(c,135,skrivigår) {gårdagens close intradag}

    öpp_dagsstapel1=and(not(eqv(GetGvar(135),c)),eqv(int(d),int(date())))
    öpp_dagsstapel2=and(öpp_dagsstapel1,gt(int(d),int(GetGvar(130))))
    SetGvarIf(d,130,öpp_dagsstapel2) {används för att bara ge ett värde}
    SetGvarIf(c,129,öpp_dagsstapel2)

    Sättvärden=and(eqv(int(d),int(GetGvar(130))),eqv(int(d),int(date())))

    dagshögsta=or(öpp_dagsstapel2,and(Sättvärden,gt(c,GetGvar(137))))
    SetGvarIf(c,137,dagshögsta)

    dagslägsta=or(öpp_dagsstapel2,and(Sättvärden,lt(c,GetGvar(138))))
    SetGvarIf(c,138,dagslägsta)
    and(öpp_dagsstapel2,1) {när passerar testet}
    )

    Comment


    • #92
      Vad har hänt om eqv(int(d),int(date()) inte är sant och vad kan man göra åt det?

      Comment


      • #93
        Systemklockan kan vara inne på en ny dag och att kursdatabasen ännu inte har uppdaterats med det nya datumet(tiden). Tex kan ett villkor som var sant vid utgången av föregående dag trigga innan databasen blivit uppdaterad. Det är väl inte så mycket att göra utan vänta. Jag har alltid med villkoret för att vara säker. Ofta kan andra villkor göra att synken inte behövs. Live borde datum vara lika efter första datainsamlingen. Om det skiljer vid simulering enligt diskussion ovan kan jag inte svara på.
        Last edited by Henric; 2015-11-29, 14:02.

        Comment

        Working...
        X