Algoritmik ticarette Python

 

MQL5, finansal piyasa ticareti için yüksek performanslı uygulamalar oluşturmak üzere özel olarak tasarlanmış bir programlama dilidir.

Algoritmik ticarette kullanılan diğer özel programlama dillerine kıyasla daha hızlı yürütme ve daha yüksek performans sunar. Dil söz dizimi C++'a benzerdir.

MQL5, OpenCL'i desteklemektedir ve kullanıma hazır istatistik, bulanık mantık ve ALGLIB kütüphaneleri sağlamaktadır. MetaEditor geliştirme ortamı, özel sarmalayıcılara olan ihtiyacı ortadan kaldırarak, akıllı fonksiyon içe aktarmalarıyla .NET kütüphaneleri için yerel destek sunar. MQL5 programları oluştururken üçüncü taraf C++ DLL'lerini kullanabilirsiniz. C++ kaynak kodu dosyaları (CPP ve H), MQ5 ve MQH dosyalarına benzer şekilde doğrudan düzenlenebilir.


Python popüler, yüksek seviyeli, genel amaçlı bir dildir. NumPy, Pandas ve scikit-learn gibi veri analizi ve bilimsel hesaplama için kapsamlı kütüphaneler ve araçlar sağlamaktadır ve bu nedenle makine öğrenimi alanında yaygın olarak kullanılmaktadır.

Ayrıca, karmaşık sinir ağları oluşturmak ve eğitmek için TensorFlow ve PyTorch makine öğrenimi çerçevelerini de desteklemektedir. Python, makine öğrenimi topluluğunda popüler olduğundan, geliştiricilerin öğrenebileceği ve bilgi paylaşabileceği birçok çevrimiçi kaynak ve topluluk mevcuttur.


Python entegrasyon paketi ile yatırımcılar, süreçler arası iletişim yoluyla doğrudan MetaTrader 5 terminalinden borsa verilerini elde edebilir, ticaret işlemleri gerçekleştirebilir ve verileri istatistiksel hesaplamalar ve makine öğrenimi için kullanabilir.

 

Giriş ve Kurulum



Giriş ve Kurulum | Python ile Ticaret

Python kurulumunun temellerini ve bir komisyoncu ile ticaret hesabı açmayı kapsayan bu videoda Python ile ticaret serisi tanıtılmaktadır. Eğitim, Python ve MT5 IDE'yi indirme, MetaTrader5 kitaplığını yükleme ve bir ticaret açmak için bir Python betiği oluşturma sürecini adım adım anlatıyor. Konuşmacı, emirleri doldurmak için IOC ve GTC yöntemlerini açıklar ve komut dosyasının emri MT5 sunucusuna nasıl gönderdiğini gösterir. Video, başarılı bir sipariş yürütme ve kanala abone olma davetiyle sona erer.

  • 00:00:00 Bu bölümde, video Python'a nasıl başlayacağınızı, bir komisyoncu ile nasıl ticaret hesabı açacağınızı ve Meta Düzenleyicide Python programlarının nasıl yazılacağını kapsayan Python ile Ticaret serisine bir giriş sağlar. MT5 IDE'dir. Video, Python'u indirme, yola eklendiğinden emin olma, MetaTrader5 kitaplığını yükleme ve ilk Python betiğinizi oluşturmak için Meta Düzenleyiciyi açma adımlarını anlatıyor. Süreci göstermek için video, sembolü, lot büyüklüğünü, fiyatı, zararı durdurmayı, kârı almayı, sapmayı, sihirli sayıyı ve yorumları tanımlayan bir ticaret açmak için örnek bir komut dosyası sağlar. Betik, MetaTrader5 platformunda çalıştırılır ve bir ticaretin açılmasıyla sonuçlanır.

  • 00:05:00 Bu bölümde, konuşmacı, emirleri doldurmak için GTC (iptal etmeye git) ve IOC (hemen veya iptal) yöntemlerini tartışıyor; IOC, bir emri kısmen dolduran ve karşılanamıyorsa geri kalanını iptal eden bir emir türü. tamamen dolu. Daha sonra betiğin emri MT5 sunucusuna nasıl gönderdiğini açıklarlar ve emrin başarılı olup olmadığını teyit etmek için bir print ifadesi içerirler. Komut dosyasının MT5 üzerindeki gösterimi, başarılı bir emrin yürütüldüğünü gösterir. Son olarak video sona eriyor ve konuşmacı izleyicilere izledikleri için teşekkür ediyor ve onları kanala abone olmaya davet ediyor.
 

Jupyter Not Defteri ve Pazar Verileri



Jupyter Notebook ve Pazar Verileri | Python #1 ile Ticaret

"Jupyter Notebook & Piyasa Verileri | Python #1 ile Alım Satım" videosu, izleyicilere Jupyter Notebook'u ve piyasa verilerini tanıtıyor. Jupyter Notebook, veri görselleştirme ve analizi, strateji geliştirme ve geriye dönük testler için kullanılan popüler bir web tabanlı kodlama ortamıdır. İzleyiciler, Metatrader 5'ten iz sembollerini çıkararak ve pazar verilerini talep ederek teknoloji verileri ve OHLC verileri gibi pazar verilerine erişebilir. Anlatıcı, tarih saat kitaplığını kullanarak Python ile nasıl alış ve satış fiyatları alınacağını ve zaman modülünü kullanarak bir while döngüsü yoluyla periyodik olarak nasıl veri isteneceğini ve bunun sonucunda gerçek zamanlı güncellemeler elde edileceğini gösterir.

  • 00:00:00 Bu bölümde izleyicilere Jupyter Notebook ve piyasa verileri tanıtılır. Jupyter Notebook, veri bilimcileri ve makine uzmanları arasında popüler olan web tabanlı bir kodlama ortamıdır ve veri görselleştirme için Django işlevi görür. Jupyter Not Defterlerinin avantajları arasında veri analizi, görselleştirme, strateji geliştirme ve geriye dönük testler yer alır. Bu arada izleyiciler, Metatrader 5'ten iz sembolleri çıkararak ve pazar verilerini talep ederek teknoloji verileri ve OHLC verileri gibi belirli pazar verilerini kullanabilir. İzleyiciler ayrıca risklerini yönetmek ve işlemlerini izlemek için MT5 ortamında ticaret stratejileri uygulayabilir. Video, Jupiter Notebook'u pip kullanarak nasıl kuracağınızı ve Jupiter sunucusuna geçmeden önce Trading With Python adlı bir dizinin nasıl oluşturulacağını anlatıyor. Son olarak, belirli bir sembolden fiyat bilgisi talep etmek için görüntüleyenler "boş beş nokta sembol bilgi işareti" kodunu kullanabilir.

  • 00:05:00 Videonun bu bölümünde anlatıcı, tarih saat kitaplığını kullanarak Python ile alış ve satış fiyatlarının nasıl alınacağını gösteriyor. İlk olarak, bir Unix zaman damgasının bir tarih-zaman nesnesine nasıl dönüştürüleceğini ve zaman modülünü kullanarak bir while döngüsü yoluyla periyodik olarak nasıl veri talep edileceğini gösterirler. Ortaya çıkan çıktı, güncellenmiş talep ve teklif fiyatlarını gerçek zamanlı olarak görüntüler.
 

Python'u MetaTrader 5'e Bağlayın



Python'u MetaTrader5'e Bağlayın

Video eğitimi, pandas ve plotly gibi gerekli kitaplıkların içe aktarılması, bir ticaret hesabının başlatılması ve oturum açılması, hesap bilgilerinin alınması ve mevcut fiyat, OHLC verileri ve tarihsel keneler ve işlemler. Eğitim ayrıca, siparişleri görüntülemek, pozisyonları açmak ve kapatmak için alım satımları göndermek ve bilet kimliklerini kullanarak pozisyonları kapatmak için Python aracılığıyla platformla nasıl etkileşim kurulacağını da kapsar. Sunucu, izleyicileri entegrasyon süreci hakkında sorular sormaya teşvik eder.

  • 00:00:00 Bu bölümde, eğitim videosu Python'un MetaTrader 5 platformuna entegrasyonunu tanıtır. Platformun, bireylerin piyasa verilerini talep edebildiği, verileri analiz edebildiği ve algoritmik strateji kullanarak alım satım gerçekleştirebildiği kendi belgeleri vardır. Python ile çalışmak için video, MetaTrader5, pandas, plotly ve datetime kitaplıklarını içe aktararak en temel komutları açıklıyor. Video daha sonra bir ticaret hesabını başlatma ve oturum açmanın yanı sıra oturum açma numarası, kaldıraç, bakiye ve hisse senedi gibi hesap bilgilerini alma konusunda yol gösterir. Bölüm, komisyoncu tarafından sunulan toplam sembol sayısını elde etmek için mt.symbolstotal'ın nasıl kullanılacağı ve her sembol için marj gereksinimi ve sözleşme boyutları gibi verileri almak için empty.symbols get'in nasıl kullanılacağının bir açıklamasıyla sona erer.

  • 00:05:00 Bu bölümde konuşmacı, Python ve MetaTrader 5 kullanarak bir sembolden nasıl veri alınacağını tartışıyor. Konuşmacı, boş nokta sembolleri get komutunu kullanarak boş nokta kullanırken tüm semboller için veri elde edilebileceğini açıklıyor. Belirli sembol adına sahip sembol bilgisi, yalnızca o sembol için veri döndürür. Konuşmacı ayrıca sembol bilgisi işareti kullanılarak sembolün mevcut fiyatının nasıl alınacağını ve boş nokta kopyalama oranları aralığı kullanılarak açık, yüksek, düşük ve kapalı (OHLC) verilerinin veya mum verilerinin nasıl elde edileceğini gösterir. Veri analizi yaparak ve bu verilere dayalı göstergeleri kalibre ederek, kendi ticaret stratejilerini geliştirebilirsiniz. Son olarak, konuşmacı, platformdaki tüm alış ve satış fiyatlarının geçmişini görmek için mt dot copy ticks aralığını kullanarak sembolün gerçek tiklerini ve işlemlerini nasıl kontrol edeceğini gösterir.

  • 00:10:00 Videonun bu bölümünde Python kullanılarak MetaTrader5 platformuyla nasıl etkileşim kurulacağı üzerinde duruluyor. Kullanıcılar mevcut siparişlerin toplam sayısını alabilir, siparişler ve pozisyonlar hakkında daha fazla ayrıntıyı kontrol edebilir ve geçmiş siparişleri ve anlaşmaları görüntüleyebilir. Ek olarak, izleyiciler pozisyon açmak ve kapatmak için Python'dan MetaTrader 5'e nasıl ticaret gönderileceğini öğrenebilirler.

  • 00:15:00 Bu bölümde video, MetaTrader5 kullanılarak Python aracılığıyla işlemlerin nasıl açılıp kapatılacağını açıklıyor. MetaTrader5'teki talebin bir eylem, sembol, hacim, tür, zararı durdur, kar al, sapma, sihir, yorum, emir süresi ve tür doldurma gibi parametrelere sahip olması gerekir. Ardından video, algo ticaretinin nasıl etkinleştirileceğini ve platform aracılığıyla bir pozisyonun açıldığını onaylayan Python aracılığıyla siparişin nasıl yürütüleceğini gösterir. Son olarak video, pozisyon numarası ve hacmini belirterek bir pozisyonun nasıl kapatılacağını açıklıyor ve MetaTrader5 aracılığıyla belirli bir bilet kimliğine sahip bir pozisyonu kapatmanın mümkün olduğunu Python aracılığıyla gösteriyor.

  • 00:20:00 Videonun bu bölümünde sunum yapan kişi Python'u MetaTrader5 ile kullanarak bir pozisyonun nasıl kapatılacağını gösterir. Pozisyonun bilet kimliğini kopyalayarak, kapatılması gereken pozisyonla değiştirilebileceğini gösterir. Başarılı değiştirme ile pozisyon kapatılır ve platform sıfır açık pozisyon gösterir. Sunum yapan kişi, izleyicileri yorumlar bölümünde MetaTrader5 belgeleri veya Python betiğinin MetaTrader5'e entegrasyonu hakkında soru sormaya davet ediyor.
 

Basit bir Ticaret Robotu kodlayın



Basit bir Ticaret Robotu kodlayın | Python ile Ticaret

Eğitim videosu, MetaTrader 5 platformunu kullanarak Python'da basit bir ticaret robotunun nasıl kodlanacağını gösterir. Robot, bir mum hareketli ortalamanın üzerinde kapandığında satın alma ve mum onun altında kapandığında satış ile basit bir hareketli ortalama geçiş stratejisi kullanır. Sunum yapan kişi, piyasa emirleri, kapanış emirleri ve belirli semboller için teşhir alma işlevleri dahil olmak üzere bu strateji için Python'da yazılan kodu açıklar. Sinyal işlevi, stratejiye dayalı ticaret sinyalleri üretir ve robot ayarları sembol, hacim, zaman çerçevesi ve sapma için parametreleri tanımlar. Video ayrıca alım satım stratejisinin mantığını ve onu uygulamak için gereken kodu, sırasıyla alım veya satım emirlerine yol açan alım ve satım sinyallerini kapsar. İzleyiciler, potansiyel video konuları için ticaret fikirleri veya stratejileri önermeye teşvik edilir.

  • 00:00:00 Eğitim videosunun bu bölümünde yaratıcı, Python ve MetaTrader 5 (MT5) platformunu kullanarak basit bir ticaret robotunun nasıl kodlanacağını açıklıyor. Ticaret robotu, mum hareketli ortalamanın üzerinde kapandığında alışın ve mum bunun altında kapandığında satışın gerçekleştiği basit hareketli ortalama geçiş stratejisini kullanır. İçerik oluşturucu, otomatikleştirilmiş bir ticaret stratejisini kodlamayı kolaylaştırmak için geliştirilen işlevleri içeren bu strateji için Python'da yazılmış kodu gösterir. Bu işlevler, emir vermek için piyasa emrini, kapanış emirleri için kapanış emrini ve belirli bir sembolün teşhirini almak için teşhiri içerir. İçerik oluşturucu ayrıca, basit hareketli ortalama geçiş stratejisine dayalı olarak alım satım sinyalleri oluşturmak için kullanılan sinyal işlevini de açıklıyor. Son olarak, yaratıcı, robot için ticaret stratejisinin ayarlarını tanımlamak için gereken sembol, hacim, zaman çerçevesi ve sapma parametrelerini detaylandırır.

  • 00:05:00 Bu bölümde sunum yapan kişi, ticaret stratejisinin mantığını ve bunu uygulamak için gereken kodu gözden geçirir. Strateji, kod tarafından üretilen bir sinyale dayalı olarak satın almak veya satmak için önceki bölümlerde tanımlanan işlevleri kullanır. Bir al sinyali verilirse, kod açık kısa pozisyon olup olmadığını kontrol eder ve varsa satın alma emri oluşturmadan önce bunları kapatır. Tersi bir satış sinyali ile olur. Kod ayrıca strateji hakkında bilgi sağlamak için print deyimleri içerir ve stratejiyi her saniye güncellemek için uyku işlevini kullanır. Sunucu, stratejinin MT5 platformuna nasıl ekleneceğini ve çalıştırılacağını gösterir. Ayrıca, izleyicileri potansiyel video konuları için yorumlar bölümünde ticaret fikirleri veya stratejileri bırakmaya teşvik ederler.
 

Piyasaya Emirler nasıl gönderilir?



Piyasaya Emir Nasıl Gönderilir | Python #3 ile Ticaret

Bu eğitim videosunda sunum yapan kişi, Python ve MetaTrader 5 kullanarak piyasa emirlerinin nasıl gönderileceğini gösterir. Eğitim, bir piyasa emri için ticari işlem, sembol, hacim ve emir türü ve ayrıca ek parametreler dahil olmak üzere parametreler içeren bir talep sözlüğü oluşturmayı kapsar. zararı durdur, karı al, sapma ve yorum yapma gibi. Videoda ayrıca pozisyon alma yöntemi kullanılarak açık pozisyonların kapatılması ve emrin bilet numarasının iletilmesi de yer alıyor. Öğretici daha sonra fiyat, hacim ve diğer parametrelere yönelik spesifikasyonlarla bir limit veya stop emri açmaya ve sırasıyla mt5.trade action stop loss takeprofit ve mt5.trade action remove komutlarını kullanarak emirleri değiştirmeye ve silmeye devam eder.

  • 00:00:00 Bu bölümde, eğitim videosu Python ve MetaTrader 5 kullanılarak bir ticaret platformuna piyasa emirlerinin nasıl gönderileceğini gösterir. güncel fiyat Sunum yapan kişi, ticaret eyleminin, sembolün, hacmin ve emir türünün belirtilmesi dahil olmak üzere bir piyasa emri için parametrelerle bir talep sözlüğünün nasıl oluşturulacağını gösterir. Ayrıca, zararı durdur ve kârı al, sapma ve yorum gibi ek parametreleri de kapsar ve sözlüğün emir göndermeye nasıl geçeceğini açıklar. Son olarak, öğretici, pozisyon alma ve emrin bilet numarasını iletme yoluyla açık bir pozisyonun nasıl kapatılacağını gösterir.

  • 00:05:00 Bu bölümde videoda platformda pozisyonların nasıl kapatılacağı anlatılmaktadır. Alım satım işlemi işlevi, pozisyonu ve emrin türünü belirtmeli ve kısmi kapanış durumunda hacim belirtilmelidir. Ardından video, istenen fiyat, hacim, tür ve zararı durdur, kârı al ve yorum gibi diğer özelliklerle bir limit emrinin nasıl açılacağını açıklamaya devam ediyor. Aynı yöntem stop emirleri için de kullanılabilir ve emirleri değiştirmek için mevcut bilet numarasının alınması ve ardından yeni spesifikasyonun girilmesi gerekir.
    |
  • 00:10:00 Bu bölümde konuşmacı, MT5 üzerinde Python kullanılarak siparişlerin nasıl değiştirileceğini ve silineceğini açıklıyor. Bir emri değiştirmek için tacirin mt5.trade eylemi zararı durdur kar al komutunu dört parametreyle kullanması gerekir: zararı durdur, kârı al, konum kimliği ve değerler. Tüccar, bu girdileri belirterek zararı durdur ve kârı al değerlerini güncelleyebilir. Emir silme işlemi için bekleyen emirler bölümünden biletin emir numarası olan tek parametreli mt5.trade action remove komutunu kullanmaları gerekmektedir. Bunu yaparken, tüccar belirli bir süre sonra uygulanmayan bekleyen emirleri silebilir.
 

TÜM pozisyonlar nasıl kapatılır



TÜM pozisyonlar nasıl kapatılır | Python #4 ile Ticaret

Eğitim videosu, MetaTrader 5 ticaret platformundaki tüm pozisyonları kapatmak için Python'un nasıl kullanılacağını gösterir. Bu, MetaTrader5 kitaplığının içe aktarılmasını ve mevcut açık pozisyonlar listesini almak için mt5.positions.get yönteminin kullanılmasını gerektirir. Ardından, geçerli fiyatı almak için mt5.symbol_info_tick yöntemi ve ticaret platformuyla iletişim kurmak için bir istek sözlüğü kullanılarak bir 'close_position' işlevi tanımlanır. Program, her pozisyonu kapatmak için her pozisyonu 'close_position' işlevine geçirerek açık pozisyon listesinde döngüler yapar. Anlatıcı, daha fazla Python eğitimi için koda ve öğretici çalma listesine bir bağlantı sağlar.

 

Verileri Çıkarın ve Görselleştirin



Verileri Ayıklayın ve Görselleştirin | Python #5 ile Ticaret

Video, Python kullanılarak MetaTrader 5'ten EURUSD sembolü için günlük OHLC verilerinin nasıl çıkarılacağını ve görselleştirileceğini gösterir. Süreç, veri görselleştirme için MetaTrader 5, pandalar ve Plotly.graph_objects gibi kitaplıkların içe aktarılmasını içerir. Ayıklanan veriler bir Pandas veri çerçevesine dönüştürülür ve Plotly'nin OHLC işlevi kullanılarak görselleştirilir. Sunum yapan kişi ayrıca arsa üzerinde aralık kaydırıcısının nasıl gizleneceğini gösterir ve kodu indirmek için bağlantılar ve Python ile daha fazla Ticaret videosu sağlar.

 

İzleyen Stoploss Kodlayın



Takip eden bir Stoploss Kodlayın | Python #6 ile Ticaret

Video, Python kullanılarak takip eden bir zararı durdur robotunun nasıl oluşturulacağını gösterir. Sunum yapan kişi, takip eden bir zararı durdurmanın, kayıpları sınırlayarak ve kârları en üst düzeye çıkararak tacirlere nasıl fayda sağlayabileceğini açıklar. Video, veri alma ve mevcut fiyat ile zararı durdurma arasındaki maksimum mesafeleri tanımlamanın yanı sıra gerekli değişkenlerin ve sürücü platformu bağlantılarının yapılandırılmasını kapsar. Sunum yapan kişi ayrıca, zararı durdur işlevinin kârı nasıl takip ettiğini, bir kırılma durumunda bile başa çıkmak için nasıl güncellendiğini ve mevcut fiyata göre güncelleme yapabildiğini gösterir. Genel olarak video, Python'un konumları izlemek için nasıl kullanılabileceğinin yararlı bir gösterimi olarak hizmet ediyor.

  • 00:00:00 Bu bölümde video, Python kullanılarak takip eden bir stop-loss robotunun nasıl kodlanacağını gösterir. Video, takip eden bir zararı durdurmanın tacirlerin kayıpları sınırlandırmasına ve kârı maksimize etmesine nasıl yardımcı olabileceğini açıklayarak başlıyor. Sunum yapan kişi, gerekli verileri açık konumdan almadan önce gerekli yapılandırma değişkenlerinin nasıl kurulacağını ve Python'un sürücü platformuna nasıl bağlanacağını gösterir. Ardından video, mevcut fiyat ile zararı durdurma arasındaki mesafenin nasıl hesaplanacağını ve aralarındaki maksimum mesafenin nasıl tanımlanacağını gösterir. Son olarak sunum yapan kişi, MetaTrader 5 platformunu kullanarak açık pozisyonlarda bir zararı durdurma uygulamak için kodlanmış işlevin nasıl kullanılacağını gösterir.

  • 00:05:00 Bu bölümde, video maksimum durdurma kaybı, doluluk miktarı ve varsayılan durdurma kaybı yapılandırmasını gösterir. Komut dosyası, stoploss'un mevcut fiyata dayalı olarak güncellenmesine izin verir, stoploss'tan altı piplik bir limit ve maksimum stoploss'u aştığında ticaret stoploss'u üç pip ile durdurur. Komut dosyası ayrıca, pozisyon için herhangi bir durdurma kaybı yoksa, satın alma fiyatının 3 pip altında bir durdurma kaybı uygular. Video, zararı durdurmanın kârı nasıl takip ettiğini ve ayrıca bir kırılma durumunda kırılmak için nasıl güncellendiğini gösterir. Videodaki olaysız ticaret pozisyonuna rağmen, gösteri Python'un pozisyonları takip etmek için nasıl kullanılabileceğini gösteriyor.
 

Tkinter ile pozisyonlarınızı yönetin



Tkinter ile pozisyonlarınızı yönetin | Python #7 ile Ticaret

Videonun bu bölümünde sunum yapan kişi, MetaTrader 5 platformunda açık pozisyonları uzaktan yönetebilen ve kapatabilen bir Python uygulaması oluşturmak için Tkinter'ın nasıl kullanılacağını gösterir. Uygulama, kullanıcıların gerçek zamanlı güncellemeleri izlemesine ve kaymayı sınırlamak için sapmalarla birlikte pozisyonları kapatmasına olanak tanır. Açık pozisyonları görüntülemek için bir liste kutusu kullanır ve bir etiket ve giriş kullanılarak tanımlanan bir sapma elemanı ile bir pozisyon kapatma komutuna bağlı bir kapatma düğmesine sahiptir. Uygulamanın kodu, sunum yapan kişinin web sitesinden ücretsiz olarak indirilebilir ve video, GUI'nin nasıl oluşturulacağına, MetaTrader 5 platformunun nasıl başlatılacağına ve pozisyonları izlemek ve kapatmak için işlevlerin nasıl kullanılacağına ilişkin adım adım bir açıklama sağlar.

  • 00:00:00 Videonun bu bölümünde sunum yapan kişi, açık pozisyonları uzaktan izleyip kapatabilen bir Python uygulaması oluşturmak için Tkinter ve MetaTrader 5 platformunun nasıl kullanılacağını açıklıyor. Uygulama, gerçek zamanlı güncellemeleri izlemek için MetaTrader 5 kitaplığına bağlanır ve kaymayı sınırlamak için sapmalar yerinde olur. Uygulamanın kodu, sunum yapan kişinin web sitesinden ücretsiz olarak indirilebilir ve video, GUI'nin nasıl oluşturulacağına, MetaTrader 5 platformunun nasıl başlatılacağına ve pozisyonları izlemek ve kapatmak için işlevlerin nasıl kullanılacağına dair adım adım bir açıklama sağlar. Videoda ayrıca uygulamanın çalışırken bir gösterimi de yer alıyor.

  • 00:05:00 Videonun bu bölümünde içerik oluşturucu, Tkinter kullanarak açık pozisyonları yönetmenin daha gelişmiş özelliğini tartışıyor. Açık pozisyonlar bir dizi değişkenine kaydedilir ve kullanıcının sürücü platformuna bağlı olan "açık pozisyonları al" işlevi kullanılarak elde edilir. Bu pozisyonlar, aynı anda birden fazla pozisyonun seçilmesine ve kapatılmasına izin veren bir Tkinter liste kutusu kullanılarak görüntülenir. Kapat düğmesi, bir etiket ve giriş kullanılarak tanımlanan bir sapma öğesini ifade eden bir kapatma konumu komutuna bağlıdır. Son olarak, program konumları gerçek zamanlı olarak güncelleyecek şekilde ayarlanmıştır ve kök nokta ana döngüsü kullanılarak çalıştırılabilir. Kod, yaratıcının web sitesinde mevcuttur.

  • 00:10:00 Üzgünüm, özetlemem için herhangi bir transkript alıntı yok gibi görünüyor. Sağladığınız metin, içerik oluşturucunun video sonu harekete geçirici mesajıdır. Herhangi bir özel transkript alıntınız varsa, bir özet sunmaktan memnuniyet duyarım.
 

İşlemlerinizi açık tuttuğunuz için ÖDEME ALIN



İşlemlerinizi açık tuttuğunuz için ÜCRET ALIN | Python #8 ile Ticaret

Video, pozitif hisse senedi ticareti olarak da bilinen, hesaplarında açık pozisyonlar bulundurdukları için tacirlere her gün küçük bir miktar ödeyen komisyoncuları içeren taşıma ticaretini tartışıyor. Amaç, alım satım yapmaya değip değmeyeceğine karar vermek için pozitif takas sunan sembolleri belirlemektir. Video, hem uzun hem de kısa kenarlarda pozitif takaslı sembolleri gösteren tablolar sağlar. Günler veya haftalar süren uzun vadeli işlemler için taşıma ticareti önerilir ve aracılar herhangi bir zamanda güncelleyebileceği için tüccarlar takas değerlerini izlemelidir.

Neden: