Nereden başlamalı? - sayfa 3

 
Vitalii Ananev :

Dil hakkında bir şey söylemedim, sadece hız hakkında.

Üzgünüm, görünüşe göre ilk abone ile yazışmaya girdi ve tam olarak ne yazdığınızı anlamadı.
 
Galina Bobro :

Ah hayır, asla bilemezsin. 100'den fazla serbest işim bununla ilgili.

Nereden başlayacağınız sorusuna bir cevap istiyorsanız - MQL diliyle (yardım için Google) başlayın ve bu Sishki'lerle uğraşmayın. Bunlar, ticaret sistemleri geliştirirken nadiren ihtiyaç duyulan koltuk değnekleridir.

Teşekkürler, beklediğim cevap buydu, her şey yolunda.
 
Andrey :
Üzgünüm, görünüşe göre ilk abone ile yazışmaya girdi ve tam olarak ne yazdığınızı anlamadı.

Üzgünüm. Orijinal mesajım sizin için değil , tuma_news içindi .

 
Andrey :
Ticaret analizi için Visual Studio 2015'te C# veya C++ kodu yazmaya nereden başlayabilirim? Örneğin, kodun prensipte (Windows altında) nasıl yapılandırıldığını anlamak için Euro / Dolar çiftinin geçmişini belirli bir süre boyunca okumak ne kadar aptalca, herhangi bir parametre için Sor, Satın Al , önemli değil, hala terminolojiyi çok iyi anlamıyorum. iyi veya örneğin, Moskova Borsasında aynı çiftin mevcut değerlerini gerçek zamanlı olarak okuyun.

Bir grup uzman + DLL veya gösterge + DLL veya komut dosyası + DLL yardımıyla terminalde bulunan her şeyi alabilirsiniz. Başka bir soru, bundan hız kazancı olacak mı? İlk olarak, veri aktarımının kendisi zaten bir miktar gecikmeye neden oluyor (bunun ne kadar önemli olduğunu ölçmedim ama dikkate almaya değer). İkincisi, terminal geliştiricilerine göre C++ ve MQL5 ile yazılmış programların performansı neredeyse aynı (sözümü alana kadar kendim de araştırma yapmadım). Dolayısıyla MT'de işlem yapmanız gerekiyorsa başka dilleri kullanmanın bir anlamı yok, MQL5 veya MQL4 gözünüze yeter.

Daha kapsamlı sorunları çözmek için başka dillere ihtiyaç vardır.

 
Ihor Herasko :

Bir grup uzman + DLL veya gösterge + DLL veya komut dosyası + DLL yardımıyla terminalde bulunan her şeyi alabilirsiniz. Başka bir soru, bundan hız kazancı olacak mı? İlk olarak, veri aktarımının kendisi zaten bir miktar gecikmeye neden oluyor (bunun ne kadar önemli olduğunu ölçmedim ama dikkate almaya değer). İkincisi, terminal geliştiricilerine göre C++ ve MQL5 ile yazılmış programların performansı neredeyse aynı (sözümü alana kadar kendim de araştırma yapmadım). Dolayısıyla MT'de işlem yapmanız gerekiyorsa başka dilleri kullanmanın bir anlamı yok, MQL5 veya MQL4 gözünüze yeter.

Daha kapsamlı sorunları çözmek için başka dillere ihtiyaç vardır.

Cevabınız için teşekkürler, hala her şeyi anlamıyorum, yani ne ile ticaret yapmalıyım? Şimdiye kadar, brokerler bana bir demo hesabı için MT4 teklif etti, bu yüzden şimdilik MQL belgelerini okumayı planlıyorlar. Ancak paralel olarak diğer ticaret sistemlerine odaklanmanın gerekli olduğunu düşünüyorum. Neden cevabın sonuna yazacağım ama şimdilik hız açısından sadece veri okumak için değil aynı zamanda bir veritabanı düzenlemek için de hız gerekli, bu yüzden bilgisayarın RAM'i işleme için yeterli değil ve bunu gerektirecektir. ya diske geçiş yapmak ya da verileri yerel bir veritabanında depolamak, dolayısıyla hız konusunda hala net olmayan pek çok şey var. Ve bunun yanı sıra, daha önce yazdığım gibi, Windows gerçek zamanlı olarak çalışmanıza izin vermiyor, her zaman 100 ms ve daha yüksek gecikmelere sahip olacak. Performansı düzenlemek için, muhtemelen çok çekirdekli bir demir için bir çekirdek sürücüsüne ihtiyacınız olacak, ancak bu ayrı bir forumun konusu ve elbette bir ticaret forumu değil. Şimdi alım satım sistemleri hakkında, alım satımın temellerini incelerken, analistlerin web seminerlerine girdim, hangileri olduğunu yazmayacağım, sanırım birçoğu var ve kimseyi ayırmak istemiyorum, ancak bazı insanlar sadece temel ve teknik analiz temelinde ticaret yapmadıkları, aynı zamanda programcılarla çiftler halinde çalıştıkları bilgisi, bu nedenle bana başka ticaret sistemleri aramak mantıklı geliyor.
 

Andrey :
Спасибо за ответ, не все пока понимаю, а именно в чем надо торговать? Пока мне брокеры для демо счёта предлагают МТ4, поэтому пока планируют почитать документацию по MQL. Но думаю что параллельно надо ориентироваться и на другие торговые системы.

Ö ! Kişimiz.

Kardeşim, MQL5'e hemen taşınabilir kod yazın, tüm ana işlevlere erişin - sanal soyut arayüzler aracılığıyla yapın ve mutlu olacaksınız. Kaseleriniz MT4 ve MT5 üzerinde ve C# üzerinde ve diğer herhangi bir C-benzeri dilde çalışacaktır - sadece arayüzlerinize yeni bir platformda destek eklemeniz ve yeniden derlemeniz yeterli olacaktır.


Andrew :

Neden cevabın sonuna yazacağım ama şimdilik hız açısından sadece veri okumak için değil aynı zamanda bir veritabanı düzenlemek için de hız gerekli, bu yüzden bilgisayarın RAM'i işleme için yeterli değil ve bunu gerektirecektir. ya diske geçiş yapmak ya da verileri yerel bir veritabanında depolamak, dolayısıyla hız konusunda hala net olmayan pek çok şey var. Ve bunun yanı sıra, daha önce yazdığım gibi, Windows gerçek zamanlı olarak çalışmanıza izin vermiyor, her zaman 100 ms ve daha yüksek gecikmelere sahip olacak. Performansı düzenlemek için, muhtemelen çok çekirdekli bir demir için bir çekirdek sürücüsüne ihtiyacınız olacak, ancak bu ayrı bir forumun konusu ve elbette bir ticaret forumu değil. Şimdi alım satım sistemleri hakkında, alım satımın temellerini incelerken, analistlerin web seminerlerine girdim, hangileri olduğunu yazmayacağım, sanırım birçoğu var ve kimseyi ayırmak istemiyorum, ancak bazı insanlar sadece temel ve teknik analiz temelinde ticaret yapmadıkları, aynı zamanda programcılarla çiftler halinde çalıştıkları bilgisi, bu nedenle bana başka ticaret sistemleri aramak mantıklı geliyor.

Bunların hiçbiri - ve hediye gerekli değil.

MQL'nin performansı, iyi bilinen DC'lerin sağladığı hız düzeyinde çalışmak için yeterlidir.

Şimdi çok moda olduğu için, "yüksek frekanslı ticarete" girmeye karar verdiyseniz - o zaman asıl göreviniz diğerlerinden önce tekliflere erişmek, bu da size çok, çok ekşi paraya mal olacak - ustalaşabilir misiniz?

Kısa bir süre önce, çeşitli zaman dilimlerinde basit TS'nin çalışmasını analiz ediyorum ve çoğu durumda en uygun olanın saat olduğuna sürekli olarak ikna oldum. Saatte bir TS'yi hesaplamak ve bir ticaret kararı vermek için yeterli hıza sahip olmamak için - ne tür bir TS olmalı?

 
Andrey :
Cevabınız için teşekkürler, hala her şeyi anlamıyorum, yani ne ile ticaret yapmalıyım? Şimdiye kadar, brokerler bana bir demo hesabı için MT4 teklif etti, bu yüzden şimdilik MQL belgelerini okumayı planlıyorlar. Ancak paralel olarak diğer ticaret sistemlerine odaklanmanın gerekli olduğunu düşünüyorum. Neden cevabın sonuna yazacağım ama şimdilik hız açısından sadece veri okumak için değil aynı zamanda bir veritabanı düzenlemek için de hız gerekli, bu yüzden bilgisayarın RAM'i işleme için yeterli değil ve bunu gerektirecektir. ya diske geçiş yapmak ya da verileri yerel bir veritabanında depolamak, dolayısıyla hız konusunda hala net olmayan pek çok şey var. Ve bunun yanı sıra, daha önce yazdığım gibi, Windows gerçek zamanlı olarak çalışmanıza izin vermiyor, her zaman 100 ms ve daha yüksek gecikmelere sahip olacak. Performansı düzenlemek için, muhtemelen çok çekirdekli bir demir için bir çekirdek sürücüsüne ihtiyacınız olacak, ancak bu ayrı bir forumun konusu ve elbette bir ticaret forumu değil. Şimdi alım satım sistemleri hakkında, alım satımın temellerini incelerken, analistlerin web seminerlerine girdim, hangileri olduğunu yazmayacağım, sanırım birçoğu var ve kimseyi ayırmak istemiyorum, ancak bazı insanlar sadece temel ve teknik analiz temelinde ticaret yapmadıkları, aynı zamanda programcılarla çiftler halinde çalıştıkları bilgisi, bu nedenle bana başka ticaret sistemleri aramak mantıklı geliyor.


Yazdıklarınız sadece yüksek frekanslı ticaret için gereklidir, sıradan tüccarların %95'i buna hiç ihtiyaç duymaz. Ve niş zaten işgal edildi, oraya katılma arzusu varsa, büyük borsalardan birinin yanındaki ofisten, yüksek hızlı bir iletişim kanalından başlamanız, ardından gerçek zamanlı işletim sistemlerini düşünmeniz gerekir. üzerinde. Ve böylece, neredeyse tüm tüccarlar gibi, ana gecikmelere sahip olacaksınız - komisyoncunuzun sunucusuna iletişim kanalı onlarca milisaniyedir, bu yüzden herkes için kabul edin. Başka bir şey de, bunun kesinlikle normal ticaret stratejilerinin yanında olmasıdır. Si kesiciler ve diğer si artı artılara neden ihtiyacınız var? Veritabanı hala sabitlenecekti, belki SQLite? Veya MySQL? Tabii ki harika, ama doğru yazdığınız gibi olacak - size daha fazla gecikme katacak koltuk değnekleri. Ama bunların hepsi saçmalık, çünkü hala ne ticaret yapacağınızı bilmiyorsunuz =) Demo hesapta ellerinizle ticarete başlamanızı tavsiye ediyorum, altı ay içinde sorular kaybolacak.

 
Andrey :
Kusura bakmayın, ben sadece biraz farklı sordum, muhtemelen soruyu çok net bir şekilde formüle etmedim, kusura bakmayın.

Önemli değil )

 
George Merts :

Ö ! Kişimiz.

Kardeşim, MQL5'e hemen taşınabilir kod yazın, tüm ana işlevlere erişin - sanal soyut arayüzler aracılığıyla yapın ve mutlu olacaksınız. Kaseleriniz MT4 ve MT5 üzerinde ve C# üzerinde ve diğer herhangi bir C-benzeri dilde çalışacaktır - sadece arayüzlerinize yeni bir platformda destek eklemeniz ve yeniden derlemeniz yeterli olacaktır.


Bunların hiçbiri - ve hediye gerekli değildir.

MQL'nin performansı, iyi bilinen DC'lerin sağladığı hız düzeyinde çalışmak için yeterlidir.

Şimdi çok moda olduğu için, "yüksek frekanslı ticarete" girmeye karar verdiyseniz - o zaman asıl göreviniz diğerlerinden önce tekliflere erişmek, bu da size çok, çok ekşi paraya mal olacak - ustalaşabilir misiniz?

Kısa bir süre önce, çeşitli zaman dilimlerinde basit TS'nin çalışmasını analiz ediyorum ve çoğu durumda en uygun olanın saat olduğuna sürekli olarak ikna oldum. Saatte bir TS'yi hesaplamak ve bir ticaret kararı vermek için yeterli hıza sahip olmamak için - ne tür bir TS olmalı?

Cevap için teşekkürler, henüz pek bir şey anlamadım ama bana çok yazmışsın, yine de dikkatlice okuyacağım, anladıkça hız daha sonraya ertelenebilir, bir şeyler daha fazla veya daha fazla oluncaya kadar hız ertelenebilir. daha az net?
 
Andrey :
Cevap için teşekkürler, henüz pek bir şey anlamadım ama bana çok yazmışsın, yine de dikkatlice okuyacağım, anladıkça hız daha sonraya ertelenebilir, bir şeyler daha fazla veya daha fazla oluncaya kadar hız ertelenebilir. daha az net?

Hmm... C#, C++ ve DBMS hakkındaki konuşmanıza dayanarak sizin ("siz" diyelim) programlama konusunda iyi bir deneyime sahip olduğunuzu düşündüm... Ama öyle görünmüyor mu?

Bu durumda, dahası, herhangi bir çan ve ıslığa bakmamalısınız, önce MQL'de ustalaşın, böylece en azından bir şeyler yapılabilir - örneğin, en basit MA göstergesi veya kesişme noktalarındaki en basit tersine çevirme Uzman Danışmanı MA ve fiyat.

Lokomotifin önüne geçmeyin, programlama yoluyla algoritmik ticarete giden yol (bence) aynı hedefe manuel ticaret yoluyla ulaşmaktan çok daha tatsız.