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.
Ç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

Tipik Fiyat İndikatörü

İndikatör 01.01.2020

Tipik Fiyat İndikatörü

    Tipik Fiyat İndikatörü, her günün fiyatının ortalamasını gösterir. Günün ortalama fiyatının basit, tek çizgi ile grafiğe yansır. Bazı yatırımcılar hareketli ortalama penetrasyon sistemleri oluştururken kapanış fiyatı yerine Tipik Fiyat kullanır. Tipik Fiyat, Para Akışı Endeksi’nin yapı taşını oluşturan bir indikatördür.

    Tipik Fiyat, yüksek, düşük ve kapanış fiyatlarının toplanması ve ardından üçe bölünmesiyle hesaplanır.

    Tipik Fiyat = ( Yüksek Fiyat + Düşük Fiyat+ Kapanış Fiyatı) / 3

    

KODLAMA EDİTÖRÜ ÖRNEĞİ

//Çalıştırmak istediğiniz stratejiyi bu alanda kodlayabilirsiniz. public string Symbol="ASELS"; public string Period="1"; public string SonYon=""; public void Load() { SubscribePrice(Symbol); } public void PriceChanged(Tick t) { var candles=GetCandles(Symbol, Period); // Bar Getirme Fonksiyonu var indikator=Engine.TypicalPrice(candles); // 1 çizgisi mevcuttur. //Alış Koşulu (Tamamen Örnek Amaçlıdır.) if(t.Price<Engine.LastValue(indikator) && SonYon==""){ SonYon="A"; SendMessage(MessageTypes.Log, Engine.LastValue(indikator).ToString()); //Log Yazdırma Fonksiyonu SendOrder(Symbol, Directions.BUY, 1, PriceTypes.Market); //Emir Gönderme Fonksiyonu } //Satış Koşulu (Tamamen Örnek Amaçlıdır.) else if(t.Price>Engine.LastValue(indikator) && SonYon=="A"){ SonYon=""; SendMessage(MessageTypes.Log, Engine.LastValue(indikator).ToString()); //Log Yazdırma Fonksiyonu SendOrder(Symbol, Directions.SELL, 1, PriceTypes.Market); //Emir Gönderme Fonksiyonu } } public void OrderStatusChanged(Order o) { }