
 Originally Posted by 
merkan1967
					 
				 
				Tüm forum üyelerine iyi günler dilerim,
Matriks kullanıcısıyım,
yazdığım alım-satım formüllerine stop loss eklemek istiyorum , sadece kar almak için 
şöyle ki alım yaptığı   fiyattan  sonra (vob için) 1000 puan üstünü gördükden sonra 150 puan altına kar almak için sat sinyalini vermesini istiyorum.( sat için de tersine  pozisyon kapatma sinyali )
nasıl formüle edebilirim ?
yardımcı olursanız sevinirim.
İyi çalışmalar,
			
		 
	 
 
F250 isteginizin indikator şekli fikir yürütmeniz için.....
	Kod:
	al:=Cross(mov(c,5,s),mov(c,20,s));   {al}
sat:=Cross(mov(c,20,s),mov(c,5,s)); {sat}
z:=valuewhen(1,al-sat,al-sat);  {poz takip}
alky:=if(z=1,c-valuewhen(1,al,c),0);  {al poz getiri}
satky:=if(z=-1,valuewhen(1,sat,c)-c,0); {sat poz getiri}
ac:=if(ref(alky,-1)=>1,ref(alky,-1)-0.15,alky);  {al poz kontrol}
sc:=if(ref(satky,-1)=>1,ref(satky,-1)-0.15,satky);{sat poz kontrol}
als:=Cross(ac,alky) and ref(alky,-1)=>1;    {al poz cıkış}
sas:=Cross(sc,satky) and ref(satky,-1)=>1;{sat poz cıkış}
alky;   satky; ac; sc; als; sas
 
Siz nasıl sistem yazacagım demeden, sistem düzenlemesi.....
AL
	Kod:
	Cross(mov(c,5,s),mov(c,20,s))
 SAT
	Kod:
	al:=Cross(mov(c,5,s),mov(c,20,s));   sat:=Cross(mov(c,20,s),mov(c,5,s)); 
z:=valuewhen(1,al-sat,al-sat);  alky:=if(z=1,c-valuewhen(1,al,c),0);  
ac:=if(ref(alky,-1)=>1,ref(alky,-1)-0.15,alky);  
Cross(ac,alky)  or Cross(mov(c,20,s),mov(c,5,s))
 
A.SAT
	Kod:
	Cross(mov(c,20,s),mov(c,5,s))
 A.POZ KAPAT
	Kod:
	al:=Cross(mov(c,5,s),mov(c,20,s));   sat:=Cross(mov(c,20,s),mov(c,5,s)); 
z:=valuewhen(1,al-sat,al-sat);    satky:=if(z=-1,valuewhen(1,sat,c)-c,0); 
sc:=if(ref(satky,-1)=>1,ref(satky,-1)-0.15,satky);
Cross(sc,satky)  or Cross(mov(c,5,s),mov(c,20,s))
 
				
			
Yer İmleri