Algoritmik ticarette Python - sayfa 12

 

PYTHON TRADING BOT #3 - MetaTrader 5, ticaretin geriye dönük testi için veriler



BOT DE TRADING PYTHON #3 - Metatrader 5, ticaretin geriye dönük testi için veriler

Bu video bölümünde sunum yapan kişi, MetaTrader 5'in, kullanıcıların geriye dönük test amacıyla belirli bir tarih aralığındaki kene verilerini kaydetmesine olanak tanıyan özelliğinin kullanışlılığını vurgulamaktadır. Kesin ticaret algoritmaları geliştirmek için bol miktarda geçmiş veriye sahip olmanın önemini vurguluyor ve ticaret modelleri oluşturmak için Python'a yüklemek üzere verilerin bir CSV dosyası olarak dışa aktarılmasını öneriyor. Ayrıca, ticarette botların ve yapay zekanın artan kullanımı nedeniyle bu özelliğin artık ücretsiz olmayabileceğini tahmin ediyor. Sunum yapan kişi, izleyicileri bu özelliği kullanmaya ve ticarete ve kripto para birimlerine ilgileri varsa web sitesine daha fazla ilgi göstermeye teşvik ediyor.

 

PYTHON TRADING BOT #4 - MetaTrader 5 ve Python



BOT DE TRADING PYTHON #4 - MetaTrader 5 ve Python

Bu video, MetaTrader 5'in Python ile nasıl kullanılacağını ve bir oturum açmanın nasıl oluşturulacağını açıklar. Seyircinin önce Python için MetaTrader 5 paketini yüklemesi gerekiyor ve YouTuber, örnek bir kod sağlayarak kitaplıkların nasıl içe aktarılacağını gösteriyor. Python kullanarak MetaTrader 5 botlarının nasıl oluşturulacağına dair pek çok kaynak bulunduğundan da bahsediyor. Video, ucuz ve yararlı ticaret malzemeleri için YouTuber'ın web sitesini ziyaret etme önerisiyle sona eriyor.

 

PYTHON TRADING BOT #5 - Fiyat alma



BOT DE TRADING PYTHON #5 - Alınabilir keneler (değerler)

Eğitim videosu, Python kullanarak MetaTrader 5 ticaret uygulamasından keneler (fiyatlar) almanın iki yolunu gösterir. İlk yöntem, alış veya satış tikini seçme seçeneğiyle birlikte bir piyasanın mevcut fiyatını döndüren symbolinfo.tick işlevinin kullanılmasını içerir. İkinci yöntem biraz daha karmaşıktır ve belirli bir tarihten geçerli zamana kadar onay verilerini almak için copyticsrange işlevini ve datetime kitaplığını içerir. Öğretici, her 15 dakikada bir toplanan kene verilerinin bir grafiğini içerir ve doğruluğu sağlamak için bunun gerçek bir grafikle nasıl karşılaştırılacağını gösterir. Son olarak video, kripto para ticareti ile ilgilenenler için uygun fiyatlı ve kullanışlı ticaret belgeleri sunan bir web sitesini tanıtıyor.

 

PYTHON TRADING BOT #6 - İşlemleri açın ve değiştirin


BOT DE TRADING PYTHON #6 - İşlemlerde değişiklik yapma

Python ile ticaret botları hakkındaki video eğitiminin bu bölümü, Python kullanarak operasyonları açma ve değiştirme sürecini kapsar. Sunum yapan kişi, bir sözlük ve sipariş gönderme işlevi kullanan adım adım bir kılavuz aracılığıyla bir işlemi açmak için bir satın alma tanımlama konusunda rehberlik sağlar. Sözlüğün kapsaması gereken diğer faktörler, ticaretin türünü, zararı durdur ve kar alma değerlerini içerir. Düşük bir hacim kullanarak ticaretin maliyet etkinliğini kontrol etmek için bir öneri verilir. Ek olarak sunum yapan kişi, piyasa fiyatına ve puana erişmek için sembol bilgisi işlevinin kullanımını açıklar. Benzer şekilde, video, "pozisyon alma" adlı yerleşik bir işlev aracılığıyla bilet numarası edinimiyle başlayarak, emir gönderme işlevi aracılığıyla açık işlemlerin değiştirilmesini gösterir. Bilet numarasının değerini içeren "pozisyon" tuşu ile zararı durdur ve kar al değerlerini değiştirmek için bir sözlük formatı kullanılabilir. Sunumu yapan kişi, ekonomik ve kullanışlı bir ticaret belgesi web sayfası önererek bitirir.

  • 00:00:00 Videonun bu bölümünde sunum yapan kişi Python kullanarak işlemlerin nasıl açılacağını ve değiştirileceğini açıklıyor. Sunum yapan kişi, bir sözlük kullanarak bir satın alma işlemi tanımlayarak ve ardından bu sözlükle sipariş gönderme işlevini argüman olarak kullanarak bir işlemi açmak için adım adım bir kılavuz sağlar. Sözlükte piyasa sembolü, işlem için kullanılan para miktarını temsil eden işlem hacmi, emir tipi, zararı durdur ve kârı al değerleri gibi bilgiler yer almalıdır. Sunum yapan kişi, düşük bir hacim kullanılmasını önerir ve zararı durdur ve kârı al işlevlerinin nasıl çalıştığına dair kısa bir açıklama sağlar. Sunum yapan kişi ayrıca sembol bilgisi işlevini kullanarak piyasa fiyatının ve puanın nasıl elde edileceğini açıklar. Son olarak sunum yapan kişi, sipariş sözlüğündeki duygu türüyle ilgili tüm hata kodlarına erişmek için bir web sayfasını ziyaret etmenizi önerir.

  • 00:05:00 Bu bölümde video, "emir gönder" adı verilen bir işlevi kullanarak açık bir işlemin nasıl değiştirileceğini açıklar. İlk adım, "pozisyon alma" adı verilen yerleşik bir işlevi kullanarak açık ticaretin bilet numarasını elde etmektir. Bilet numarası alındıktan sonra, kullanıcı bir sözlük formatı kullanarak zararı durdur veya kârı al değerlerini değiştirebilir. Sözlükte bilet numarasının değeri ile "pozisyon" anahtarının olması önemlidir. Bu yöntem hem alım hem de satım işlemlerinde uygulanabilir. Video, uygun fiyatlı ve yararlı ticaret malzemeleri için bir web sitesi önerisiyle sona eriyor.
 

PYTHON TRADING BOT #7 - Takip eden durdurma


BOT DE TRADING PYTHON #7 - Takip eden durdurma

Bu videoda sunum yapan kişi, MetaTrader 5'te otomatik olarak yapılamadığı için Python'da bir alım satım durdurmanın nasıl programlanacağını açıklıyor. Fiyat düştüğünde kaybı en aza indirmek ve fiyat düştüğünde karı garantilemek için kaybı durdurmanın manuel olarak nasıl ayarlanacağını gösteriyor. fiyat tablosunda basit bir örnek kullanarak yükselir. Sunucu, ekranda adım adım bir kılavuz ve kod verir ve yararlı ticaret belgeleri için web sitesini ziyaret etmenizi önerir.

 

PYTHON TRADING BOT #8 - AI için veri üretiliyor



BOT DE TRADING PYTHON #8 - IA için oluşturulan veriler

Bu videoda sunum yapan kişi, komut dosyaları ve kripto para birimleri ticareti için başarılı bir yapay zeka algoritması oluşturmak üzere geriye dönük test verilerinin nasıl üretileceğini gösteriyor. Ticaret türü, kâr, başarı oranı, eğim ve göstergeler gibi çeşitli öznitelikleri oluşturmadan önce veri oluşturmak için küçük bir dosya kullanmayı ve dosyanın biçimini yamalamayı önerirler. Ayrıca, madencilik dosyasını ikili modda açarak veri dosyasını tekrar tekrar açma ve arama zorluğunun nasıl üstesinden gelineceğini de açıklarlar. Ek olarak, AI'yı etkili ticaret için eğitirken göstergelerin değerlerini kaydetmenin önemini vurguluyorlar.

  • 00:00:00 Bu bölümde YouTuber, etkili bir yapay zeka algoritması oluşturmak için gerekli olan geriye dönük test verilerinin nasıl üretileceğini gösteriyor. Daha büyük dosyaların kullanımı sıkıcı olabileceğinden, veri oluşturmak için küçük bir dosya kullanılmasını önerir. Geriye dönük test verileri oluşturmak için dosyaların biçimini yamalar ve ardından ticaret türü, kâr, başarı oranı, eğim ve göstergeler gibi yapay zekayı eğitmek için çeşitli öznitelikler oluşturur. YouTuber'ın algoritması, dosyanın her satırı için değişkenleri ve göstergeleri yüklerken ticareti simüle eder ve ardından bir ticaretin yapılıp yapılamayacağını test eder ve ticaretin başarılı veya başarısız sonucunu kontrol eder. YouTuber'ın hatalarından biri, yapay zekayı eğitmek için önemli bir özellik olduğundan bahsettiği göstergelerin değerlerini saklamamasıdır.

  • 00:05:00 Videonun bu bölümünde sunucu, veri madenciliği dosyasında bir işlemin başarılı olup olmadığını kontrol ederken karşılaştıkları bir sorundan bahsediyor. Dosyayı tekrar tekrar açıp aramaları gerektiğini fark ettiler, bu da verimsizdi. Bu zorluğun üstesinden gelmek için, araştırma dosyasını doğrudan kontrol etmeleri gereken satıra gitmelerine izin veren ikili modda açmayı öneriyorlar. Çok fazla RAM'e sahip güçlü bir bilgisayara sahip olmanın hızlı ve kolay bir düzeltmeye izin verebileceğini, ancak bunun her zaman mümkün olmadığını açıklıyorlar. Sunucu, etkili bir yapay zeka eğitiminin birçok özelliği kaydetmeyi gerektirdiğini ve hatalar olabilse de basit çözümler bulmanın mümkün olduğunu paylaşıyor.
 

PYTHON TRADING BOT #9 - Yapay zeka oluşturma



BOT DE TRADING PYTHON #9 - Bir IA Oluşturma

Bu videoda sunucu, çıktıyı görselleştirmek için bir Jupyter not defteri ve bir karar ağacı ve sinir ağı oluşturmak için Skyler kitaplığı kullanarak önceki videodaki verileri kullanarak bir yapay zekanın nasıl eğitileceğini gösteriyor. Başarılı ve başarısız operasyonları görsel olarak sınıflandırmak için grafikler ve histogramlar oluşturulur. Verileri sınıflandırmak için farklı AI modelleri kullanılır ve ana bilgisayar, en yüksek puanı kullanan model için en iyi yapılandırmayı bulmak üzere döngüler içeren küçük bir dosya oluşturulmasını önerir. Daha iyi sonuçlar elde etmek için bir model oluştururken tek sayıda karar ağacı kullanılmasını önerir ve modelinin %64 doğruluk oranını paylaşır. İzleyicilerin karar ağaçları, ormanlar ve nöral ağlar hakkında daha fazla bilgi edinmek, videoyu beğenmek, abone olmak ve paylaşmak için Sky Learn web sitesini ziyaret etmeleri ve uygun fiyatlı ticaret ve kripto para birimiyle ilgili belgeler satın almak için sunucunun web sitesini ziyaret etmeleri önerilir.

  • 00:00:00 Videonun bu bölümünde sunucu, önceki videoda oluşturulan verileri kullanarak bir yapay zekanın nasıl eğitileceğini açıklıyor. Ana bilgisayar, farklı test durumlarının çıktısını görselleştirmek için bir Jupyter not defteri ve bir karar ağacı ve bir sinir ağı oluşturmak için yapay zeka ile ilişkili Skyler kitaplığı kullanır. Veriler, bir işlev aracılığıyla Pandalara iletilir ve veri çerçevesi, her öznitelik sütununun yük türlerini tanımlamak için kullanılır. Toplantı sahibi daha sonra başarılı ve başarısız işlemleri görsel olarak sınıflandırmak için grafiklerin ve histogramların nasıl oluşturulacağını paylaşır. Son olarak, verileri sınıflandırmak için farklı AI modelleri kullanılır ve ana bilgisayar, en yüksek puanı kullanan model için en iyi yapılandırmayı bulmak üzere döngüler içeren küçük bir dosya oluşturulmasını önerir.

  • 00:05:00 Bu bölümde konuşmacı, daha iyi sonuçlar elde etmek için bir model oluştururken tek sayıda karar ağacı kullanılmasını önerir. Oluşturduğu modelin, benzer başka bir modelden yalnızca %1 daha düşük olan %64 doğruluk oranına sahip olduğunu da ortaya koyuyor. Karar ağaçları, ormanlar ve sinir ağlarına aşina olmayanlara yardımcı olmak için, bu konular hakkında bilgi edinmek için harika bir kaynak olan Sky Learn web sitesini ziyaret etmenizi önerir.
 

TRADING CANDLES IN PYTHON



VELAS DE TRADING EN PYTHON

The author explains how to obtain trading data from MetaTrader 5 and convert it to candles using Python. He begins by showcasing how one can obtain tick data from a specific market on MT5 and export it to a CSV file. He then demonstrates how he uses a simple algorithm to transform the tick data into candles of different time periods―15 minutes, 1 minute, 30 seconds, etc.―which are saved in a Pandas DataFrame. The YouTuber emphasizes the importance of having a DataFrame with a "close" column, as this enables the user to load technical indicators into Python with the help of the TA-Lib library. The video is part of a series where he teaches how to use Pandas and other libraries for trading analytics.

 

PYTHON'DA MACD - TEKNİK ANALİZ KÜTÜPHANESİ



MACD EN PYTHON - TEKNİK ANALİZ KÜTÜPHANESİ

Videoda, teknik analiz kitaplığı kullanılarak Python'da MACD değerlerinin yüklenmesine ilişkin bir öğretici gösteriliyor ve bu değerlerin yakın bir sütunla mevcut bir veri dosyasından oluşturulmasına odaklanılıyor. Video ayrıca, teknik analiz kitaplığının kurulumunu ve kitaplıktan bir nesne oluşturucu kullanarak MACD ve Sinyal çizgisi değerlerinin hesaplanmasını gösterir. Son olarak konuşmacı, Matplotlib kitaplığını kullanarak elde edilen değerlerin çizimini gösterir. Sonuç olarak video, teknik analiz kitaplığını kullanarak Python'a MACD değerleri yükleme işlemi hakkında kapsamlı bir kılavuz sağlar.

 

PYTHON'DA RSI - TEKNİK ANALİZ KÜTÜPHANESİ



RSI EN PYTHON - TEKNİK ANALİZ KÜTÜPHANESİ

Bu videoda konuşmacı, TIA kütüphanesini kullanarak RS göstergesini Python'a yükleme sürecini açıklamaktadır. İlgili adımlar, göstergenin yükleneceği sütunu içeren bir veri çerçevesinin tanımlanmasını, TIA kitaplığının içe aktarılmasını, RS gösterge yapıcı işleviyle bir nesnenin yaratılmasını ve RS gösterge bilgisi ile bir veri çerçevesi oluşturmak için RS gösterge yönteminin çağrılmasını içerir. Video, uygulamanın doğruluğunu sağlamak için RS gösterge verilerinin gerçek piyasa verileriyle nasıl karşılaştırılacağını gösterir. Özetle konuşmacı, RS göstergesini Python'a yüklemek için izlenebilecek basit bir yaklaşım sunar.

Neden: