Allmänt meddelande

Collapse
No announcement yet.

Hur beskriver man en formation i första period och brutet medelvärde i andra period?

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

  • Hur beskriver man en formation i första period och brutet medelvärde i andra period?

    Hej,

    Jag vill beskriva en hammer formation i första perioden och sedan att andra perioden stänger över EMA-5.

    Nedan är vad jag har nu men lyckas inte beskriva dom logiska besluten som jag vill.

    mitten=div(add(H,L),2)
    and(gt(C,mitten),gt(O,mitten))

    mperiod=5
    lmedel=MOV(C,mperiod,E)
    gt(C,lmedel)

  • #2
    Ursprungligen postat av Bdire Visa inlägg
    Hej,

    Jag vill beskriva en hammer formation i första perioden och sedan att andra perioden stänger över EMA-5.

    Nedan är vad jag har nu men lyckas inte beskriva dom logiska besluten som jag vill.

    mitten=div(add(H,L),2)
    and(gt(C,mitten),gt(O,mitten))

    mperiod=5
    lmedel=MOV(C,mperiod,E)
    gt(C,lmedel)
    Så här kanske:
    mitten=div(add(H,L),2)
    hammersant=and(gt(C,mitten),gt(O,mitten))

    mperiod=add(0,5)
    lmedel=MOV(C,mperiod,E)
    CloseÖverlmedel=gt(C,lmedel)

    ScriptSant=and(hammersant, CloseÖverlmedel)
    mult(ScriptsSant,1)

    Inte testat det själv men kanske hjälpte i rätt riktning :-)

    Comment


    • #3
      Tusen tack för svar, walle!

      Comment


      • #4
        Sista raden "mult(ScriptsSant,1)" ville inte syntax'en gå med på, Walle.

        Comment


        • #5
          Ursprungligen postat av Bdire Visa inlägg
          Sista raden "mult(ScriptsSant,1)" ville inte syntax'en gå med på, Walle.
          Det är ju bara ett stavfel. Skall ju stå:
          mult(ScriptSant,1)

          mvh
          Bertil

          Comment


          • #6
            Tack Bertil!

            Comment


            • #7
              Är det någon som har lust att förklara vad det var som fick hammern i "period ett" och stängningen över ema5 i "period" två?

              Comment


              • #8
                Period 1, är det "nuvarande" period eller förra?

                Comment


                • #9
                  Ursprungligen postat av Rikard Autostock Visa inlägg
                  Period 1, är det "nuvarande" period eller förra?

                  Förra, Rikard!

                  Comment


                  • #10
                    Ok, så period 2 är "förrförra"?

                    I så fall:


                    mitten=div(add(H,L),2)
                    hammersant=and(gt(C,mitten),gt(O,mitten))

                    mperiod=add(0,5)
                    lmedel=MOV(C,mperiod,E)
                    CloseÖverlmedel=gt(C,lmedel)

                    ScriptSant=and(aref(hammersant,2),aref(CloseÖverlmedel,1))
                    mult(ScriptSant,1)

                    Comment


                    • #11
                      Det är nog ett missförstånd. Det jag vill ha beskriva är att först får vi en Hammer, "period 1", där efter får vi en ny kursstapel som stänger över EMA-5.

                      Liksom en "morning satar-formation" utan första perioden.

                      Comment


                      • #12
                        Ok, i scriptspråket utgår man alltid från nuvarande stapel och räknar steg bakåt. Så i scriptet ovan blir aref(hammersant,2) ett test på om en hammer existerade i förrförra perioden, samtidigt som ett test körs om korsning av medelvärdet skedde i förra perioden. Om båda är uppfyllda blir det signal i "innevarande" period.

                        Comment


                        • #13
                          Aha, tack för förklaringen, Rikard!

                          Comment


                          • #14
                            Om man utgår från scriptexemplet ovan:

                            mitten=div(add(H,L),2)
                            hammersant=and(gt(C,mitten),gt(O,mitten))

                            mperiod=add(0,5)
                            lmedel=MOV(C,mperiod,E)
                            CloseÖverlmedel=gt(C,lmedel)

                            ScriptSant=and(aref(hammersant,2),aref(CloseÖverlmedel,1))
                            mult(ScriptSant,1)


                            så vet vi ju att hammern förekom i förrförra perioden. Vi vill alltså spara ner Low från den perioden med köptransaktionen så att säljsidan kan läsa av vad stoppkursen är.


                            Enklast är att skriva ner det med:

                            retval(ref(L,2),2)

                            som lagras i cell 2 i Starta > Loggade lokala ordertransaktioner.
                            Då kan man se i klartext vad värdet blev efter köp.

                            På säljsidan kan man ta fram värdet från köpet med Lasttrade(b,2) som läser av sparat värde i cell 2. Därefter är det en smal sak att testa om C går under värdet och så fall sälja positionen.

                            Comment


                            • #15
                              Schysst, tusen tack Rikard!

                              Har du lust att beskriva Ema-5 igenom Ema-14 som ska vara signal för att ta hem vinst vore jag mycket tacksam!

                              Comment

                              Working...
                              X