Teknik Analiz Dünyasına Hoşgeldiniz.

Paylaşmak ◄ ► Güzeldir

DİKKAT: Formüller, Sistemler 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.

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,826
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,826
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,826
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,826
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,826
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,826
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
 

Baymaz16

Algorithmist
Katılım
18 Ocak 2025
Mesajlar
1
Merhaba. Ben, Queenstocks için Most oluşturmaya çalışıyorum.
Verdiğiniz bu kod da, S2 tanımlaması olmuyor. Yani, S2 tanımlamasında, en son hangisi varsa, ( line1 veya line2) onu döndürüyor.
yapay zzekaya sorduğumda, S2 tanımlamasında, İf( S1, line2, Line1) yapabilirsin diyor ama gene de döndürmüyor. bu son yazdığıma göre, en son hangi line yazılmışssa onun değerini veriyor.
burada nerede hata yapıyorum. Queenstocks, metastocks diline çok benzermiş. Bana bu konu da yardımcı olurmusunuz.
 

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,826
Merhaba. Ben, Queenstocks için Most oluşturmaya çalışıyorum.
Verdiğiniz bu kod da, S2 tanımlaması olmuyor. Yani, S2 tanımlamasında, en son hangisi varsa, ( line1 veya line2) onu döndürüyor.
yapay zzekaya sorduğumda, S2 tanımlamasında, İf( S1, line2, Line1) yapabilirsin diyor ama gene de döndürmüyor. bu son yazdığıma göre, en son hangi line yazılmışssa onun değerini veriyor.
burada nerede hata yapıyorum. Queenstocks, metastocks diline çok benzermiş. Bana bu konu da yardımcı olurmusunuz.
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

bu kod metastockda çalışıyor
s1 in sonucu 1 veya 0 dır sizin yapmanız gereken s1 i çizdirmek s1 i çizmiyorsa k1 k2 yi çizdirmek
s2 deki tanımlamada -1 yerine 1 kullanıp deneyiniz
line1 ve line 2 yi çizdirebilmeniz lazım
burda en basitle devam etmek gerekirse tek tek eşitliklerin çizdirilmesi hangisini çizmiyorsa oraya yoğunlaşmak
 

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!

Giriş yap

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

Giriş yap
Başlatan Benzer Konular Forum Cevap Tarih
S Amibroker 4
O Metastock Matriks 0
D # 1
Bogac Kurgusal Stratejiler - Beyin Fırtanası 3
algoritma Matriks 44
algoritma Matriks 0
algoritma Metastock Matriks 1
algoritma Matriks 4
algoritma Matriks 1
algoritma Matriks 0
algoritma Metastock Matriks 2
A F 1
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