Algoritmik ticarette Python - sayfa 4

 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: EMA Göstergesi

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: EMA Göstergesi

Videonun bu bölümü, Python'da üstel hareketli ortalama (EMA) göstergesini hesaplamak için bir işlevin nasıl oluşturulacağını gösterir. Video, en son işleme uygulanan bir çarpanla önceki işlemlerin ortalama değerini hesaplayan işlevi oluşturmak ve veri çerçevesinin her satırına EMA için bir sütun eklemek için adım adım talimatlar sağlar. Video ayrıca, kodu yeniden kullanılabilir hale getirmek ve "kendini tekrar etme" ilkesine uymak için işlevleri yorumlamanın ve sözde kitaplık kullanmanın önemini vurguluyor. Video, yaklaşan EMA geçiş stratejisinde kullanılacak farklı EMA türlerinin nasıl hesaplanacağını göstererek sona eriyor.

  • 00:00:00 Bu bölümde video, algoritmik işlem botunuz için bir EMA göstergesi oluşturma sürecini tartışıyor. Üstel hareketli ortalama (EMA), en son işleme uygulanan bir çarpan ile önceki işlemlerin ortalama değerini hesaplar. Çarpan, EMA değeri üzerinde daha büyük bir etkiye sahip olmak için en son işlemleri tartarak fiyat hareketlerine karşı daha duyarlı hale getirir. Video, veri çerçevesinin her satırına EMA için bir sütunun nasıl ekleneceğinin yanı sıra, EMA değerini hesaplayan işlevi oluşturmak için sözde kod ve adım adım yönergeler sağlar. Video, kodu yeniden kullanılabilir hale getirmek ve "kendini tekrar etme" ilkesine uymak için yorumlama işlevlerinin ve sözde kitaplık kullanmanın önemini vurguluyor.

  • 00:05:00 Bu bölümde video, Python'da Üstel Hareketli Ortalama (EMA) göstergesini hesaplamak için bir fonksiyonun nasıl oluşturulacağını açıklıyor. İşlev, bir sonraki bölümde tartışılacak olan EMA çapraz stratejisi için önemli olan bir veri çerçevesine yeni bir EMA eklemek için kullanılabilir. İşlev, istenen EMA ağırlığına göre ayarlanabilen bir çarpan kurar ve EMA'yı paketten çıkarmak ve hesaplamak için veri çerçevesini satır satır yineler. Video, bu yöntemin büyük veri çerçevelerinde kullanılmamasını tavsiye ediyor ve daha hızlı hesaplama için bunun yerine TA lib işlevinin kullanılmasını öneriyor. Bölüm, main.py'ye geri dönerek ve yaklaşan EMA geçiş stratejisinde kullanılacak farklı EMA türlerinin nasıl hesaplanacağını göstererek sona erer.

  • 00:10:00 Videonun bir MetaTrader 5 Python Ticaret Botu oluşturmaya ilişkin bu bölümünde, konuşmacı, şamdan veri çerçevesini yinelemeli yönteme geçirerek ve değerleri ayarlayarak EMA 50, EMA 20 ve EMA 200'ün nasıl hesaplanacağını ve yazdırılacağını açıklıyor. buna göre. EMA 200 hesaplanırken EMA 50 ve EMA 20 satırlarını kontrol etmek için konuşmacıya göre print deyiminin kaldırılması yapılabilir. Daha sonra üç değerin tümü ayrı ayrı görüntülenebilir.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: EMA Çapraz Strateji

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: EMA Çapraz Strateji

Bu eğitim videosunda sunum yapan kişi, otomatik olarak işlem yapmak üzere bir ticaret botu oluşturmak için EMA çapraz stratejisini açıklıyor ve uyguluyor. Strateji, iki EMA, EMA 50 ve EMA 200 kullanmayı içerir ve sırasıyla EMA 50, EMA 200'ün üzerinde veya altında geçtiğinde al veya sat sinyalleri üretir. Ayrıca, her ticaret için zararı durdur, giriş fiyatı ve karı al ve bir kitaplık tasarlamak için ayrı bir işlevin nasıl oluşturulacağını tartışıyor. Sunucu, önceki bir bölümde oluşturulan get_data işleviyle entegre olacak şekilde EMA çapraz strateji işlevini günceller ve göstergeler işlevi, gerekli tüm bilgileri çağıran işleve döndürür. Kod, zaman çerçevesi çıkarılarak basitleştirilir ve algoritmik tüccarlar için yönetimi ve bakımı kolaylaştırır.

  • 00:00:00 Videonun bu bölümünde sunucu, EMA çapraz stratejisini ve nasıl çalıştığını açıklıyor. Stratejinin, özellikle EMA 50 ve EMA 200 olmak üzere iki EMA kullanmayı içerdiğini ve EMA 50 EMA 200'ün üzerine çıktığında bir Alış Sinyalinin nasıl üretildiğini ve bu yükseliş eğilimini gösterirken, EMA 50 olduğunda bir Satış Sinyalinin üretildiğini belirtiyor. EMA 200'ün altına düşerek düşüş eğilimi gösteriyor. Ayrıca her işlem için zararı durdur, giriş fiyatı ve kar al hakkında konuşuyor ve zararı durdurun her zaman karşılık gelen en yüksek EMA olduğunu, giriş fiyatının ise üretilen sinyale bağlı olarak önceden tamamlanmış mumun en yüksek veya en düşük seviyesi olduğunu vurguluyor. Son olarak, bir kitaplık oluşturmak için stratejinin ayrı bir işleve nasıl çıkarılacağını ve soyutlanacağını tartışıyor.

  • 00:05:00 Videonun bu bölümünde sunum yapan kişi, EMA çapraz stratejisine dayalı bir ticaret botu oluşturmaya dahil olan adımların sözde kodunu özetliyor. İlk adım, çeşitli kaynaklardan gelebilecek verileri almaktır. Bu amaçla oluşturulan fonksiyonun sembol ve zaman çerçevesi olmak üzere iki parametresi vardır. Bu bölümde veriler, bir önceki bölümde oluşturulan ve bir veri çerçevesi döndüren bir kitaplık kullanılarak MT5'ten alınır. İkinci adım, bu strateji için EMA 50 ve EMA 200 olan göstergelerin hesaplanmasını içerir.

  • 00:10:00 Videonun bu bölümünde, önceden oluşturulmuş get_data işlevinden yararlanmak için EMA çapraz strateji işlevini güncellemeye odaklanılıyor. İlk adım, bir değişken oluşturarak ve verileri içinde depolamak için get_data işlevini kullanarak verileri almaktır. İkinci adım, bir veri çerçevesini alan ve EMA 50, EMA 200 ve EMA çaprazını hesaplayan calc_indicators adlı bir işlev oluşturarak yapılan EMA göstergelerinin ve EMA çaprazının hesaplanmasını içerir. Bu algoritma, gelecekte farklı borsalarla çalışacak şekilde kolayca güncellenebilecek şekilde tasarlanmıştır. Veri çerçevesi, EMA hesaplayıcılarının ve EMA çapraz hesaplayıcılarının her birine iletilir ve tüm gerekli bilgileri içeren sonuçtaki veri çerçevesi işleve döndürülür. Bu veriler daha sonra main.pi dosyasına geri eklenmeden önce EMA çapraz strateji işlevini güncellemek için kullanılır.

  • 00:15:00 Bu bölümde sunum yapan kişi, tüm bilgileri arayan işleve geri döndürmek için göstergeler işlevini günceller. Güncellenen fonksiyon tekrar tekrar kullanılabilir, bu da kodu yönetmeyi kolaylaştırır. Sunucu, EMA çapraz stratejisini Main'e aktarır ve ne çıkacağını görmek için sembol, zaman çerçevesi ve EMA değerlerini iletir. Kod, zaman çerçevesi çıkarılarak basitleştirilir, yönetimi kolaylaştırır, tipik olarak daha az parçalanır ve sonuç olarak algoritmik bir tüccarın hayatını çok daha kolaylaştırır.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: EMA Çapraz Dedektörü

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: EMA Çapraz Dedektörü

Eğitim videosu, Python kullanılarak bir EMA çapraz dedektörün nasıl oluşturulacağını öğretir, iki farklı EMA oluşturma sürecini tartışır ve pazardaki potansiyel eğilimleri belirler ve EMA çapraz dedektör fonksiyonunun nasıl inşa edileceğini gösterir. İşlev, konum ve ön konum olmak üzere iki yeni sütun oluşturur ve bir çapraz geçiş meydana geldiyse True olarak ayarlayan bir sütun oluşturmak için bir çapraz olayın oluşup oluşmadığını kontrol eder; ayrıca, yalnızca gerçek bir geçiş olayına sahip satırları çıkararak main.py'de EMA çapraz dedektörünün nasıl kullanılacağını gösterir. Öğretici ayrıca, kişisel bir EMA çapraz stratejisinin nasıl hesaplanacağını göstereceği bir sonraki bölümde ipuçları veriyor.

  • 00:00:00 Bu bölümde, eğitim videosu Python kullanarak bir EMA çapraz dedektör oluşturma sürecini tartışıyor. Ev sahibi, üstel hareketli ortalamaları (EMA) ve kurulu pandalar kitaplığını hesaplama becerisine sahip olmayı önerir. Bir EMA çaprazı, pazardaki potansiyel eğilimleri belirlemek için bir grafik üzerinde iki farklı EMA'nın çizilmesini içerir. Bir EMA çapraz stratejisi kullanmak için, daha kısa vadeli bir EMA ve daha uzun vadeli bir EMA çizilir ve daha kısa vadeli EMA, uzun vadeli EMA'nın üzerinde kesiştiğinde, bu bir yükseliş sinyalidir ve aşağıdan geçtiğinde, düşüş sinyalidir. sinyal. Öğretici daha sonra, üç farklı değişkeni kabul eden ve üzerinde çalışırken kod yorumlamanın önemini tavsiye eden EMA geçiş dedektörü işlevinin nasıl oluşturulacağını ele alarak ilerler.

  • 00:05:00 Bu bölümde, konuşmacı konum ve ön konum adı verilen iki yeni sütun oluşturarak EMA çapraz dedektörün nasıl çalıştığını açıklıyor. İşlev, iki EMA sütununu karşılaştırarak bir çapraz olayın oluşup oluşmadığını kontrol eder ve ardından bir geçiş meydana geldiyse True ve diğer her şey için False olarak ayarlayan bir sütun oluşturur. İşlev aynı zamanda bu işlemleri hızlı bir şekilde gerçekleştirmek için numpy ve Lambda işlevini kullanır ve ardından EMA dedektörü sonuçlarını kullanıcıya döndürmeden önce konum ve ön konum sütunlarını kaldırır. Ardından konuşmacı, yalnızca gerçek bir geçiş olayı olan satırları çıkararak main.py'de EMA çapraz algılayıcının nasıl kullanılacağını gösterir.

  • 00:10:00 Bu bölümde, konuşmacı EMA cross true değişkenini ayarlayarak EMA cross data çerçevesinden gerçek değerlerin nasıl çıkarılacağını, bunların ekrana yazdırılacağını ve bir EMA cross trading bot'unun nasıl oluşturulacağını gösterir. Ayrıca, kişisel bir EMA çapraz stratejisinin nasıl hesaplanacağını göstereceği bir sonraki bölümde ipucu veriyor.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Botunuzu Oluşturun: AL ve SAT Sinyalleri

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Botunuzu Oluşturun: AL ve SAT Sinyalleri

Bu eğitim videosu, 50 ve 200 EMA'lı EMA çapraz stratejisini kullanarak MetaTrader 5'te (MT5) bir Python botu için alım satım sinyalleri oluşturmaya odaklanır. Eğitim, hem alım hem de satım için sinyal üretme kurallarının yanı sıra zararı durdur, giriş fiyatı ve kârı al'ı açıklar. Bot için ticaret sinyalleri oluşturmak üzere bir işlev oluşturulur ve her bir ticaret için ilgili en yüksek EMA ile birlikte parametreleri kaydeder. Ticaret sinyallerinin değerlerini kaydetmek için ek sütunlar oluşturulur ve işlev ayrıca, işlevin başlangıcında EMA değerlerinin eşit olmadığından emin olmak için bir kontrol içerir. Öğretici, EMA'nın minimum değerinden daha düşük olan satırların nasıl atlanacağını ve hem yeşil hem de kırmızı mumlar için zararı durdurmanın, hisse senedi fiyatının ve kârın nasıl alınacağını gösterir. Üretilen sinyaller, önceden oluşturulmuş sütunlara geri eklenerek bot için ticaret sinyallerinin bir listesi oluşturulur.

  • 00:00:00 Bu bölümde video eğitimi, EMA çapraz stratejisinin otomatik alım satım botları için kullanılabilecek alım satım sinyallerine nasıl dönüştürüleceğine odaklanmaktadır. EMA çapraz stratejisi, iki EMA birbirini geçtiğinde bir ticaret oluşturur ve eğitimde 50 ve 200 EMA kullanılır. EMA 50, EMA 200'ün üzerine çıktığında bir yükseliş eğilimini gösteren bir satın alma sinyali üretilirken, EMA 50, EMA 200'ün altına geçtiğinde bir satış sinyali üretilir. Eğitim ayrıca, zararı durdurma, giriş fiyatı ve hem alım hem de satım sinyalleri için kar elde edin. Ardından video, bilgileri ticaret sinyallerine dönüştürmek için strateji işlevinin nasıl kullanılacağını gösterir ve sinyallerin ticaret yapmak için MetaTrader 5'e besleneceği gelecekteki bölümler için zemin hazırlar.

  • 00:05:00 Bu bölümde sunum yapan kişi, MetaTrader 5'te (MT5) Python botu için alım ve satım sinyalleri oluşturma işlevine genel bir bakış sağlar. İşlev, karşılık gelen en yüksek üstel hareketli ortalama (EMA), zararı durdur, kârı al ve işlem değerleri dahil olmak üzere her işlem için parametreleri kaydeder. Sunum yapan kişi, kodun işlevin başlangıcında EMA değerlerinin eşit olmadığından emin olmak için bir kontrol içerdiğini ve hisse senedi fiyatı için hangi EMA sütununun kullanılacağını belirlemek için EMA'lardan büyük olanın kullanıldığını not eder. İşlev aynı zamanda ticaret sinyalleri için değerleri kaydetmek üzere veri çerçevesi için ek sütunlar oluşturarak kopya uyarıları oluşturmadan verilerin daha kolay değiştirilmesini sağlar. Son olarak sunum yapan kişi, bu işlevin gelecekteki bir bölümde geçmiş işlem değerlerini çizelgelemek için kullanılabileceğini vurgular.

  • 00:10:00 Bu bölümde video, Üstel Hareketli Ortalama'nın (EMA) minimum değerinden daha düşük olan satırların nasıl atlanacağını ve iki EMA çalışana kadar nasıl bekleneceğini anlatır. Ayrıca, kullanmadan önce gerçek EMA değerinin hesaplanmasının son birkaç kez beklendiğini vurgular. Öğretici daha sonra hem yeşil hem de kırmızı mumlar için zararı durdur, hisse senedi fiyatı ve kar almayı hesaplamaya bakar. Son olarak, üretilen sinyali daha önce oluşturulan sütunlara geri eklemeyi tartışır.

  • 00:15:00 Bu bölümde, konuşmacı, ticaret olayı verilerinin nasıl alınacağını ve ana dosyayı Gerçek Değerleri veya doğru döndüren strateji sonuçlarını yazdırmak için nasıl güncelleyeceğini gösterir. Bunu yaparak, bir ticaret botunda kullanılabilecek ticaret sinyallerinin bir listesini oluştururlar. Sonraki adımlar, MetaTrader 5'te işlem yapmak için bu sinyallerin nasıl kullanılacağını gösterecektir.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Lot Büyüklüğü Hesaplayıcı

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Lot Büyüklüğü Hesaplayıcı

Bu video, Python kullanarak Metatrader5'te bir ticaret botu için bir lot boyutu hesaplayıcı işlevinin nasıl oluşturulacağını tartışır. İşlev, riske atılan bakiye, risk tutarı, zarar durdurma fiyatı, giriş fiyatı ve işlem gören sembol hakkında bilgi gerektirir ve Forex ticaretinde farklılık gösterir. Konuşmacı, Metatrader5'in hesaplamayı reddetmesini önlemek için değerleri yuvarlamanın önemini vurgular ve işleve farklı bir para biriminin nasıl ekleneceğini gösterir. Ayrıca, döviz kurunu eklemeyi, bir diğerini yakalama ifadesi ekleyerek kodu daha sağlam hale getirmeyi ve pip boyutu ve pip değeri için standart bir hesaplama sağlamayı tartışıyorlar. Dizinin bir sonraki bölümü, Metatrader5'te güvenli ve verimli bir şekilde emir vermeye odaklanacak.

  • 00:00:00 Bu bölümde sunum yapan kişi, kendi Metatrader5 Python ticaret botunuzu oluşturmak için gereken adımları, bir parti büyüklüğü hesaplayıcısının oluşturulmasından başlayarak açıklar. Lot büyüklüğünü hesaplamak için zararı durdur, hisse senedi fiyatı, bakiye ve risk tutarının bilinmesi gerektiğini tavsiye ediyor. Sunucu, zararı durdurma ve hisse senedi fiyatlarını anlama ve sinyalleri hesaplamak için bir strateji kullanma hakkında daha fazla bilgi için kanalında önceki bölümleri önerir. Parti büyüklüğü hesaplayıcısını takip eden diğer üç bölüm, tüccarların Metatrader5'te güvenli ve verimli bir şekilde emir vermelerine yardımcı olacaktır. Sunum yapan kişi, her adım için kod açıklamaları vererek parti büyüklüğü hesaplayıcısı için sözde bir Kitaplık işlevi oluşturmanın önemini vurgular.

  • 00:05:00 Videonun bu bölümünde eğitmen, bir ticaret botu için bir lot boyutu hesaplayıcı işlevi oluşturma adımlarını tartışıyor. Fonksiyonun riske atılan bakiye, risk tutarı, zararı durdurma fiyatı, giriş fiyatı ve işlem gören sembol hakkında bilgi gerektirdiğini açıklıyor. Lot büyüklüğü hesaplaması Forex ticareti için farklıdır ve pip büyüklüğü ve pip değerinin hesaplanmasını gerektirir. Eğitmen, USD/JPY döviz çifti için risk tutarının ve pip değerinin nasıl hesaplanacağına dair bir örnek sağlar. Son olarak, döviz kuru için mt5'i sorgulamak yerine, giriş fiyatı için cari döviz kurunun kullanılmasını önermektedir.

  • 00:10:00 Bu bölümde video, lot boyutunun nasıl hesaplanacağını ve lot boyutunu Metatrader5'e sunarken yuvarlama değerlerinin önemini açıklıyor. Konuşmacı, büyük ondalık değerleri sunmanın Metatrader5'in hesaplamayı reddetmesine neden olabileceğini ve iki ondalık basamağa yuvarlamanın nasıl yardımcı olabileceğini vurgulamaktadır. Ancak parti büyüklüğü hesaplayıcısını çok küçük bakiyelerle kullanmak, yuvarlama etkisinden dolayı sorunlar ortaya çıkarabilir. Konuşmacı, daha büyük bir lot boyutuyla işlem yapmayı veya risk hesaplamalarının çarpık olabileceğini kabul etmeyi önerir. Video ayrıca, işleve Kanada doları gibi farklı bir para biriminin nasıl ekleneceğini de kısaca gösteriyor.

  • 00:15:00 Bu bölümde, konuşmacı döviz kurunu eklemeyi, ham parti boyutunu belirlemeyi ve bir diğerini yakalama ifadesi ekleyerek kodu daha sağlam hale getirmeyi tartışıyor. Diğer her şeyi yakala ifadesinin çok serbest bir şekilde kullanılmasına karşı uyarıda bulunurlar ve yalnızca kapsamlı bir şekilde araştırılmış ticaret sembollerini önerirler. Konuşmacı ayrıca pip boyutu ve pip değeri için standart bir hesaplama sağlar ve serinin bir sonraki bölümünde sipariş verme konusunda ipuçları verir.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader Python Ticaret Botunuzu Oluşturun: Sipariş Oluşturucu Bölüm 1

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader Python Ticaret Botunuzu Oluşturun: Sipariş Oluşturucu Pt 1


"Build Your Own MetaTrader 5 Python Trading Bot: Order Creator Pt 1" başlıklı YouTube videosu, Python kullanarak MetaTrader5 üzerinde emir oluşturma sürecini anlatıyor. Video, ikisinin birinci kısmıdır ve bu bölüm, siparişleri vermeden önce kontrol etmeyi içeren sipariş oluşturma sürecinin ikinci adımına odaklanır. Video, gerekli ticari bilgileri sipariş oluşturucu işlevine ileten 'request' adlı bir sözlük nesnesinin oluşturulmasını kapsar. Konuşmacı ayrıca bir satış veya satın alma durdurma emri için talep türünün nasıl ayarlanacağını, yaygın hataları önlemek için Metatrader5 emir kontrolü talebinin nasıl kullanılacağını ve sayıları MetaTrader 5'e aktarmadan önce doğru şekilde biçimlendirmenin önemini açıklıyor. MetaTrader5'teki emirlerin gerçek yerleşimi.

  • 00:00:00 Bu bölümde YouTuber, Python kullanarak MetaTrader 5'te sipariş oluşturmaya nasıl başlayacağını açıklıyor. Sipariş oluşturma sürecinin dört farklı adımı vardır ve bu özel bölümde, siparişlerinizi vermeden önce kontrol etmek olan ikinci adıma odaklanılmaktadır. Bu, tacirlerin emir verirken sıklıkla yaptıkları yaygın hataları yakalamaya yardımcı olduğu ve onları maliyetli hatalar yapmaktan kurtardığı için önemli bir adımdır. Bu fonksiyon için gerekli olan emir detayları emir tipi, sembol, hacim, zararı durdur, kârı al, yorum, fiyatı durdur ve doğrudan olup olmadığını içerir. Bu bölüm, iki bölümün birinci bölümüdür ve sonraki bölüm siparişlerin gerçek yerleşimini kapsar.

  • 00:05:00 Bu bölümde, konuşmacı 'doğrudan' Boolean'ın özyinelemeli bir işlevde nasıl kullanılacağını ve sayıları MetaTrader'a aktarmadan önce doğru ondalık basamaklarla biçimlendirmenin önemini açıklıyor. Konuşmacı ayrıca lot büyüklüğü ile işlem büyüklüğü arasındaki farkı vurgular ve risk hesaplamasında hatalardan kaçınmak için bağlantılı lot büyüklüğü hesaplayıcı bölümünü izlemenizi tavsiye eder. Bölüm, sembol, hacim, zararı durdur, kar al, tür zamanı ve yorum gibi gerekli ticari bilgileri emir oluşturucu işlevine iletmek için kullanılan 'request' adlı bir sözlük nesnesinin oluşturulmasıyla sona erer.

  • 00:10:00 Bu bölümde, konuşmacı Metatrader5 Python API'sini kullanarak bir satış durdurma emri için istek türünün nasıl ayarlanacağını açıklıyor ve sıfır stop fiyatı yerleştirmek gibi yaygın hataları önlemek için bir akıl sağlığı kontrolü ekliyor. Buy stop emri oluşturmak için de aynı yöntem kullanılır. Konuşmacı, API'nin siparişlerle çalışmak ve kârı en üst düzeye çıkarmak için birçok farklı seçenek sunduğunu vurguluyor. Bu bölüm ayrıca, bir sonraki bölümde MetaTrader5'te emir vermek için kullanılacak doğrudan eşittir doğru veya yanlış ifadesini de tanıtmaktadır.

  • 00:15:00 Videonun bu bölümünde sunum yapan kişi, Metatrader5 emir kontrol talebini kullanarak kodun bir ticaretin yapılıp yapılamayacağını nasıl kontrol edeceğini açıklıyor. Kontrol kusursuz değildir ve belirli hataları gözden kaçırabilir, ancak en yaygın olanlarda yardımcı olabilir. Sonuç sıfır ise sipariş verilir. Değilse, kod bazı yaygın hataları yakalar ve mesajları yazdırır. Bir sonraki bölümde, sipariş kontrolü MetaTrader5'te gerçek bir sipariş vermeye dönüştürülecek.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Sipariş Oluşturucu Bölüm 2

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Sipariş Oluşturucu Pt 2

Video, bir MetaTrader5 Python alım satım botu oluşturmaya ilişkin eğitimin devamı niteliğindedir ve bir emir göndermek, farklı sonuçları işlemek ve MetaTrader5 tarafından döndürülebilen hata kodlarını anlamak için kod uygulama sürecini tartışır. Sunucu, kodu kişisel tercihlere göre özelleştirmenin ve bot kullanırken oluşabilecek hataları anlamanın önemini vurgular. Sunum yapan kişi ayrıca, kullanıcıya hataları bildiren ve gerekirse yürütmeyi durduran örnek bir işlev sağlar.

  • 00:00:00 Videonun bu bölümünde sunum yapan kişi, bir MetaTrader5 Python ticaret botu oluşturmanın içerdiği, lot boyutunu hesaplama, siparişi kontrol etme, siparişi verme ve her şeyi bir araya getirme dahil olmak üzere dört farklı adımı tartışıyor. Sunucu ayrıca MetaTrader5 tarafından döndürülebilen farklı hata kodlarını anlamanın önemini vurgular ve bazı yaygın örnekleri gösterir. Video daha sonra MetaTrader5'e bir emir göndermek için gereken kodun içine giriyor ve yinelemeli bir fonksiyon yaklaşımı kullanarak emir sonucundan farklı sonuçların nasıl ele alınacağını açıklıyor.

  • 00:05:00 Videonun bu bölümünde, konuşmacı MetaTrader 5 Python'da otomatik ticaret botu kullanırken oluşabilecek bazı seçenekler ve hataları tartışıyor. Yaygın bir hata, hesapları değiştirirken otomatik ticaretin açık bırakılmasıdır ve bu, kodun geri kalanında sorunlara neden olabilir. Konuşmacı, hatanın türüne ve gelecekteki işlemler üzerindeki potansiyel etkiye bağlı olarak, kırılma hatalarına karşı kırılmayan hatalara yönelik kişisel tercihlerini açıklıyor. Ayrıca, kullanıcıyı herhangi bir hata konusunda bilgilendiren ve gerekirse yürütmeyi durduran örnek bir işlev sağlarlar. Genel olarak konuşmacı, kodu kişinin kendi ihtiyaç ve tercihlerine göre uyarlamanın önemini vurgular.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Sipariş Oluşturucu Bölüm 3

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Sipariş Oluşturucu pt 3

Bu video eğitimi, bir MetaTrader 5 Python alım satım botu oluşturmaya odaklanır ve lot boyutunu hesaplama, emirleri sorun olup olmadığını kontrol etme, emir verme ve verimlilik ve güvenliği sağlamak için her şeyi bir araya getirme dahil olmak üzere platformda emir vermenin birkaç adımını kapsar. Öğretici, denge, yorum, risk tutarı, sembol gibi bot için gerekli değişkenleri ve zararı durdur ve kârı al gibi ticaret değerlerini tartışır. Video, hesap partisi boyutu yardımcı işlevinin kullanımını ve hata kontrolünün önemini gösterirken, aynı zamanda araştırma ve ayrıntılara dikkat etme ihtiyacını vurgular. Eğitim, gerekli değerleri çıkarmak için veri çerçevelerini kullanma hakkında bir açıklama ile sona erer ve bir sonraki bölümde bot ticaretini sürekli hale getirmenin yollarını araştırır.

  • 00:00:00 Bu bölümde, video eğitimi, gelecek bölümlerde keşfedilecek çok çeşitli seçenekler sağlayacak olan önceki bölümlerdeki sipariş oluşturma ve parti büyüklüğü hesaplamalarının nasıl birleştirileceğini gösterir. Öğretici, MetaTrader5'te sipariş vermenin dört farklı adımını kapsar: lot boyutunun hesaplanması, siparişin sorunlar için kontrol edilmesi, siparişin verilmesi ve hızlı, verimli ve güvenli olmasını sağlamak için tüm parçaları bir araya getirme. Bölüm, izleyicilerin ihtiyaç duydukları belirli bilgilere odaklanmalarını sağlamak için bu adımları dört ayrı videoya ayırıyor. Öğretici, make_trade.py dosyasının kendi dosyasına koyarak Discord, Slack veya Twitter'a işlem gönderme gibi işlevler eklemek için nasıl kullanılabileceğini açıklar.

  • 00:05:00 MetaTrader 5 Python alım satım botu oluşturma hakkındaki videonun bu bölümünde sunum yapan kişi, bot için ihtiyaç duyulacak denge, yorum, risk tutarı, sembol ve kar alma gibi alım satım değerleri gibi değişkenleri tartışıyor , zararı durdur ve hisse senedi fiyatı. Değerleri biçimlendirmek ve parti boyutunu belirlemek için sözde kod da sunulur ve sunum yapan kişi, ticaret sonuçlarını Discord'a göndermek veya farklı para birimleri için farklı hesapları yönetmek gibi bota eklenebilecek gelecekteki hükümlerden bahseder. Bakiye, kar al, zararı durdur ve fiyatı durdurun tümü değişken olarak biçimlendirilir ve iki ondalık basamağa yuvarlanır.

  • 00:10:00 Bu bölümde, video eğitimi, daha önce oluşturulan lot boyutu hesaplama yardımcı işlevini kullanarak ticaret botu için lot boyutunu ve ticaret türünü belirlemeye odaklanır. Video, stratejide alım stoplarını ve satış stoplarını belirlemenin basit bir yolunu gösteriyor. Gerekli tüm değerler elde edildikten sonra, ticaret sonucu kullanıcıya döndürülür ve ticaret botunu daha işlevsel hale getirmek için gelecekteki çalışmalar için yapılacaklar eklenir. Video, "ticaret yap" işlevini stratejiye entegre etmeye ve onu önceki ticareti kontrol edecek ve MetaTrader 5 platformuna gönderecek şekilde güncellemeye odaklanıyor.

  • 00:15:00 Bu bölümde, video eğitimi, bazı işlevleri çıkarıp bunları strateji işlevine dahil ederek ana işlevin nasıl basitleştirileceğini öğretir. Video ayrıca hata kontrolünün önemini ve kodlama hatalarını tanıyıp düzeltme becerisini tartışırken aynı zamanda araştırmanın ve ayrıntılara dikkat etmenin gerekliliğini vurguluyor. Strateji işlevi, risk yönetimi için gerekli ek bilgi parçaları eklenerek daha da geliştirilmiştir ve video, aynı MetaTrader hesabında kullanılan stratejileri ayırt etmek için yorumların nasıl ekleneceğini gösterir. Eğitim, ticaret yapma ve bunu etkili bir şekilde yapmak için gereken bilgileri kullanma hakkında bir tartışma ile sona erer.

  • 00:20:00 Bu bölümde video eğitimi, kârı al, fiyatı durdur ve zararı durdur için gerekli değerleri çıkarmak için veri çerçevesinin nasıl kullanılacağını gösterir. Öğretici, başlangıçta yanlış olarak ayarlanan make trade sonucunu da açıklar. Konumsal argümanlar, denge ve risk miktarı şimdilik sabit olarak kodlanmıştır, ancak öğretici gelecek bölümlerde bunu daha dinamik hale getirmenin yollarını keşfedecektir. Genel olarak odak noktası, stratejiyi bir araya getirmek ve bir sonraki bölümde bot ticaretini sürekli hale getirmek.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader Python Ticaret Botunuzu Oluşturun: Şamdanı Asla Kaçırmayın

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader Python Ticaret Botunuzu Oluşturun: Şamdanı Asla Kaçırmayın

Bu eğitim videosu, MetaTrader 5'te bir Şamdanı asla kaçırmayacak bir Python ticaret botunun nasıl oluşturulacağını gösterir. Kod, MetaTrader 5'i başlatır, mevcut ve önceki zamanları yakalar ve tek bir mumu almak ve yeni mum çubuklarını belirlemek için önceki mumla karşılaştırmak için bir süre döngüsü kullanır. Video, koddaki boşlukları düzeltmenin, çökmeyi önlemek için bir uyku işlevi uygulamanın ve ana işlevi basitleştirmek için ayrı bir işlev kullanmanın önemini vurguluyor. Eğitmen ayrıca koddaki hataların nasıl ele alınacağı ve net testler için basılı ifadelerin nasıl kullanılacağı konusunda rehberlik sağlar.

  • 00:00:00 Videonun bu bölümünde sunum yapan kişi, ticaret stratejinizin herhangi bir yeni Şamdanı kaçırmamasını sağlamak için Metatrader5'i nasıl izleyeceğinizi gösterir. Kullanılan kod, MetaTrader5'i başlatmak için kullanılan bir başlangıç işlevi ve mevcut ve önceki zamanları yakalamak için ayarlanan değişkenler ile basittir. Alım satım işlevinin doğru olduğu sürece çalışmasını sağlamak için bir while döngüsü kullanılır ve kod, strateji için zaman çerçevesini kullanarak tek bir mum alır ve mevcut zamanı önceki zamanla karşılaştırır. Değerler eşit değilse, yeni bir Şamdan oluşmuştur ve işlemi gerçekleştirmeden önce bir işlemin yapılması gerekip gerekmediğini görmek için bir kontrol uygulanır. BTCUSD döviz çifti, 7/24 işlem gördüğü için mevcut zamanı almak için kullanılır ve zaman, mevcut zaman değişkenine atanır.

  • 00:05:00 Bu bölümde video, tüm sekmelerin aynı hizada olmasını sağlamak için koddaki boşlukları güncellemenin önemini tartışıyor. Kod, yeni bir mum olup olmadığını kontrol eder ve varsa, bir ticaretin gerçekleşmesi gerekip gerekmediğini görmek için stratejiyi çalıştırır. Video ayrıca yüksek CPU kullanımını ve programın çökmesini önlemek için "time.sleep(1)" kullanımından da bahsediyor. Daha sonra ana işlev, ana işlevi basitleştirirken herhangi bir zamanda stratejinin aktarılmasına izin veren ayrı bir işlev, "strateji çalıştırma" oluşturmak için semboller ve zaman çerçevesi çekilerek temizlenir. Son olarak video, yeni mumlar almak için MT5'in yoklanması için ana zaman çerçevesini korurken, stratejinin geçerli olduğu sembolleri çıkarma sürecini ve ticaret için kullanılan zaman çerçevesini tartışıyor.

  • 00:10:00 Bu bölümde eğitmen, MetaTrader 5'te Python kullanarak bir ticaret botu oluştururken koddaki hataların nasıl ele alınacağını açıklar. Video, MetaTrader 5 kitaplığının ve Strateji kitaplığının hata işlemeyle başa çıkmak için nasıl kullanılacağını gösterir. kod. Strateji başarılı bir şekilde çalıştırılırsa bir "true" değeri döndürülürken, herhangi bir işlem gerçekleşmezse "false" döndürülür, bu da MetaTrader 5'te herhangi bir sipariş verilmediğini gösterir. Ek olarak, eğitmen, test sürecini yapmak için bir print deyimi kullanılmasını önerir. kullanıcı için daha net ve daha kolay anlaşılır.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...
 

Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Her Ticareti Otomatik Yönetin

Kodu GitHub'dan edinin: https://github.com/jimtin/algorithmic_trading_bot



Kendi MetaTrader 5 Python Ticaret Botunuzu Oluşturun: Her Ticareti Otomatik Yönetin

Bu video, bir MetaTrader 5 Python ticaret botu oluşturmaya ilişkin bir dizinin parçasıdır ve siparişleri yönetmeye odaklanır. Konuşmacı, bir emrin nasıl iptal edileceğini ve tüm açık emirlerin nasıl alınacağını açıklarken aynı zamanda alım satımda etkin risk yönetiminin önemini vurguluyor. Tüm açık emirleri iptal etme stratejisi, açık pozisyonlarla ilişkili riski yönetmenin basit ama geçerli bir yoludur. Konuşmacı ayrıca bir sonraki bölümün aynı MetaTrader 5 hesabında birden fazla stratejinin nasıl yönetileceğini göstereceğini duyurur.

  • 00:00:00 Bu bölümde, konuşmacı, MetaTrader 5'i nasıl izleyeceğiniz ve bir Şamdanı asla kaçırmayacağınız, riski azaltmak için alım satım emirlerini yöneteceğiniz ve aynı hesapta birden çok stratejiyi yönetme. Bu bölümün odak noktası, mt5_lib dosyasını kullanarak bir siparişi iptal etme, bir istek nesnesi oluşturma ve hataları işlemek için try-accept modelini kullanma dahil olmak üzere siparişleri yönetmektir. Ayrıca, daha kolay yönetim amacıyla koda yorumlar eklenir ve işlem botuna işlevsellik eklemek için hata kodlarını anlamak çok önemlidir.

  • 00:05:00 Bu bölümde, konuşmacı bir siparişin nasıl iptal edileceğini ve tüm açık siparişlerin nasıl alınacağını açıklar. Bir hata oluştuğunda, bu kullanıcıya geri gönderilir ve konuşmacı bir hatayı basit bir değişiklik olarak yükseltmeyi seçer. Tüm açık emirleri iptal etmek için fonksiyon herhangi bir parametre gerektirmez ve açık emirlerin bir listesini döndürür. "Sipariş" ve "pozisyon" terimlerini anlamak, MetaTrader 5'teki alım satım risklerini yönetmek için çok önemlidir. Daha sonra iki işlev, alım satım stratejisinin bir parçası olarak emirlerin ne zaman iptal edileceği zamanlamasını yönetmek için ana fonksiyonda birleştirilir.

  • 00:10:00 Bu bölümde, konuşmacı ticarette etkin risk yönetiminin öneminden ve bunun ticaret botunda nasıl uygulanacağından bahsediyor. Strateji, açık pozisyonlarla ilişkili riski yönetmenin basit ama geçerli bir yolu olan tüm açık siparişleri iptal etmeyi içeriyordu. Konuşmacı ayrıca dizinin bir sonraki bölümünde aynı MetaTrader 5 hesabında birden fazla stratejinin nasıl yönetileceğini göstereceğinden de bahsediyor.
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
GitHub - jimtin/algorithmic_trading_bot: Python Trading Bot for Algorithmic Trading. Integrates with MetaTrader 5, Binance
  • jimtin
  • github.com
Algo Trading Bot contains the Python code for an algorithmic trading bot designed and built by James Hinton. It is a partner program to AlgoQuant.trade, and can be used either standalone or in conjunction with our How To Guides. Crypto Signals Forex Signals Blog Main Bot This bot is designed as a helper tool for the AlgoQuant.Trade platform. It...