Allmänt meddelande

Collapse
No announcement yet.

Fördröja köpsignal

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

  • Fördröja köpsignal

    Hej,
    Har en ide om att fördröja köpsignal i mitt script en dag i det fall Ma100 trendar nedåt.
    Det betyder att om jag idag får en signal för köp så ska köpet göras imorgon.

    {Ma100 trend nedåt}
    Ma100=Mov(c,100,e)
    Ma100_Ner=LT(Ma100,aref(Ma100,20)

    {BuyOK=övriga villkor överenstämmer}
    {TidOK=Tidsvillkor}

    Trade_OK=and(and(BuyOK,TidOK),Ma100_Ner)
    mult(Trade_OK,10)

    Någon som kan visa mig hur jag fördröjer köpet till nästa dag?

  • #2
    Du kan använda "Aref" för att kolla bakåt i föregående period. Tex kan du använda "Köp=aref(trade_ok,1)" på slutet. Alternativt om det bara är MA som du vill ska vara fördröjt kan du skriva "Medelvärde_ok=aref(ma100_ner,1)"

    Mvh Calle

    Comment


    • #3
      Hej, ser ett potentiellt problem i koden:

      Ma100=Mov(c,100,e)
      Ma100_Ner=LT(Ma100,aref(Ma100,20)

      Det är inte "tillåtet" att skriva variabelnamn som är delnamn av andra variabler. I det här fallet är Ma100 delnamn av Ma100_Ner vilket troligen blir fel i kompilatorn. Det kan fungera men blir slumpmässigt.

      För att det ska bli korrekt måste man skriva helt entydiga variabelnamn:

      Ma100_1=Mov(c,100,e)
      Ma100_Ner=LT(Ma100_1,aref(Ma100_1,20)

      så blir det unikt.

      Comment


      • #4
        OK, Tack

        Comment

        Working...
        X