Hej!
Jag skulle vilja kunna detektera när två kurvor korsar varandra, t.ex. två medelvärde, och veta åt vilket håll de korsar. Jag lyckas inget bra med det.
Jag har provat med att använda Cross(), men den anger ju inte riktningen. Därefter provade jag AND:a ihop Cross med att testa om d1 var större än d2.
Vid första anblicken blev resultatet förvånansvärt bra. det blev bara 1 distinkt köpsignal som resultat. Men sedan upptäckte jag att flera tydliga korsningar inte gav någon köpsignal alls.
Kan det vara så att slumpen spelar in så att själva korsningen detekteras så sent inom aktuell period att det ibland inte finns någon skillnad i kurvorna EFTER korsningen under samma period?
Om så är fallet borde Cross() ha en parameter "p" för att kunna kolla bakåt några perioder efter korsningar. CROSS(d,d,p) skulle nog göra susen, och överkomligt att implementera. Eller hur?
Jag provade också Osc() för att hitta korsningar, men det verkade inte vara någon hit heller. Jag fick värdet 0 (= lika) under åtskilliga perioder så det såg ut som en gräsmatta. Inte alls så distinkt som Cross().
Tips?
/Torbjörn
Jag skulle vilja kunna detektera när två kurvor korsar varandra, t.ex. två medelvärde, och veta åt vilket håll de korsar. Jag lyckas inget bra med det.
Jag har provat med att använda Cross(), men den anger ju inte riktningen. Därefter provade jag AND:a ihop Cross med att testa om d1 var större än d2.
Vid första anblicken blev resultatet förvånansvärt bra. det blev bara 1 distinkt köpsignal som resultat. Men sedan upptäckte jag att flera tydliga korsningar inte gav någon köpsignal alls.
Kan det vara så att slumpen spelar in så att själva korsningen detekteras så sent inom aktuell period att det ibland inte finns någon skillnad i kurvorna EFTER korsningen under samma period?
Om så är fallet borde Cross() ha en parameter "p" för att kunna kolla bakåt några perioder efter korsningar. CROSS(d,d,p) skulle nog göra susen, och överkomligt att implementera. Eller hur?
Jag provade också Osc() för att hitta korsningar, men det verkade inte vara någon hit heller. Jag fick värdet 0 (= lika) under åtskilliga perioder så det såg ut som en gräsmatta. Inte alls så distinkt som Cross().
Tips?
/Torbjörn
Comment