Allmänt meddelande

Collapse
No announcement yet.

IF() funktionen?

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

  • IF() funktionen?

    Jag förstår inte riktigt IF funktionen.
    Det jag vill åstadkomma är att när säljsignal utlöses i säljscriptet s1, så utlöser det inte på riktigt utan t.ex en flytande stoploss kopplas på därifrån, s2.
    Så här ska det väl inte va? IF(s1,s2,0) ???
    P.S Lasse har du kollat upp det här med namnändringen på OMX, varför jag inte får in kurser så långt bakåt? D.S
    Mvh Emil

  • #2
    Se referenshjälpen för scriptspråket som ligger vid sidan om övriga genvägar typ Börsmodul och de andra.

    1:a parameter på IF skall vara ett logiskt villkor. Och beroende på om det villkoret är sant eller falsk så släpper IF igenom parameter 2 eller 3.

    Comment


    • #3
      Frågeställningen blev kanske lite fel. Det kanske inte är IF() funktionen jag behöver!? Det jag vill uppnå är att scriptet sälj1 ligger och bevakar ett papper. När det löser ut och ger säljsignal så säljer det inte papperet utan triggar bara scriptet sälj2. Alltså, när sälj1 har löst ut så har det ingen mer inblandning utan lämnar bara över till sälj2 från den punkten! Det jag tänkt mig är att sälj2 är en flytande stoploss som tar över efter ett säljscript som i vissa fall löser ut för tidigt!
      Hur gör jag detta?
      Mvh Emil

      Comment


      • #4
        Då använder du teknikerna som bland annat ges av Assistenten dvs nyligen-händelser.

        Du får göra AND() mellan båda delarna av scriptet men den ena delen har en HHV() på den säljdelen.

        tittabakåt:=20
        sälj1:=
        sälj2:=
        and(sälj1,HHV(sälj2,tittabakåt))

        Här räcker det att 'sälj2' har varit sann inom 'tittabakåt' perioder.

        Detta finns också i de sälj-script som ligger med ActiveTrader som bygger på Bollingerband t.ex.

        I scriptskolan tas detta upp under NYLIGEN-händelser.

        Comment

        Working...
        X