Jag har försökt mig på kodning. Jag har fått fram en indikator och även en expert advisor. Där blev det problem dock. För när jag skulle skriva commentary så kom den upp på alla staplar förutom just köp eller säljastapeln. Någon som kan hjälpa mig med detta? Jag skulle alltså vilja att texten i kommentarerna kom upp just när funktionerna sammanstrålar. Inte efter och före.
Hmm, nu skulle jag vilja ha en text som länkas hela tiden efter Köp eller säljstapeln. Hur ska jag skriva det? Alltså den ska ändras med ATR(20)*2.5 , får inte till det så den följer med.
Be isåfall Henrik ge dig min e-postadress, så ska jag försöka fixa till det...är lite knepigare eftersom det ska följa med...och frågan är i så fall hur länge.
Har lilte funktioner gjorda för stop-nivåer etc, men det är lättare att maila dem.
Örjan. En fråga till dig: Kan man programera så att det den glidande stoppen som jag visade koden för i den sista rutan, stannar upp på den det högst/lägsta värdet. Och sedan fortsätter när priset blir högre?
Jag har lyckats koda så att den hämtar värdet från den stapeln man får signalen och sedan bär med sig den tills ett alternativt stopp träder in, t ex om man lägger ett stopp strax under stapeln som ger signal och så tas den med tills C + ATR(3) är störrre, då tar det över.
Hej!
Jag har försökt mig på kodning. Jag har fått fram en indikator och även en expert advisor. Där blev det problem dock. För när jag skulle skriva commentary så kom den upp på alla staplar förutom just köp eller säljastapeln. Någon som kan hjälpa mig med detta? Jag skulle alltså vilja att texten i kommentarerna kom upp just när funktionerna sammanstrålar. Inte efter och före.
Här är Kodningen:
Writeif( Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E ) ) AND ADXR(14) <=25),)1 FYLL PÅ: Writeval(ATR(20) *1.5+O))
Writeif( Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E ) ) AND ADXR(14) <=25,)2 FYLL PÅ: Writeval(ATR(20) *3+O)
Writeif( Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E ) ) AND ADXR(14) <=25,)3 FYLL PÅ: Writeval(ATR(20) *4.5+O)
Writeif( Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E ) ) AND ADXR(14) <=25,)4 FYLL PÅ: Writeval(ATR(20) *6+O)
Writeif( Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E ) ) AND ADXR(14) <=25,)1 FYLL PÅ: Writeval(O-1.5*ATR(20))
Writeif( Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E ) ) AND ADXR(14) <=25,)2 FYLL PÅ: Writeval(O-3*ATR(20))
Writeif( Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E ) ) AND ADXR(14) <=25,)3 FYLL PÅ: Writeval(O-4.5*ATR(20))
Writeif( Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E ) ) AND ADXR(14) <=25,)4 FYLL PÅ: Writeval(O-6*ATR(20))
MVH Emil
Hej!
Testa denna variant:
Writeif( Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E )) AND ADXR(14) <=25,"1 FYLL PÅ: Writeval(ATR(20) *1.5+O)","test false")
Oj, denna är bättre :)
Writeif( Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E )) AND ADXR(14) <=25,"1 FYLL PÅ: Writeval(ATR(20) *1.5+O)","")
Yes! Tack Örjan, där satt den!
:)
Hmm, nu skulle jag vilja ha en text som länkas hela tiden efter Köp eller säljstapeln. Hur ska jag skriva det? Alltså den ska ändras med ATR(20)*2.5 , får inte till det så den följer med.
/Emil
Writeif( Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E )),"Glidande: Writeval(C-2.5*ATR(20))","")
Så skrev jag, men då visas en bara på säljstapeln.
/Emil
Är du med i VIP-klubben online?
Be isåfall Henrik ge dig min e-postadress, så ska jag försöka fixa till det...är lite knepigare eftersom det ska följa med...och frågan är i så fall hur länge.
Har lilte funktioner gjorda för stop-nivåer etc, men det är lättare att maila dem.
/Örjan
Jag fixade det och såhär blev koden:
Writeif(Mov( C,55 ,E ) > Mov(C ,18 ,E ),"Glidande: Writeval(ATR(20)*2.5+C)","")
Örjan. En fråga till dig: Kan man programera så att det den glidande stoppen som jag visade koden för i den sista rutan, stannar upp på den det högst/lägsta värdet. Och sedan fortsätter när priset blir högre?
Jag har lyckats koda så att den hämtar värdet från den stapeln man får signalen och sedan bär med sig den tills ett alternativt stopp träder in, t ex om man lägger ett stopp strax under stapeln som ger signal och så tas den med tills C + ATR(3) är störrre, då tar det över.
/Örjan
Testa dessa.
Writeif( BarsSince(Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E ))) < BarsSince(Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E ))),"Glidande: Writeval(ValueWhen( 1, Cross(Mov( C,55 ,E ) , Mov(C ,18 ,E)), C-2.5*ATR(20)))","")
Writeif( BarsSince(Cross( Mov( C,55 ,E ) , Mov(C ,18 ,E ))) > BarsSince(Cross( Mov( C,18 ,E ) , Mov(C ,55 ,E ))),"Glidande: Writeval(ValueWhen( 1, Cross(Mov( C,18 ,E ) , Mov(C ,55 ,E)), C-2.5*ATR(20)))","")
Logga in för att svara på detta foruminlägg!