ben golden cross u 2017 mayısta öğrendim :kmk:
Printable View
ben golden cross u 2017 mayısta öğrendim :kmk:
evvela tşkler netkit ama istediğimi yapamadım neyse manuele golden cross a devam şimdi bu golden crossun neyi kötü benim gibi acemiler için örnek thyao 5 dk
https://i.hizliresim.com/0R7Xn9.png
tabiki denemekte özgürsünüz.
benim garibime giden çok fazla kişinin bu olayı talep etmesi. Bu işe ilk girdiğim taramalarla ilgilendiği pek hatırlamıyorum.
hani bir önceki sayfaya gidiyorum yıne tarama sorusu bır baska sayfaya gıdıyorum yıne tarama ıle ılgılı soru ve hep farklı kısıler aynı konu uzerıne yogunlasmıs durumda.
sosyal medyadada keza aynı seyler gezıyor.
Öyle olunca merak ettım nedir bu taramanın hıkmeti kacırdıgımız ne var acaba diye.
yoksa kişisel olarak sızınle bır ılıntısı yok olayın.
sorunuza gelirsem zaten benımde kastetiğim buydu. manuel tarayacaksınız bulacaksınız ve alacaksınız çok fazla kayma yaşarsınız çok geç almış olacaksınız. ha bunu robota çevireceksenız eywallah ama gördüğüm kadarıyla taramayla hisseyi cıkarıp ertesı gun banka hesabınızdan alış yapmayı planlıyorsunuz.
bu durum cıddı derecede sinyal uzak sevıyelerde alım yapmanızı saglayacak. bir indikator %100 başarı saglamadıgına göre sinyallerın bır kısmı hatalı olacaktır buda yetmıyormuş gibi sınyal sevıyesınde uzak alımlarla başarı ıhtımalınız dibe vuracak.
Sürdürülebilir olmadıgını nerden düşündüğüme gelirsek yine manuel olmasından cunku bızım su an calısan otomatık algorıtmalarımız üst üste 20 defa yanlış sinyal üretebiliyor.
üst üste 20 defa diyorum sizin burada cıkartacagınız hisseleri ertesi gün manuel alacaksınız 20 degıl 8 kere üst üste stoploss düştüğü anda o tarama sıstemıne dayanamaıp kapatacak veya değiiştireceksiniz.
bizler dahi bu yolda ilerlerken üst üste gelen yanlış sinyallerı robot uyguluyor olmasına rağmen 10 12 sınyalden ıtıbaren tükenıp sıstemı kapatma isteği doguyor bu ıstek olmakla kalmayıp eyleme dönüşerek kapatmamıza neden oluyor ben şu ana kadar son kullandıgım sıstem haricindeki hiçbir sistemde 1 yılımı dolduramadım. üst üste gelen yanlış sinyallerın psikolojık etksıne dayanmak cok güç robot olmasına rağmen.
O halde bu sınyallere manuel uymak bana göre çok daha zordur.
keçi hakkında çok az şey biliniyor. Kendisinin bu sayede başarı saglayamadıgına dair elimde bazı kanıtlar var.
o konuya gırmeyelım hiç.
ancak herne olursa olsun bu sayede para kazanılamaz diye bir iddam yok denemeye deger bulunabılecek herşey denenmeli görüşündeyim benimki ssadece cok fazla kişi sorunca merak ettım.
kulağımı iyi yönde cınlattıgınız için teşşkürler. Viop tarafına dönerseniz bizim ilgi alanımıza girdiği için belkıde bu yuku taşımanıza yardımcı olabılırız. Ancak su an aynı kulvarda degiliz.
Tabiki burdaki yazışmalar hep ilerlemek için benim gibi piyasadaki yeni kişiler sizlerin tecrübelerinizden yararlanarak kazanamasak da en az kayıp içinuğraşıyoruz.
Ben viop kısmına bir dönem manuel girdim çıktım ama inanın grafikle değil tamamen rakamsaldı.
yolunuz taksime düşerse beklerim.
bol kazançlar.
şimdi sorgulamada sorun yok sizin verdiğinizi de çalıştırdım ama bear bull hocamın verdiğini denemedim daha sorun mavların golden cros unu yapamadım bear bull hocamınki tarama galiba onun golden crosunu yazar inş..
:) sistem golden cross içindi
5 ve 21 istediğiniz için değiştirmiştim.
var kucuk = 5;
var buyuk = 21;
burdaki kücük 50 buyuk 200 yaparsanız tekrar Golden Cross olur
veya açıklamasında GOLDEN/DEAD CROSS yazanını ayrıyeten vereyim
not : hem grafik üzerinde hem Sorgu olarak çalışır
PHP Code:
var periyot = Sistem.Periyot;
var Sembol = Sistem.Sembol;
Sistem.SorguBaslik[2] = "Kapanış";
Sistem.SorguBaslik[0] = "mov50";
Sistem.SorguBaslik[1] = "mov200";
var mov1 = Sistem.MA(1, "Simple", "Kapanis");
var mov50 = Sistem.MA(50, "Simple", "Kapanis");
var mov200 = Sistem.MA(200, "Simple", "Kapanis");
var Son50 = mov50[Sistem.BarSayisi-1];
var Son200 = mov200[Sistem.BarSayisi-1];
var son1 = mov1[Sistem.BarSayisi-1];
Sistem.Cizgiler[0].Deger = mov50; Sistem.Cizgiler[1].Deger = mov200; Sistem.KesismeTara(mov50,mov200);
Sistem.DolguEkle(0, 1, Color.Green, Color.Red);
if (Son200 > 0 )
{
if (Son50 > Son200) Sistem.ZeminYazisiEkle(Sembol + " "+Sistem.Periyot+" Golden Cross ", 1, 350, 35, Color.Green, "Tahoma", 26);
else if (Son50 < Son200) Sistem.ZeminYazisiEkle(Sembol + " "+Sistem.Periyot+ " Dead Cross ", 1, 350, 35, Color.Red, "Tahoma", 26);
}
else Sistem.ZeminYazisiEkle(Sembol + " Data Yetersiz ", 1, 350, 35, Color.Green, "Tahoma", 26);
Sistem.SorguDeger[2] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[0] = Son50;
Sistem.SorguDeger[1] = Son200;
if (Son200 > 0 )
{
if (Son50 > Son200)
Sistem.SorguAciklama = "Golden Cross";
else Sistem.SorguAciklama = "Dead Cross";
}
else Sistem.SorguAciklama = "Data Yetersiz ";
Sistem.SorguEkle();
evet bunu çalıştırdım hocam şimdi bunun mavlarını nasıl kendim istediğim gibi değiştirebilirim
https://i.hizliresim.com/JZpJB5.png
Sondan başlayarak; "mütevazı bir getiri için... evet var." diyeyim öncelikle.
Sonra da gerekçelendireyim izninizle.
"Mükemmel" yöntem, araç , strateji, algo-robot veya tarama formulü yok maalesef.
Çünkü mental/maddi birikim, beklenti, vade, psikoloji vb. milyonlarca değişken var.
Naçizane fikrimi de söyleyeyim:
Uzun süre viop, fx vb ile ilgilenen, kaldıraçlı işlemlere aşina insanlara hisse senedi taramak, manuel al-sat yapmak, karşılığında elde edilen getiriye bakınca angarya gibi geliyor sıklıkla. Bir bakımıyla da haklılar.
Ancak bilişimcilerin, cerrahların, sosyal medya uzmanlarının, youtuberların kazandığı dünyada, birileri de;
bakkal, manav, büfe işletmecisi, kağıt toplayıcısı...
Oysa iyi kazanmak için herkes biliyor ki en iyi işler bunlar değil.
Velhasıl-ı mental, maddi, sosyal vb birikim.
Kaldıraçlı piyasalar yokken, kısacı-uzuncu tartışması vardı misal.
Eski forumda yazılarınızı beğenerek okuduğumu hatırladığımdan, aşina olduğunuzu biliyorum.
Kısacılar uzunculara takılırdı örneğin;
"%50 marj için 6 ay bir hissede beklenir mi?" minvalinde. Şimdi de kaldıraçlı piyasa kurtları hisse tarayanlara soruyor haklı olarak.
"Değer mi?"
Daha iyisini hak ettiği halde, kimse çok uzun süre daha azına razı olmaz.
Mevcut durumda, ister yetersizlik diyin, ister alışkanlık, ister beyhude çaba...
Hisse tarayarak başlayanların bir çoğu da larvadır örneğin.
Bir kısmı gelişecek.
Lakin ben dinoyum ve orta-uzun trend oluşturmuş kağıtlar arasında kısa vadede al-sat yaparak yaşıyorum.
Yaş haddine takıldığım halde "eytere beah!" diyerek işimden istifa etmişken darbe oldu.
O gün bugündür hisse tarıyorum :thumbdown:
Sevgiler, saygılar.
merhaba;
yeni öğrenmeye çalışıyorum. aşağıdaki kodu bir türlü yazdıramadım. neyi eksik yaptığımı bilmiyorum. direk TSF (14 ) çalışıyor ama bu şekilde olmuyor. mesela TSF verilerin içine MA atmak istiyorum. Teşekkürler.
var Veriler = Sistem.GrafikFiyatSec("Kapanis");
var TSF = Sistem.TimeSeriesForecast(Veriler, 14);
Sistem.Cizgiler[0].Deger = TSF;
var V = Sistem.GrafikVerileri;
var ROC = Sistem.PriceRocPoint(12);
var ATR = Sistem.AverageTrueRange(14);
var PC = Sistem.Liste(0);
var RATIO = Sistem.Liste(0);
var MA1 = Sistem.MA(RATIO, "Simple",10);
var TSI = Sistem.MA(MA1, "Simple", 10);
for (int i = 1; i < Sistem.GrafikVerileri.Count; i++)
{
PC[j] = (float)Math.Abs(ROC[i]);
RATIO[i] = PC[i] / ATR[i];
}
bu formülü aşağıdaki döngüye nasıl yerleştirebilirim. MA1 ,TSI büyükse al demek istiyorum, i içerikte yok hatası alıyorum. yardımcı olacak biri var mı?
bu döngüye yerleştirebilinir mi acaba?
if (C[i]>Mov[i] && C[i]>mov[i] && CCI[i]>50 && C[i] > MA2[i] && C[i] >mov[i] && MA1[i] >TSI[i] && Yon != "A")
yukarıda RATIO sıfır ürettiğinden sistem içinde değer alamıyor
PC[j] den dolayı "j" yok hatası alıyorsunuz "i" değil.
sanırım şöyle olursa işinize yarayabilir.
PHP Code:
var V = Sistem.GrafikVerileri;
var ROC = Sistem.PriceRocPoint(12);
var ATR = Sistem.AverageTrueRange(14);
var PC = Sistem.Liste(0);
var RATIO = Sistem.Liste(0);
for (int i = 1; i < Sistem.GrafikVerileri.Count; i++)
{
PC[i] = (float)Math.Abs(ROC[i]);
RATIO[i] = PC[i] / ATR[i];
}
var MA1 = Sistem.MA(RATIO, "Simple",10);
var TSI = Sistem.MA(MA1, "Simple", 10);
Sistem.Cizgiler[0].Deger = MA1 ;
Sistem.Cizgiler[1].Deger = TSI ;
Sistem.KesismeTara(MA1 , TSI );
çok teşekkür ederim,yani sistem içine yerleştiremiycem.
var alpha = 0.2f;
//Veriler
var V = Sistem.GrafikVerileri;
var Price = Sistem.GrafikFiyatOku(V, "OrtaNokta");
//Değişkenler
var Laguerre= Sistem.Liste(0);
var FIR= Sistem.Liste(0);
var L0= Sistem.Liste(0);
var L1= Sistem.Liste(0);
var L2= Sistem.Liste(0);
var L3= Sistem.Liste(0);
//Hesaplamalar
for (int i = 4; i < Price.Count; i++)
{
L0[i] = ((1-alpha) * Price[i]) + (alpha * (L0[i-1]));
L1[i] = ((-alpha * L0[i])+ L0[i-1] + (alpha * (L1[i-1])) );
L2[i] = ((-alpha * L1[i])+ L1[i-1] + (alpha * (L2[i-1]) ) );
L3[i] = ((-alpha * L2[i])+ L2[i-1] + (alpha * (L3[i-1])));
Laguerre[i] = ((L0[i]+2*L1[i]+2*L2[i]+L3[i])/6);
FIR[i] = ((Price[i] + 2*Price[i-1] + 2*Price[i-2] + Price[i-3]) / 6);
}
string Aciklama = "";
if (FIR[i] = (Price[i] + 2*Price[i-1] + 2*Price[i-2] + Price[i-3]) / 6);
{
Aciklama = " Yukarı Kesti";
Sistem.SorguZeminRengi = Color.Green;
Sistem.SorguYaziRengi = Color.White;
}
if (Laguerre[i] = (L0[i]+2*L1[i]+2*L2[i]+L3[i])/6);
{
Aciklama = " Aşağı Kesti";
Sistem.SorguZeminRengi = Color.Red;
Sistem.SorguYaziRengi = Color.White;
}
hayırlı aksamlar hocam sorgu yapmak istedim yapamadım
2010 öncesi viop30 endeks saatlik fiyat datası olan var mı paylaşması mümkün müdür? Tşk. ederim.
şöyle bir özel mesaj gelmiş ben anlamadım ilgilenen olursa bakabilir.
liste hazırlatıp sonra onun içinden seçim yapmaktan bahsediyor
bu durum beni aşar.
Alıntı:
Originally Posted by ideal
Teşekkürler Mesajı yayımladığınız için..Ben yazamıyorum. Tiberius hocaya da ulaşamadım. Bu Mesajda yayımlanacak mı bilmiyorum ama erhanacikgoz1 beyfendiye de teşekkür ederim.. Umarım mesaj yayımlanır. Sanırım idealde dizi oluşturma konusu biraz sıkıntılı.. Yada çok kritik bir hata yapıyorum. Bir türlü oluşturulan dizi içerisine ya veri atayamıyorum yada sadece ilk şart sağlanan tek yer atıyor.. Yardımlarınızı beklerim
Mevcut kodu biraz daha anlaşılır hale getirmeye çalıştım. Fakat yine olmadı..
var Bs = Sistem.BarSayisi;
float[] deger = new float[Bs]; // deger adlı dizi tanımlamak
var Veri = Sistem.GrafikVerileri;
for (int i = Bs-1; i>=0; i--)
{
float fark = Veri[i].High-Veri[i].Low;
if (fark > Veri[i].Low*0.05F) // İstenilen şart herhangi bir i barındakı en yüksek ile en düşük karşılaştırılıyor ve günün en düşük fiyatının %5 inden fazla ise diziye günün en düşük fiyatını atması lazım( [0] nolu indis ile ). Bu şart tüm barlarda hesaplanacak. Sadece şart sağlananlar dizi içerisine sıralı indislerle atanacak.
{
deger = Veri[i].Low ; // deger dizisi içine if şartı sağlanan atandığı satır.
}
}
Sistem.Mesaj(deger[3].ToString()); // Bu bölümde örnek olarak şart sağlanan dizideki 3 değeri görebilmek için..
çok teşekkür ederim.
Birde misal TOMA veya farklı bir stratejide farklı periyotlarda girdileri en iyi optimizasyon ile değerlerin o periyotlara göre en optimum şekilde nasıl yararlanabilirim. Yeni başladık yola her şey yavaş yavaş. Yardımcı olan arkadaşlara şimdiden çok teşekkür ederim.
Tam ölçmese de bir sistemin performansını anlamak istiyorsanız ilk bakiyeyi boş bırakıp çalıştırın.
sonra en üst satırda gördüğünüz ilk fiyatı bakiyeye yazın ve tekrar çalıştırın.
gördüğünüz % Getirisi sonucu tam olmasa da yaklaşık olarak bir sistemin performansını gösterir.
Bu performans değerini aynı sembolün başka bir tarih aralığındaki sonucu ile KIYASLAYABİLİRSİNİZ.
başka bir semboldeki sonuç ile KIYASLAYABİLİRSİNİZ.
Bu yöntem dışındaki hiç bir sonuç kıyaslanabilir sistem performansı değeri değildir. Bu yöntemde değildir ama çok yakındır.
var p1 = 55;
var P = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var H = Sistem.GrafikFiyatSec("Yuksek");
var L = Sistem.GrafikFiyatSec("Dusuk");
var HH = Sistem.HHV(p1, H);
var LL = Sistem.LLV(p1, L);
var HLMID =Sistem.ListeOrta(HH,LL);
var HLUP = Sistem.ListeOrta(HH, HLMID);
var HLDOWN = Sistem.ListeOrta(HLMID, LL);
var a = Sistem.Liste(0);
var b = Sistem.Liste(0);
var SonYon = "";
for (int i = 1; i < Sistem.BarSayisi; i++)
{
a[i] = HH[i] - ( ( HH[i] -LL[i] )* 0.618f) ;
b[i] = LL[i] + (( HH[i] -LL[i] )*0.618f) ;
}
for (int i = 1; i < Sistem.BarSayisi; i++)
{
if ( C[i] >HLUP [i] && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = "A";
}
if ( C[i] <HLDOWN [i] && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = "S";
}
}
Sistem.Cizgiler[8].Deger=a;
Sistem.Cizgiler[9].Deger=b;
https://resmim.net/f/DSNHLv.png
siztem alda iken b çizgisini göstersin a çizgisini göstermesin
sistem sat da iken a çizgisini göstersin b çizgisini göstermesin i nasıl yapabiliriz
nasıl yapabiliriz
Farklı renk de verilebilir.
Stradivarius paylaşımı geri çekmiş galiba
https://i.hizliresim.com/nQ78Dl.png
var p1 = 55;
var P = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var H = Sistem.GrafikFiyatSec("Yuksek");
var L = Sistem.GrafikFiyatSec("Dusuk");
var HH = Sistem.HHV(p1, H);
var LL = Sistem.LLV(p1, L);
var HLMID =Sistem.ListeOrta(HH,LL);
var HLUP = Sistem.ListeOrta(HH, HLMID);
var HLDOWN = Sistem.ListeOrta(HLMID, LL);
var a = Sistem.Liste(0);
var b = Sistem.Liste(0);
var line = Sistem.Liste(0);
var SonYon = "";
for (int i = 1; i < Sistem.BarSayisi; i++)
{
a[i] = HH[i] - ( ( HH[i] -LL[i] )* 0.618f) ;
b[i] = LL[i] + (( HH[i] -LL[i] )*0.618f) ;
}
for (int i = 1; i < Sistem.BarSayisi; i++)
{
if ( C[i] >HLUP [i] && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = "A";
}
else if ( C[i] <HLDOWN [i] && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = "S";
}
if (SonYon=="A")
line[i] = b[i];
else if (SonYon=="S")
line[i] = a[i];
}
Sistem.Cizgiler[8].Deger=a;
Sistem.Cizgiler[9].Deger=b;
Sistem.Cizgiler[10].Deger=line;
Sisteminizde Flat kullanıyorsanız, işlem sayısı ve kaymayı kendiniz hesaplamalısınız. ideal doğru rakamları göstermez.
https://image.prntscr.com/image/DBsU...LYF4myPCbA.pngPHP Code:
var C = Sistem.GrafikFiyatSec("Kapanis");
var MA1 = Sistem.MA(C, "Exp", 5);
var MA2 = Sistem.MA(C, "Exp", 10);
int islem=0;
bool flatvar=true;
var SonYon = "";
double Fiyat = 0;
for (int i = 1; i<Sistem.BarSayisi; i++)
{
if (MA1[i-1] < MA2[i-1] && MA1[i] >= MA2[i] && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
Fiyat = C[i];
islem+=1;
}
else if (MA1[i-1] > MA2[i-1] && MA1[i] <= MA2[i] && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
Fiyat = C[i];
islem+=1;
}
else if (SonYon == "A" && C[i] > Fiyat * 1.02 && flatvar)
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
islem+=1;
}
else if (SonYon == "A" && C[i] < Fiyat * 0.98 && flatvar)
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
islem+=1;
}
else if (SonYon == "S" && C[i] < Fiyat * 0.98 && flatvar)
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
islem+=1;
}
else if (SonYon == "S" && C[i] > Fiyat * 1.02 && flatvar)
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
islem+=1;
}
}
Sistem.Mesaj(
"Toplam İşlem Sayısı: " + islem.ToString() + Environment.NewLine
+"Kayma Toplamı: " + (islem*0.025f).ToString() + Environment.NewLine
);
Sistem.Cizgiler[0].Deger = MA1;
Sistem.Cizgiler[1].Deger = MA2;
https://prnt.sc/lv7nwa
https://prnt.sc/lv7nwa
Flat kullanmıyor ama tek yön çalışıyorsanız da %100 oranında eksik gösterir.
https://image.prntscr.com/image/cvaC...lJ9SvfjshA.png
https://prnt.sc/lv7obj
Hiç flat kullanmıyorsanız ve çift yön çalışıyorsanız sizden iyisi yok, doğru gösterir.
https://image.prntscr.com/image/nG8m...J3k4FNBntg.png
https://prnt.sc/lv7onx
Kod:
var p1 = 55;
var P = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var H = Sistem.GrafikFiyatSec("Yuksek");
var L = Sistem.GrafikFiyatSec("Dusuk");
var HH = Sistem.HHV(p1, H);
var LL = Sistem.LLV(p1, L);
var HLMID = Sistem.ListeOrta(HH, LL);
var HLUP = Sistem.ListeOrta(HH, HLMID);
var HLDOWN = Sistem.ListeOrta(HLMID, LL);
var a = Sistem.Liste(0);
var b = Sistem.Liste(0);
var SonYon = "";
var X = Sistem.Liste(0);
var RenkListesi = new List<Color>(new Color[Sistem.BarSayisi]);
for (int i = 1; i < Sistem.BarSayisi; i++)
{
a[i] = HH[i] - ((HH[i] - LL[i]) * 0.618f);
b[i] = LL[i] + ((HH[i] - LL[i]) * 0.618f);
}
for (int i = 1; i < Sistem.BarSayisi; i++)
{
if (C[i] > HLUP[i] && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = "A";
}
if (C[i] < HLDOWN[i] && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = "S";
}
if (SonYon == "A")
{
X[i] = b[i];
RenkListesi[i] = Color.Salmon;
}
else if (SonYon == "S")
{
X[i] = a[i];
RenkListesi[i] = Color.Cyan;
}
}
Sistem.Cizgiler[2].Deger = X;
Sistem.Cizgiler[2].RenkListesi = RenkListesi;
ben meseleyi tam anlamadım orhan hocam.
kaymalı hesabı bileşik sistemde de getiri eğrisinde de getiri kz de de doğru hesaplıyor diye biliyorum.
her iki taraftada tek işlem kaymasını giriyoruz örnegın siz 0,025 i kullanmışsınız yani flat başladınız ve long açtıysanız 25 puan kaydırıyor. longdan direk şorta geçersenız 50 puan kaydırmalı.
ve hesaplamayı bu sekılde yapıyor diye biliyorum ben.
tek işlemde gönderilen lot sayısı 10 ise 25 kayıyor longdan şorta çift işlem diye geçtiği için 20 lot emir göndereceksiniz 50 puan kaymışsınız olarak göstermelı ve öyle gösteriyor ?
Ben sorunu anlamadım açıkcası. Kendi kendimden şüphe ettim. acaba benmi hata yapıyorum diye.
senelerdır kaymalarla ugrasan biriyim bu hespalama benim için çok önemli
kod yukarıda hocam test etmesi kolay.
yanlış mı aşağıdaki hesap sizce.
brüt ten neti çıkardığımda işlem sayısı x kayma puanı elde etmeliyiz sanırım.
ama 2 katı çıkmış dimi.
ben hiç bir zaman kullanmadığım için bu ekranlara pek aşina değilim. birde siz yorumlayın.
https://image.prntscr.com/image/_7TC...FOVuqefBMw.png
https://prnt.sc/lv9gtn