Teknik Analiz Dünyasına Hoşgeldiniz. Paylaşmak Güzeldir.

Yayından kaldırmak istediğiniz formüller için algoritmabul@gmail.com ile iletişime geçebilirsiniz... 

  • DİKKAT: Formüller, Sistemler sadece eğitim amaçlıdır. Alım satım, olası anapara kaybı ve diğer kayıplar dahil olmak üzere "YÜKSEK RİSK" içerir.
  • Teknik analizde fiyat algoritması 3 şekilde son bulur. "Sabit" "Yukarı" "Aşağı"
Matriks Most indikatörü açık kodu

Matriks Matriks Most indikatörü açık kodu

Matriks

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
algoritma Kullanıcımız yeni bir kaynak oluşturdu:

Matriks Most Açılımı - Matriks Most açılımı

Matriks Most Açılımı

yuzde:=2;
per:=3;
ort:=mov(c,per,E);

ortp:=ort-(ort*yuzde/100);
ortm:=ort+(ort*yuzde/100);

line1:=if(ort<prev,ortp,if(ortp>prev,ortp,prev));
line2:=if(ort>prev,ortp,if(ortp<prev,ortm,prev));

k1:=cross(ort,ref(line2,-1));
k2:=cross(ref(line1-1),ort);

s1:=barssince(k1)<barssince(k2);
s2:=if(s1=-1,line1,line2);
ort;s2

Most Anıl ÖZEKŞİ Tarafından Yazılmıştır.
Kaynak :
http://teknikanalizsanati.com/

Bu kaynak hakkında daha fazla bilgi ...
 

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
most çalışması

Kod:
yuzde:=1;
m1:=abs(((c-mov(c,20,s))/c)*100);
m2:=abs(((c-mov(c,10,s))/c)*100);
m1:=abs(((c-mov(c,30,s))/c)*100);
per:=20/(((m1+m2+m3)/3)+1);

a1:=mov(c,per,e);
a2:=a1-(a1*yuzde/100);
a3:=a1+(a1*yuzde/100);
b1:=if(a1<prev,a2,if(a2>prev,a2,prev));
b2:=if(a1>prev,a3,if(a3<prev,a3,prev));
k1:=cross(a1,ref(b2,-1));
k2:=cross(ref(b1,-1),a1);
s1:=barssince(k1)<barssince(k2);
s2:=if(s1=-1,b1,b2);
a1;s2

kaynak
algotrader06
@algotrader06
 

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
most çalışması volatilite ekleme
Kod:
p:=30;
coeff:=0.1;
yuzde1:=mov(hhv(h,2)-llv(l,2),p,s);
yuzde:=yuzde1*coeff;
per:=10;
a1:=mov(c,per,e);
a2:=a1-(a1*yuzde/100);
a3:=a1+(a1*yuzde/100);
b1:=if(a1<prev,a2,if(a2>prev,a2,prev));
b2:=if(a1>prev,a3,if(a3<prev,a3,prev));
k1:=cross(a1,ref(b2,-1));
k2:=cross(ref(b1,-1),a1);
s1:=barssince(k1)<barssince(k2);
s2:=if(s1=-1,b1,b2);
a1;s2

kaynak
algotrader06
@algotrader06
 
Son düzenleme:

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
most açılımı matriksteki most un yazılım mantığına ışık tutar

kodu yazalım metastock için
Kod:
yuzde:=2;
per1:=3;
ort:=Mov(C,per1,E);

ortp:=ort-(ort*yuzde/100);
ortm:=ort+(ort*yuzde/100);

line1:=If(ort<PREV,ortp,If(ortp>PREV,ortp,PREV));
line2:=If(ort>PREV,ortm,If(ortm<PREV,ortm,PREV));

k1:=Cross(ort,Ref(line2,-1));
k2:=Cross(Ref(line1,-1),ort);

s1:=BarsSince(k1)<BarsSince(k2);
s2:=If(s1=-1,line1,line2);
ort;s2;

mostu yazan Anıl Özekşi @Anil_Ozeksi yıllar sonra sorulduğunda keşke E: Exponential (Üssel) yerine VAR: Variable (Değişken) kullansaymışım demiştir.

internette bulunan herhangi bir formül inceleneceği zaman veya al sata dönüştürmek için öncelikle ham haliyle indikatör builder ile eklenir burada gözlemlendikten sonra en altta bulunan satır
ort;s2;c; // close eklenir
hala anlamsız ve istediğimiz sonucu vermezse
yuzde:=2;
per1:=3;
ort:=Mov(C,per1,E);
2 değiştirilir
3 değiştirilir
ort hesaplanırken dikkat edilirse 3 ve kapanış(close) ile hesaplama yapar istenirse h ve l ve/veya o ile değiştirilebilir(close data seti için değilde hayal gücünüzle sınırlı bir veri seti içinde hesaplama yaptırılabilir.)
bu aşamadan sonra iki veya 3 çizgi elde edildikten sonra cross devreye alınır.
hangisi hangisini keserse mantığı burda çalışır.
 

resitova

Algorithmist
Katılım
16 Şub 2021
Mesajlar
11
cok tesekkur ederim MOST un formulu ile ilgili cevabiniza , ben MOST a gore nasil AL /SAT yazabilirim i sormustum kusura bakmayin ben hatali yazmisim yazarken Explorer de MOST u nasil AL/SAT formuluze edebilrim acaba zahmetim olacak simdiden tesekkur ederim.Selamlarim ile
 
Moderatör tarafında düzenlendi:

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
cok tesekkur ederim MOST un formulu ile ilgili cevabiniza , ben MOST a gore nasil AL /SAT yazabilirim i sormustum kusura bakmayin ben hatali yazmisim yazarken Explorer de MOST u nasil AL/SAT formuluze edebilrim acaba zahmetim olacak simdiden tesekkur ederim.Selamlarim ile
yukarıdaki formül şöyle bitiyor
ort;s2;
demekki 2 çizgisi var bizde close ekliyoruz
ort;s2;c;
son hali yukarıdadır formülün son satırı budur
indikatör olarak eklendikten sonra hangi çizginin hangi çizgiyi kesmesini istiyorsanız al sat yazabilirsiniz
örnek
cross(c,ort) veya cross(c,s2)
diğer seçenekler ise
cross(ort,c) veya cross(s2,c)
 

resitova

Algorithmist
Katılım
16 Şub 2021
Mesajlar
11
AL: Cross(MOV(C,3,E),Fml("MOST"))

SAT : Cross(fml("MOST"),MOV(C,3,E))

3 sayisi sizce dogrumu yoksa 2 mi olmali
 

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
grafikten grafiğe değişir burada en iyi sayı diye bir tabir veya mükemmel sayı nedirin cevabı grafikle alakalıdır toplamda 5 adet grafik üzerinde yoğunlaştığınızı düşünelim 2 de olmaz 3 de olmaz hangi grafikte kullanacaksanız en uygun sayıyı seçmelisiniz opt ler grafik tespit edildikten sonra devreye girmelidir

cross(mov(c,opt1 al
Cross.....................,mov(C,opt2 sat
al ve sat daki 3 ler aynı sayı olmak zorunda değildir.
 

Murat1987

the authority
Algorithmist
Algoritma
Katılım
21 Kas 2021
Mesajlar
2
DOUBLE MOST INDIKATÖRÜ


yuzde1:=Input("YUKSELIS STOP YUZDESI",0,500,2);
yuzde2:=Input("DUSUS STOP YUZDESI",0,500,1);
per:=Input("PERIOD",1,500,6);

ort:=Mov(C,per,e);

ortp:=ort-(ort*yuzde1/100);
ortm:=ort+(ort*yuzde2/100);

line1:=If(ort<PREV,ortp,if(ortp>PREV,ortp,PREV));
line2:=If(ort>PREV,ortm,if(ortm<PREV,ortm,PREV));

k1:=Cross(ort,Ref(line2,-1));
k2:=Cross(Ref(line1,-1),ort);

s1:=BarsSince(k1) < BarsSince(k2);
s2:=If(s1=-1,line1,line2);
ort;s2
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap
Başlatan Benzer Konular Forum Cevap Tarih
O Metastock Matriks 0
D # 1
Bogac Kurgusal Stratejiler - Beyin Fırtanası 3
algoritma Matriks 29
algoritma Matriks 0
algoritma Metastock Matriks 1
algoritma Matriks 4
algoritma Matriks 1
algoritma Matriks 0
algoritma Metastock Matriks 2
A F 0
algoritma Algoritma 0
algoritma Hacim Volume 1
algoritma Matriks 0
B Dikkat Çeken Önemli Formüller 9
algoritma Matriks 0
algoritma Matriks 2
U M 2
algoritma Matriks mi iDeal mi Metastock mu Amibroker mu❓ 3
algoritma Dikkat Çeken Önemli Formüller 9