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.

Önemli Formüller if li yapılar if nasıl kullanılır IF THEN ELSE

Önemli Formüller
Çözüm
if li yapılar if nasıl kullanılır if then else

örnek 1:

col a
Pe:=144;
n:=5;
Y1:=LastValue(Cum(1)-n)-Pe+1<= Cum(1);
Z:=LastValue(LinearReg(ref(C,-n),Pe));
Y:=LastValue(Cum(1)-n)-Cum(1);
U:=Z-(LastValue(LinRegSlope(ref(C,-n),Pe))*Y);
ust:= LastValue(highestsince(1,y1=0,-y1*(ref(c,-n)-u)));
alt:=LastValue(highestsince(1,y1=0,-y1*(u-ref(c,-n))));
TR1:=IF(cross(C,-y1*(u+ust)),1,0);
TR2:=IF(ref(c,-1)<=ref(o,-1) and c>o and ref(c,-1)>=o and c>=ref(o,-1) and (c-o)>(ref(o,-1)-ref(c,-1)) and ((c-o)*100/o)>=1 and v>10000,2,0);

X1:=
If((TR1+TR2)=1,1,
If((TR1+TR2)=2,2,
If((TR1+TR2)=3,12,0)));
X1

filter
cola=12

örnek 2:
K1:=IF(C>MOV(C,20,S),1,0);
K2:=IF(C>MOV(C,50,E),1,0);
K3:=IF(C>MOV(C,200,E),1,0);
K4:=IF(RSI(C,14)>50,1,0)...

algoritma

eiπ + 1 = 0
Algorithmist
Algoritma
Katılım
23 Eki 2020
Mesajlar
1,797
if li yapılar if nasıl kullanılır if then else

örnek 1:

col a
Pe:=144;
n:=5;
Y1:=LastValue(Cum(1)-n)-Pe+1<= Cum(1);
Z:=LastValue(LinearReg(ref(C,-n),Pe));
Y:=LastValue(Cum(1)-n)-Cum(1);
U:=Z-(LastValue(LinRegSlope(ref(C,-n),Pe))*Y);
ust:= LastValue(highestsince(1,y1=0,-y1*(ref(c,-n)-u)));
alt:=LastValue(highestsince(1,y1=0,-y1*(u-ref(c,-n))));
TR1:=IF(cross(C,-y1*(u+ust)),1,0);
TR2:=IF(ref(c,-1)<=ref(o,-1) and c>o and ref(c,-1)>=o and c>=ref(o,-1) and (c-o)>(ref(o,-1)-ref(c,-1)) and ((c-o)*100/o)>=1 and v>10000,2,0);

X1:=
If((TR1+TR2)=1,1,
If((TR1+TR2)=2,2,
If((TR1+TR2)=3,12,0)));
X1

filter
cola=12

örnek 2:
K1:=IF(C>MOV(C,20,S),1,0);
K2:=IF(C>MOV(C,50,E),1,0);
K3:=IF(C>MOV(C,200,E),1,0);
K4:=IF(RSI(C,14)>50,1,0);
K5:=IF(STOSK(5,5,3,S)>STOSD(5,5,3,S),1,0);
K6:=IF(C>PSAR(0.02,0.2),1,0);
K7:=IF(MACD(26,12,9)>MACDTrigger(26,12,9),1,0);
K8:=IF(C>(MOV(2*MOV(C,9/2,W)-MOV(C,9,W),SQR(9),W)),1,0);
K9:=IF(PDI(14)>MDI(14),1,0);
K10:=IF(ADX(14)>25,1,0);
K11:=IF(C>TENKANSEN(9,26,26,52,26),1,0);
K12:=IF(C>SENKOUSPANA(9,26,26,52,26),1,0);
K13:=IF(CMF(20)>0.2,1,0);
K14:=IF(MFI(14)>50,1,0);
K15:=IF((VOL()/MOV(VOL(),14,S))>1.4,1,0);
K:=K1+K2+K3+K4+K5+K6+K7+K8+K9+K10+K11+K12+K13+K14+K15;
K

örnek 3
Mov(Cum(If(C > Ref(C,-1),1,-1) *
(If(Ref(C,-1) < L,
{Then} (H - Ref(C,-1)),
{Else}
If(Ref(C,-1) > H,
{Then} (Ref(C,-1) - L),
{Else} (H - L) )))), 10 ,E)

örnek 4
{Plots either a DEMA or TEMA}
Plot:= Input("Display [1] Dema[2] Tema",1,2,2);
Period:= Input("What Period",1,250,10);
EMA1:= Mov(C,Period,E);
EMA2:= Mov(EMA1,Period,E);
EMA3:= Mov(EMA2,Period,E);
Difference:= EMA1 - EMA2;
DMA:= EMA1 + Difference;
TMA:=(3*(EMA1-EMA2))+EMA3;
If(plot=2,TMA,DMA);{end}

inputlarda plot 2 ise TMA çiz 2 değil ise dma çiz

ana şablon
if(koşul,Then DA,if(koşul,Then DA,if(koşul,Then DA,if(koşul,Then DA,Else DA))))

İç içe kaç tane if var ise, en sonda o kadar kapanan parantez olmalıdır.
 
Çözüm

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
L Kurgusal Stratejiler - Beyin Fırtanası 3
algoritma Metastock 6
fofenks Metastock Matriks 2
algoritma Serbest Yazı 0
algoritma Mining Hakkında Tüm Soru ve Cevaplar 0
algoritma Kripto Para Hakkında Tüm Soru ve Cevaplar 0
algoritma Mining Hakkında Tüm Soru ve Cevaplar 0
algoritma Mining Hakkında Tüm Soru ve Cevaplar 0
algoritma Mining Hakkında Tüm Soru ve Cevaplar 0
algoritma Mining Hakkında Tüm Soru ve Cevaplar 0
algoritma Mining Hakkında Tüm Soru ve Cevaplar 1
algoritma Mining Hakkında Tüm Soru ve Cevaplar 1
algoritma Algoritma 0
algoritma Matriks 2
algoritma Metastock Matriks 2
algoritma Relative Momentum Index Rmi 1
algoritma Moving Average Convergence/Divergence MACD 1
algoritma Hareketli Ortalama 1
algoritma Hareketli Ortalama 1
algoritma Metastock 0
Benzer Konular
Kurgusal Strateji bu taramaları formüle nasıl çevirebiliriz?
Metastock Metastock Kod parçacıkları & Nasıl Yapılır
Matriks Spot grafiğe göre optimize edip getiri eğrisini Viop a göre ayarlama nasıl yapılır?
Serbest Yazı Kaynaklar Nedir ? Nasıl Kullanılır ? Dosya veya Döküman Nasıl İndirilir ?
Mining-Soru Cevap Metaverse sanal arsa nasıl satın alınır ?
Kripto Para - Soru Cevap Soğuk cüzdan nasıl satın alınır ?
Mining-Soru Cevap Ethereum madenciliği nasıl yapılır ne kadar Kazandırır
Mining-HiveOS Hiveos Raptoreum Cpu Mining Nasıl Yapılır ?
Mining-HiveOS Hiveos kurulumu / Hiveos Nasıl Kurulur ? 2021 Güncel Hiveos Kurulum ve hiveos Ayarları
Mining-Windows Windows Raptoreum Cpu Mining Nasıl Yapılır ?
Mining-Soru Cevap Mining Rig Kurulumu Nasıl Yapılır? Bilmeniz Gerekenler
Mining-Soru Cevap Mining - Madencilik Nasıl Yapılır ?
Algoritma Algoritmalar nasıl indirilir ve Matriks sistemine nasıl eklenir ?
Matriks Matriks System Tester ve Optimizasyon nedir nasıl kullanılır
Matriks Matriks yedekleme nasıl yapılır
Metastock RMI için 3 gün arda arda yükseliş şartlı formülü nasıl yazarız
Metastock Macd de triggeri kesmesinin formülünü nasıl yazarız
Matriks 5 günlük ortalamanın 10 günlük ortalamadan %5 uzaklıkta olan hisseleri nasıl bulabiliriz.
Matriks 50 sma 200sma yukarı kestikten sonra geçen gün sayısını kolonlarda nasıl gösterebiliriz?
Metastock System Tester ve Optimizasyon nedir nasıl kullanılır