Allmänt meddelande

Collapse
No announcement yet.

Mach1

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

  • Jag hittade felet!
    Det är det fetstilta som måste finnas med:
    i1(
    tid1=gt(int(mult(frac(d),1440)),554)
    perioder01=Sub(int(mult(frac(d),1440)),541)
    igårclose02=mov(aref(c,add(perioder01,6):600),1)
    igårclose03=mov(aref(c,add(perioder01,6):600),12)
    igårclose01=if(tid1,igårclose03,igårclose02)
    idagopen02=aref(c,add(perioder01,0):600)
    idagopen03=mov(aref(c,add(perioder01,0):600),12)
    idagopen01=if(tid1,idagopen03,idagopen02)
    diff03=sub(idagopen01,igårclose01)
    SetGVarIf(diff03,2656,1,T)
    Draw(igårclose01,4,rqb0)
    Draw(idagopen01,5,dgqb0)

    Mult(0,10)
    )
    -----------------
    Då man simulerar är det inte nödvändigt, kompilatorn i analysatorn fixar det ändå. Då man ritar i diagram är det heller inte nödvändigt, diagramritningsmotorn fixar det ändå. Men då man kör skarpt måste utrymmet allokeras annars blir värdet fel!

    mvh
    Bertil

    Edit: Det felet kostade mig minst 50000:-
    Last edited by Bertil; 2020-03-10, 14:48.

    Comment


    • Jag använder dynamiska perioder för olika funktioner/indikatorer. Använder alltid ett reservetat max. Jag har även provat att använda dynamiska perioder i aref för minnesreffar, men aldrig fått det att fungera som tänkt. Detta utan att lägga ner tid. År du 100% säker på att det fungerar som tänkt? Ifrågasätter inte då jag bara är osäker.

      Comment


      • Ursprungligen postat av Henric Visa inlägg
        Jag använder dynamiska perioder för olika funktioner/indikatorer. Använder alltid ett reservetat max. Jag har även provat att använda dynamiska perioder i aref för minnesreffar, men aldrig fått det att fungera som tänkt. Detta utan att lägga ner tid. År du 100% säker på att det fungerar som tänkt? Ifrågasätter inte då jag bara är osäker.
        Jag lägger ju resultatet i en global variabel. Enda sättet att läsa ut den globala variabeln i realtid är ju att göra ett dummyscript som man ansluter till instrumentet och ritar ut.
        Lämpligen adderar man en konstant till den globala variabeln så att den ritas ut i en range näta closekursen som man plottar.
        Jag gjorde så idag och är nöjd. Men skall dubbelkolla imorgon för säkerhets skull.
        Här är mitt kontrollscript som räknar ut diff03 på samma sätt som mitt skarpa script så att man kan jämföra med innehållet i den globala variabeln.

        i1(
        tid1=gt(int(mult(frac(d),1440)),554)
        perioder01=Sub(int(mult(frac(d),1440)),541)
        igårclose02=mov(aref(c,add(perioder01,6):600),1)
        igårclose03=mov(aref(c,add(perioder01,6):600),12)
        igårclose01=if(tid1,igårclose03,igårclose02)
        idagopen02=aref(c,add(perioder01,0):600)
        idagopen03=mov(aref(c,add(perioder01,0):600),12)
        idagopen01=if(tid1,idagopen03,idagopen02)
        diff03=sub(idagopen01,igårclose01)

        Draw(igårclose01,4,rqb0)
        Draw(idagopen01,5,dgqb0)
        Draw(add(1550,GetGVar(2656)),6,kqb0)
        Draw(add(1560,diff03),0,bqb0)

        Mult(0,10)
        )

        ...............
        mvh
        Bertil
        Last edited by Bertil; 2020-03-10, 17:51.

        Comment


        • Jag aktiverade parametern "ras" i ordermodellen Mach1 sälj vänd (lite fusk kanske )

          15:49 ORDER "sl) Mitt Mach1 sälj vänd OMXS300C" kurs 1551.00 -84.25


          Ackumulerad vinst från 23/8-18 +615.47 punkter

          mvh
          Bertil Blank

          Comment


          • Av försiktighetsskäl har jag pausat mina strategier just nu.

            Simuleringen för Mach1 ser ut så här:


            Mach1 är alltså kort från idag.

            mvh
            Bertil
            Attached Files

            Comment


            • Pausade Mach1 idag. Tur var väl det för den gjorde -55 punkter simulerat.



              mvh
              Bertil
              Attached Files

              Comment


              • Du kan ju alltid köra på testkonto, Det kanske oftast stämmer med simulering, men ändå mest verkligt. Dessutom får du din celler uppdaterade i realtid.

                Comment


                • Mach1 har 11 triggers så det går ju att flyta till ett testkonto.
                  Volymsving har 45 ordermodeller. Trendig har 9 ordermodeller.
                  Daytradingen har 125 ordermodeller.

                  Nu skall jag först flytta över alla 190 ordermodellerna till nya OMXS300D terminen. Lite pilligt att flytta alla dessa varje månad, tar ett par timmar...

                  mvh
                  Bertil

                  Comment

                  Working...
                  X