Allmänt meddelande

Collapse
No announcement yet.

Kurs ligger i sälj 5 min

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

  • Kurs ligger i sälj 5 min

    Hej lfm.

    Kan du hjälpa mig med nedanstående önskemål.

    Jag skulle vilja att sälj bara sker när nedanstående sälj-script haft sin flagga tänd under de senaste tre minutrarna i följd:

    kurva1:=sub(100,stoch(21))
    kurva2:=80
    över80:=GT(kurva1,kurva2)
    i30(över80)

    Som det är idag kan
    sälj ske kl.09.01-flaggan tänds - order skickas,
    ingen sälj kl.09.02-flaggan släcks,
    sälj kl.09.03-flaggan tänds,
    ingen sälj kl.09.04-flaggan släcks.

    Jag vill uppnå:
    sälj kl.09.01-flaggan tänds,
    sälj kl.09.02-flaggan tänds,
    sälj kl.09.03-flaggan tänds.
    Nu har flaggan varit tänd de tre senaste minutrarna och ordern skall skickas.
    Hur ska jag få till detta i fb?


  • #2
    Att köra i 30-minuters och ändå köra i 1-minuters är inte alldeles lätt.

    Saker jag skulle testa vore att helt enkelt prova ut 1-minuters upplösning som gör det man vill.

    21 perioder * 30 minuter=630 perioder

    Jag skulle prova köra i 1-minuters och 630 perioder istället som start.

    Då kan du enkelt förflytta dig x antal minuter bakåt med

    över80:=
    i1(eqv(sum(över80,3),3))

    Då gör du detta som efterfrågas.

    Eftersom scriptet inte är så komplicerat så tror jag du kan finna det du söker den vägen. Kanske ändra och se om 640 perioder, eller 620 passar också.

    Annars kan man göra mer komplicerade saker med att blanda upplösningar i olika objekt.

    Comment


    • #3
      Ändringarna i scriptet gör att det skickas sälj-signal varje minut, inte riktigt vad jag tänkte mig:

      kurva1:=sub(100,stoch(21))
      kurva2:=80
      över80:=630
      i1(eqv(sum(över80,3),3))

      Comment


      • #4
        Så här var det tänkt:


        kurva1:=sub(100,stoch(630))
        kurva2:=80
        över80:=GT(kurva1,kurva2)
        i1(eqv(sum(över80,3),3))

        Det borde inte vara alltför långt ifrån ditt tidigare.

        Du ökar alltså på perioderna på stochastic så de sträcker sig lika långt bakåt vid 1 minutsperioder som vid 30-minuters perioder och 21 st.

        Comment


        • #5
          Kör gärna lite backtest på det eftersom det är många gånger högre risk att stochastic hamnar över/under triggnivån under någon minut inom den "gamla" 30-minutersperioden.

          Man får ev justera värdena lite.

          Annars går ju Ali´s signal att skriva lite enklare:

          sl) Köp

          i30(Gt(Stoch(21),80)



          och

          sl) Sälj

          i30(Lt(Stoch(21),20)

          Comment


          • #6
            Jag har kört simulering på dessa sedan 050301 och de har gett 3125:- på 5 kont. och hela tiden i marknaden.
            Synd bara att jag inte körde aut. på dom eftersom inget annat har gett det samma.

            g) köpläge Stoch under 20 linjen

            kurva1:=sub(100,Stoch(15))
            kurva2:=20
            under20:=LT(kurva1,kurva2)
            i30(under20)

            g) säljläge Stoch över 80 linjen

            kurva1:=sub(100,stoch(15))
            kurva2:=80
            över80:=GT(kurva1,kurva2)
            i30(över80)

            Comment


            • #7
              Om jag kör samma script men ändrar säljen får jag detta resultatet, inte så bra eller hur ?
              Från 050228 5 kont. hela tiden i marknaden -3639:-

              kurva1:=sub(100,stoch(450))
              kurva2:=80
              över80:=GT(kurva1,kurva2)
              i1(eqv(sum(över80,3),3))

              Comment


              • #8
                Det kan hända att det inte blir bra vinst, men scriptet gör rätt i alla fall.

                Tidigare har du ju testat simulering på färdig 30-minuters stapel. Och förmodligen har du märkt att verkliga fallet kräver tidspärren för att du inte skall få signal massa gånger under en 30-minuters period.

                Nu får du signal på varje minut. Det är väldig skillnad.

                Så då kanske man testar om 3 upprepade signaler i följd inte är tillräckligt. Det kanske krävs 15 signaler i följd för att ge bra resultat. Kanske ännu mer.

                Så det blir till att testa om du kommer fram med detta i 1-minuts upplösning.

                Comment

                Working...
                X