"MQL5'te bir piyasa yapıcı algoritma oluşturma" makalesi için tartışma - sayfa 2

 
MrBrooklin #:

Merhaba Alexei, açıklama için teşekkürler. )) Mesajımı yazarken aynı belgelere (sarı renkle vurgulanmış) güveniyordum:

Saygılarımla, Vladimir.

Bu, PositionGetTicket işlevinin açıklamasıdır ve "PositionSelectByTicket() işlevinin kullanımıyla ilgili" demişsiniz

 
Alexey Viktorov #:

Bu, PositionGetTicket işlevinin açıklamasıdır ve "PositionSelectByTicket() işlevinin kullanımına ilişkin" demişsiniz

Evet,PositionGetTicket(i) olduğunda PositionSelectByTicket() fonksiyonunun artık gerekli olmadığını kastetmiştim.))

Saygılarımla, Vladimir.

 
MrBrooklin #:

Makale çapraz olarak değil, baştan sona, yani tamamen okunmalıdır, o zaman bu tür sorular ortaya çıkmayacaktır.

Alexey Viktorov'unPositionSelectByTicket() fonksiyonununbir bilet zaten seçilmemişken kullanılması konusundaki eleştirisinetamamen katılıyorum. Bu arada, ben de buna dikkat etmedim.

Ama yine de makale için teşekkürler!

Saygılarımla, Vladimir.

Ooh, bu bir karmaşa.

Gerçi.

hiç de şaşırtıcı değil.

 
Arkadaşlar uzun zamandır EA yazma konusunun içinde değildim. Kod yazmaya tam anlamıyla iki yıl önce başladım.

Usta olmadığımı kabul ediyorum. Bu yüzden yaptığım kodda, aksi takdirde kodun çoklu para biriminde çalışmayacağını düşündüm, çünkü amaç daha sonra EA'nın her biri üzerinde string symb aracılığıyla çalışacağı birçok sembol tanıtmaktı.
 
Makaleler yazmayı ve fikirleri açıklamayı çok isterim. Sadece bu kodun 8 versiyonu var, spread'i merkezlemek ve deltayı belirlemek için farklı formüller, emir açma ve gerçekleştirme hızı ve diğer ilkeler için.

Umarım yönetim bir guru olmadığım için makale yazmamı yasaklamaz.
 
Yevgeniy Koshtenko #:
Makaleler yazmayı ve fikirleri açıklamayı çok isterim. Sadece bu kodun 8 versiyonu var, spread'i merkezlemek ve deltayı belirlemek için farklı formüller, emir açma ve gerçekleştirme hızı ve diğer ilkeler için.

Umarım yönetim bir guru olmadığım için makale yazmamı yasaklamaz.

Uzman Danışmanınızın fikri açık ve oldukça çalışıyor. Biraz geliştirdim ve OnTick () işlevi yerine, harici ayarlarda değiştirilebilen milisaniye aralığına sahip OnTimer () uyguladım. Geçilen testin daha ilginç bir resmini elde ettim. Deney uğruna, kendiniz deneyin.

Saygılarımla, Vladimir.

 
MrBrooklin #:

Makale için teşekkürler Eugene! Döviz piyasasına ilişkin bilgi dağarcığımdaki pek çok boşluk neredeyse tamamen doldu.

Tek bir nüans var: Makalenizin bazı okuyucuları, test edilen döviz çiftinin bir soneki veya öneki varsa, strateji test cihazında Uzman Danışmanı başlatmayabilir . Bunu dikkate almalı ve Uzman Danışman parametrelerinin ayarlarında belirtmelidirler.

Aksi takdirde - her şey SÜPER!!!

Saygılarımla, Vladimir.

evet. evet - her şey süper ve hiçbir nüans yok.
Bazı okuyucular - beyin yoksa - yazar harici sembol adı girmiştir - piyasa incelemesinden doğru sembol adını nasıl gireceklerini bilmiyorlarsa - o zaman yazma sorunu kendi taraflarındadır - Uzman Danışman test cihazında çarpık bir sembol adıyla başlatılmamalıdır.
Bu, bir notta belirtilebilir - testler için komisyoncunuzun piyasa genel bakışından sembol adının doğruluğuna dikkat etmeniz gerekir.

Genel olarak makaleyi beğendim. Devamını bekliyoruz - çok para birimi ve düşük düşüş ve çok daha fazla kar!!!!
Sembol yazmanın özüne ilişkin not - Piyasa İzleme'den mevcut olmayan bir sembol yazarken ekrana bir uyarı kutusu atmak mümkündür - girdiğiniz " " sembolünün listelerde Piyasa İzleme'de bulunmadığını - tekrar deneyin.
 
Eugene, makalen için teşekkür ederim.
Genel olarak burada önemli ve çok geniş bir konuya değinilmiş.
Makaledeki ana tezin kanıtlandığına inanıyorum: "Piyasa yapıcının görevi "çok para" kazanmak değil (ki zaten öyle), yatırımcıların şu ya da bu finansal kuruma olan güvenini sarsmamak için istikrarsız anlarda piyasayı desteklemektir".
 
Aleksandr Seredin #:
Eugene, makalen için teşekkür ederim.
Genel olarak, burada önemli ve çok geniş bir konuya değinilmiş.
Makaledeki ana tezin kanıtlandığına inanıyorum: "Bir piyasa yapıcının görevi "çok para" kazanmak değil (aslında zaten sahip olduğu), yatırımcıların şu veya bu finansal kuruma olan güvenini sarsmamak için istikrarsız anlarda piyasayı desteklemektir".

Tam tersi doğrudur.

Bir piyasa yapıcı para kazanır. Çok ya da az - nasıl yönetiyorsa öyle. Sadece bunu likiditeyi artıracak bir biçimde yapar. Eğer bir piyasa yapıcı zarar etme ihtimaliyle karşı karşıya kalırsa, bundan vazgeçer, ki bu genellikle volatilitenin arttığı zamanlarda olur.

Ve makale hiçbir şey hakkında değil. Yazar, piyasa yapıcılığına aşina bile değil. Elinden geleni yazmış - sıradan bir net yapıcı.

Emir vermeden önce, bunun hangi fiyatlardan yapılması gerektiği belirlenmelidir. Ve teklifler belirlendiğinde, bunların nasıl yeniden düzenleneceğini belirleyin. Volatilitenin arttığı anlarda onları kaldırın. Elinizdeki pozisyonun hacmine bağlı olarak onları daha yakına/uzağa taşıyın.

MARCO AVELLANEDA ve SASHA STOIKOV'un "High-frequency trading in a limit order book" adlı klasik makalesini okuyun. Google nasıl bulacağınızı biliyor.

 
Aleksandr Seredin #:
Eugene, makalen için teşekkürler.
Genel olarak, burada önemli ve çok geniş bir konuya değinilmiş.
Makalenin ana tezinin kanıtlandığına inanıyorum: "Bir piyasa yapıcının görevi "çok para" kazanmak değil (ki aslında zaten var), yatırımcıların şu veya bu finansal kuruma olan güvenini sarsmamak için istikrarsız anlarda piyasayı desteklemektir".
Doğruya doğru, evet. Tek sorun şu ki..... bu mm dead on moex..... işe yaramıyor.....