MT için Python'da bir ticaret sistemi yapmak. - sayfa 7

 
Bob1Thec :
Elbette haklısın. Her ihtimale karşı, tahminlerimi kontrol etmek için 6 ay sonra bu şubeye gideceğim. İyi şanlar,

Teşekkür ederim. İhtiyaç olacağını sanmıyorum. 6 ay sonra bu dal sönecek ve bodrumda derinleşecektir.)) Kader değil efendim.

 

Dün, sistemin Python'daki ilk testinin sonuçları yayınlandı. Kolaylık sağlamak için, sayfaları çevirmeyesiniz diye, programı değiştirmeden tekrar edeceğim.

Belki de sonuçların çoğu iyi görünmeyecektir. Ancak, bugün Sberbank vadeli işlemleri için GO'nun 3583,94 ruble olduğunu hatırlatmama izin verin. Yani, 3 ay boyunca sistem, GO'nun (veya terminolojinizde mevduatın)% 47.4'ü olan yaklaşık 1700 ruble kazandı. Bir ay boyunca -% 15,8 olacak. Forex açısından bu işe yaramayabilir, ancak Forts için bu oldukça normal bir kârdır.

Ve bu, bir pozisyonu korumak ve hatta açmak için en ilkel algoritmalara sahip, herhangi bir ayarlama olmaksızın kesinlikle ham bir sistemdir. Sistem zaten bu formda piyasaya sürülebilir ve sonuçlar teste yaklaşık olarak benzer olacaktır.

Ancak, sistemi henüz piyasaya sürmeyeceğiz, ancak stratejinin daha fazla iyileştirme için ne kadar umut verici olduğunu, yani daha fazla gelişme potansiyeli olup olmadığını öğreneceğiz. Bu amaçla, stratejiden ne kadar çıkarılabileceğini görmek için başlangıçta basit girişler ve ilkel ticaret takibi yaptık. Aynı amaçla testçi raporuna sadece açılış-kapanış ve işlemlerde kârı değil, her bir işlemde maksimum kârı da yazdık.

Geriye sadece bu maksimum kârları toplamak kalıyor ve biz de stratejiden ideal olarak ne elde edilebileceğini bulacağız. Aşağıdakiler alındı - 11220 paragraf. Yani bugün stratejinin karlılığının 1/10'undan biraz fazlasını kullanıyoruz. Stratejiyi geliştirerek, maksimumun %30-40'ını almak gerçekçidir.

Hemen ne yapılabilir ve bunun hakkında düşünmeyin bile.

1. Tüm anlaşmaları bir gecede kapatın (bu bir gün içi stratejisidir).

2. Boşluklara girmemek için piyasa açıldıktan 5-10 dakika sonra işlem yapmaya başlayın. Duruma göre tabii.

3. Düşük işlem hacimleriyle ticareti yasaklayın. Genellikle akşam seansında olan şey.

Bu başlı başına sonuç verecektir. Ve tüm bunlar ilk etapta yapılmalı ve ancak bundan sonra işlemleri açma ve sürdürme algoritmalarını geliştirmeye başlamalıdır. Şimdiye kadar, tüm bunlar stratejide kesinlikle dikkate alınmadı ve tüm teklif akışı ayrım gözetmeksizin ona beslendi.

Şimdilik, yapacağım şey bu.

 

Daha dün sistemin şimdi bile piyasaya sürülebileceğini söyledim ve görünüşe göre yanılmamışım.

Bir önceki gönderide belirtilen faaliyetlerin sadece bir kısmını gerçekleştirmeyi başardım ve aynı zamanda sistemi yeni veriler üzerinde test etmeye karar verdim. Önceki grafik vadeli işlemlerdeydi - SBRF-12.17, aşağıda vadeli işlemlerde gösteriliyor - SBRF-06.18. İşlemleri doğrudan açma ve sürdürme algoritmalarında ve parametrelerinde herhangi bir değişiklik yapılmadı.

Ve işte resmin kendisi:

Daha önce olduğu gibi, x için - işlem sayısı, y için - paragraflardaki toplam kâr. Sabit lot ile alım satım - 1 vadeli SBRF-06.18. TF - 1 dak. Test süresi - 3.5 ay.

Daha önce olduğu gibi, vadeli işlemlerin bir öncekinin kapanmasından önce küçük bir işlem hacmine ve önceki vadeli işlemlerin kapanmasından sonraki ilk döneme sahip olduğu ilk giriş segmentini görüyoruz.

 
evet, ve yine eski araziler matplotlib'den değil
 
Maxim Dmitrievsky :
evet, ve yine eski araziler matplotlib'den değil

Hayır, grafikler yeni, birdenbire. Ancak Python'da değil, CSV raporlarından oluşturulurlar. Python'da hızlı çizim yapmak için henüz her şey hazır değil.

Ve konuyu dikkatlice okursanız, eski, zaten test edilmiş sistemin bazı yeniliklerle python'a aktarılacağını yazdım.

Ancak python'da evet, matplotlib'den olacaklar.

 
Yuriy Asaulenko :

Hayır, grafikler yeni, birdenbire. Ancak Python'da değil, CSV raporlarından oluşturulurlar. Python'da hızlı çizim yapmak için henüz her şey hazır değil.

Ve konuyu dikkatlice okursanız, eski, zaten test edilmiş sistemin bazı yeniliklerle python'a aktarılacağını yazdım.

ilgileniyorsanız quantopian.com'da bir test cihazı var. Ayrıca başarılı stratejileri finanse ediyorlar

test cihazı, sitede veya doğrudan siteye bağlanabilir

 
Maxim Dmitrievsky :

ilgileniyorsanız quantopian.com'da bir test cihazı var. Ayrıca başarılı stratejileri finanse ediyorlar

Testçiniz daha ilginç çünkü test için kesinlikle gerekli olan süreci tam olarak kontrol etmek mümkündür. Evet, test cihazının kendisi. karmaşık olmayan inşaat.

Herhangi bir şeyi finanse etmek - Hiçbir sebep göremiyorum, çünkü. Bunu sadece kendim için yapıyorum.

 

Önceki testte öncekiler yerine -13000 pp.'lik bir kar elde etmiş olmak - 1700 pp. ve % 30-40'lık bir ek alınması planlanan 11220 pp stratejisi için öngörülen sınır, gerçekten ciddi şekilde şaşırdım - para nereden geldi, Zin? Eh, bazı olaylar bir şeyler vermeli, ama o kadar değil.

Sandık kolayca açıldı. Pazar değişti. Sistemin aynı diğer parametreleriyle, SBRF-12.17'deki standart sapma -47 pp idi. SBRF-06.18'de zaten 100 pp idi. Ayrıca, işlem hacimleri de arttı ve bu daha dolu bir sipariş defteri ve gürültü anlamında daha az dinamik ve giriş hatalarını azaltan daha öngörülebilir fiyat. Genel olarak, mucize yok.

 
Yuriy Asaulenko :

Önceki testte öncekiler yerine -13000 pp.'lik bir kar elde etmiş olmak - 1700 pp. ve % 30-40'lık bir ek alınması planlanan 11220 pp stratejisi için öngörülen sınır, gerçekten ciddi şekilde şaşırdım - para nereden geldi, Zin? Eh, bazı olaylar bir şeyler vermeli, ama o kadar değil.

Sandık kolayca açıldı. Pazar değişti. Sistemin aynı diğer parametreleriyle, 12.17'deki standart sapma - 47 pp idi. 06.18'de zaten 100 kişiydi. Ayrıca, işlem hacimleri de arttı ve bu daha dolu bir sipariş defteri ve gürültü anlamında daha az dinamik ve giriş hatalarını azaltan daha öngörülebilir fiyat. Genel olarak, mucize yok.

Peki, nereye gidiyoruz? Aşağı mı yukarı mı?

 
Алексей Тарабанов :

Peki, nereye gidiyoruz? Aşağı mı yukarı mı?

Mevcut fiyatın sağında kar elde etmek için giriyoruz )