Algolab Nasıl Kullanılır?

turkiyenin-ilk-online-algoritmik-islem-platformu

Size daha iyi, hızlı ve güvenli bir kullanım sağlamak amacıyla web sitemizde çerezleri kullanıyoruz.
Gerçekleştirilen işlemlerin log kayıtları alınmakta ve geriye dönük saklanmaktadır.
Çerezleri kapatmak için “Ayarlar/Gizlilik/İçerik Ayarları/Çerez kullanımını kapat” seçeneğini kullanabilirsiniz. Ayrıntılı bilgi için Çerez Politikasını inceleyiniz..

highlight_off

Yatay görüntülenmeyi henüz destekleyemiyoruz.
Mobil bir cihaz kullanmıyorsanız devam edebilirsiniz.

Devam Et
GİRİŞ YAP KAYIT OL arrow_backŞİFRE YENİLEME
account_circle
lock
Beni Hatırla
vpn_key Şifremi Unuttum
Şifre yenileme mesajınız mail adresinize gönderilecektir.
email
DENİZYATIRIM MÜŞTERİSİ
Şifremi Unuttum
Deniz Yatırım

DenizBank hesabınız varsa hızlıca bağlanın!

account_circle
lock
Veya
close

Standart Hata İndikatörü

İndikatör 02.01.2022

Standart Hata İndikatörü

    "Standart hata" terimi , ortalama veya medyan gibi çeşitli numune istatistiklerinin standart sapmasına atıfta bulunmak için kullanılır . Örneğin, "ortalamanın standart hatası", bir popülasyondan alınan numune araçlarının dağılımının standart sapmasına karşılık gelir. Standart hata ne kadar küçükse, örnek toplam popülasyonu o kadar temsil eder.

    Standart hata ile standart sapma arasındaki ilişki, belirli bir numune boyutu için, standart hata, numune büyüklüğünün kareköküne bölünen standart sapmaya eşit olacak şekildedir. Standart hata da örneklem büyüklüğüyle ters orantılıdır; örneklem boyutu ne kadar büyükse, standart hata o kadar küçük olur çünkü istatistik gerçek değere yaklaşacaktır.

    Standart hata, tanımlayıcı istatistiklerin bir parçası olarak kabul edilir. Bir veri kümesindeki ortalamanın standart sapmasını temsil eder. Bu, rastgele değişkenler için bir varyasyon ölçüsü olarak hizmet eder, dağılım için bir ölçüm sağlar. Yayılma ne kadar küçükse veri kümesi o kadar doğru olur.

    

KODLAMA EDİTÖRÜ ÖRNEĞİ

//Strateji Girdilerinin(Gloabal Değişkenler) tanımlaması public string SonYon=""; public string Sembol="VAKBN"; int lot=1; public string Periyot="1"; //İndikatörün parametrelerinin tanımlanması int Parametre1=14; //Strateji çalışmaya başladığında ilk olarak Load fonksiyonunu çalıştırır. public void Load() { //SubscribePrice(Sembol) metodu ile o sembol'e abone olur ve fiyat dinlemeye başlar. SubscribePrice(Sembol); } //Fiyat değişikliklerinde girilen fonksiyon public void PriceChanged(Tick t) { //GetCandles(Sembol,Periyot) metodu ile sembolun o periyottaki açılış,kapanış vs. fiyatlarını tutan bir listeyi çeker. var candles = GetCandles(Sembol,Periyot); //Engine.GetPriceList(candles,PriceFields.Close) Kapanış fiyatlarının listesini closed değişkeninine tanımlanması var closed=Engine.GetPriceList(candles,PriceFields.Close); // Aşağıdaki kod satırı ile indikatörümüzü tanımlıyoruz. var indicator = Engine.StandardError(closed,Parametre1); //Eğer indikatörün önceki değeri, iki önceki değerinden büyükse ve SonYon BUY'a eşit değilse Alış Yap if(Engine.PreviousValue(indicator, 1)>Engine.PreviousValue(indicator, 2) && SonYon!="BUY"){ SonYon="BUY"; SendOrder(Sembol,Directions.BUY,lot,PriceTypes.Market); } //Eğer indikatörün önceki değeri,iki önceki değerinden küçükse ve SonYon SELL'e eşit değilse Satış Yap else if(Engine.PreviousValue(indicator,1)<Engine.PreviousValue(indicator, 2) && SonYon!="SELL"){ SonYon="SELL"; SendOrder(Sembol,Directions.SELL,lot,PriceTypes.Market); } }