Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 1207

 
Maksim Dmitrievski :

Okumaya başladım, tk. Ağ protokolleri hakkında fazla bir şey bilmiyorum.

Python ile TCP\IP üzerinden bağlantı kurmak istiyorum.

Bu görev için çok zor.

İthalat soketi ve tüm sevgiler.

 
Yuri Asaulenko :

Bu görev için çok zor.

İthalat soketi ve tüm sevgiler.

ya da bunun gibi

 
Igor Makanu :

orada değil ... Sharpe'de (Visual Studio) yazdım, her şey Python için, ancak 2.7'den yüksek değil

ve Sharp'ın kendisi 2 tıklamayla MT5'e bağlanıyor - Sharp'a aşığım, uzun süredir normal derleyiciler kullanmıyorum, harika! okurken dll'de herhangi bir sorun yaşamadan butonlu ve her türlü başıboş Windows formunu çıkardım ve MT5 ile arkadaş oldum - MT5'te Sharpe için %100 destek, hiçbir şey tarif etmenize gerek yok, siz alın ve dll kullanın, bir tür peri masalı))))


C# için Python https://msdn.microsoft.com/en-us/dn314784.aspx

ne sisharp, ne dll, ne?

Bir python'u mt5'e Sharp ile nasıl bağlayacağınıza dair bir örnek verebilir misiniz?

VS için python desteği var, bunu biliyorum .. keskin nerede?

Sadece TC'ye odaklanmak istedim, buna değil, hepsi bu

 
Igor Makanu :

Sharp, C#'dır!

10. maddenin test örneğini yapın https://www.mql5.com/ru/forum/285631

buraya kadar yapmanın ne kadar zor olduğunu yazdım ama orada iş kelimenin tam anlamıyla 5 dakika https://www.mql5.com/en/forum/293630/page57#comment_9851502

Not: Alglib sitesinde görülen yeni alglibi hatırlıyor musunuz? şimdi projeyi algib sitesinden indirin ve bir .dll dosyasına birleştirin - kılavuzuma göre MT5'e bağlanmanız bile gerekmeyen bir dll alacaksınız (bir #import satırı sayılmaz!)

peki, evet .. ama alglib istemiyorum, python istiyorum ))

Sharp'ın deniz keskinliği olduğunu anlıyorum, python ile mt5 bağlantısı nereden geliyor anlamıyorum

ama örnek güzel, işe yarayacak.. aynı yerde ve artılarda da var, fark nedir? artı tarafta, daha hızlı

Bu arada, 10. paragrafta, editörde işlevlerin listesi görünecek, yoksa bunları kendiniz hatırlamanız veya sitedeki kılavuza bakmanız mı gerekiyor?

bunların hepsi çok ilginç, ama çok alakalı değil .. ve kullanımı çok yavaş, matrislerle ilgili sıkıntılar, hiçbir şeyi keşfedemezsiniz .. bana ne verirdi diye düşünüyorum :)
 
Igor Makanu :

Nasıl açıklayacağımı bile bilmiyorum, boktan bir öğretmenim ama olduğu gibi:

- C# ile proje yapmak

- projeye Nuno bir şey ekleyin, Python'a izin verin - henüz denemedim, ancak %99 kesinlikle çalışacaktır

- C#'da ne var, MT5'te ve C#'da görünür olacak - projeye eklediğim her şeyi görüyorsunuz, bunun gibi pencerelerle oynuyorum

- görev ilkel, C#'da MT5'ten arama yapın, Python'da alın ve ayarlayın

ama hala C# kılavuzunu okuyorum, yeni bir şey yok, ama her şeyi okumam gerekiyor, bellekle çalışmak Cish modelinden farklı ya da daha doğrusu inceliklerini kontrol etmek istiyorum, her şeyi C++ ile yazabilirsiniz

python tercüman aracılığıyla çalışır, neden deniz keskinliği şeklinde bir katmana ihtiyaç duyar?

bu, emir göndermek dışında hiçbir şeye ihtiyaç duymayan en ustaca dildir.
 
Maksim Dmitrievski :

python yorumlayıcı aracılığıyla çalışır, neden deniz keskinliği şeklinde bir katmana ihtiyaç duyar?

bu, emir göndermek dışında hiçbir şeye ihtiyaç duymayan en ustaca dildir.

Python sunucusu. Ancak MT için soket istemcisinin ya C++ ya da C# ile yapılması gerekecektir.

 
Yuri Asaulenko :

Python sunucusu. Ancak MT için soket istemcisinin ya C++ ya da C# ile yapılması gerekecektir.

zeroMQ veya https://www.mql5.com/en/blogs/post/706665

ya da aptal winapi, hayır? orada yarım saat iş
Socket library for MT4 and MT5
Socket library for MT4 and MT5
  • 2017.09.06
  • www.mql5.com
For anyone not used to socket programming: the model is that you create a server socket; you accept connections on it; and each acceptance creates a new socket for communicating with that client. No data is sent or received through the server socket itself. You create a server socket using an instance of ServerSocket(), telling the constructor...
 
FxTrader562 :

Sanırım kütüphane sunucusu python ve TCP için zaten orada:

https://wiki.python.org/moin/TcpCommunication

evet, dva palza obossat gibi (iki parmağa işemek)

 
FxTrader562 :

Python TCP ile başlamak için basit bir koddu .... Önce python'u öğrenmek için daha fazla zamana ihtiyacım var :))

Şimdi, şu anki "Monte carlo RL" EA'nızın %100 otomasyonu üzerinde çalışıyorum.

sorun değil, iyi şanslar, belki yakında bir performans iyileştirmesi ile 3 boyutlu kısmı sağlayabilirim

 
Maksim Dmitrievski :

zeroMQ veya https://www.mql5.com/en/blogs/post/706665

ya da aptal winapi, hayır? orada yarım saat iş

Bunu C++'da NET Sockets aracılığıyla yapıyorum. Bunlar, vinapilerden farklı olarak yüksek seviyeli kütüphanelerdir. MT için C# ile toplamak kolaydır.