Birçokları için ilginç bir konu: MetaTrader 4 ve MQL4'te neler olacak - büyük değişiklikler yolda - sayfa 43

 
MetaDriver :

// Bu arada, burada açıklanan sorunu (OHLC'de kar / kenelerde boşaltma) limitli ticarete geçerek tedavi etmeye çalıştım.

// O zaman hemen MT test cihazının asimetrisiyle karşılaştım (daha doğrusu teklif tırnakları).

Dürüst olmak gerekirse, kaynak malzeme yalnızca M1 hikayesi olduğunda, M1 a la " açılış fiyatlarında " dışında test yapmayı anlamıyorum.

Piyasalarla ticaret yapmak biraz yanlıştır (eğitim programına bakınız). Sınırlayıcılarla, elbette, geleceğe bir bakış olamaz.

Test cihazımda neredeyse her zaman çubukla M1 HighBid + LowAsk çubuğunu kullanırım (sözde kene nesli yok). Açıkçası, BuyLimit <= LowAsk (belirtilen) ise - açın.

Tabii ki, barın içinde sadece bir ticaret. Onlar. neredeyse hiç bar içi hareket yok - sonuçta M1 geçmişi, bir kene değil. Ama bu yeterli.

Bir araştırma aracının hızı ve doğruluğu arasında her zaman bir uzlaşma olması gerektiğini unutmayın. Doğruluk yüksekse, ancak hız yoksa, üzerinde hiçbir şey yapılamaz.

Burada, aslında, altın ortalamayı belirledi. Her türlü hile var - ama burada beyni tamamen patlatacak. Biraz aptal olmayı tercih ederim.

Mantığınız şu anda bir ekstremum oluşturabileceği gerçeğine bağlıysa. Ardından limit kartını da çevirin. Doğru, algoritmaya şimdi böyle ve böyle bir aşırılık olabileceği gerçeğinin bir tanımını ekleyin. Senin için kolay olacak çünkü bu potansiyel (ancak zorunlu olarak değil) ekstremum, ortaya çıkmadan önce doğru bir şekilde belirlenebilir. Kısacası, dili tutulmuş bir şaheser.

 
TheXpert :
Bunu mantıklı bir şekilde çözdüm - sonsuza dek, HighBid için bir talep ve LowAsk için bir teklife ihtiyacınız var . Ya da mantığı yeniden yapmak gerekiyor, çok olmasa da, o zaman gerçeğin biraz karamsar bir versiyonu olacak. Kanallar.
Bunun neden gerekli olabileceğini daha ayrıntılı olarak açıklayın?
 
hrenfx :
Bunun neden gerekli olabileceğini daha ayrıntılı olarak açıklayın?
Benim için bir satış limiti belirlemek doğrudan yayılmaya bağlıdır.
 
Urain :

Yani test cihazındaki NS'yi keneler için zehirliyorsun, ahaha, peki, parladın Vladimir, test cihazını bir nevi OpenCL'de yazdın, orada bir kene geçmişi yazmak kolay.

Umurumda değil: optimize edicimde, MT'de - sonuç aynı, yine de optimize edicimin geçmişini MT test cihazında yazdım (göstergelerin geçmişiyle eşzamanlı olarak) daha kolay. Bir başkasının geçmişini yüklerseniz, hindilerin hesaplamalarının başka bir yerden alıntılarla yapılması ve senkronize edilmesi gerekecektir. Mql hindilerin uzun süredir kaydedildiği ve hata ayıklandığı ve altyapının ücretsiz olarak "gökten düştüğü" göz önüne alındığında, bu biraz daha karmaşıktır. Hepsi çözülebilir. Öyle ya da böyle yapacağım. Karmaşık bir altyapı gerekmiyor, hatta her şeyi mql5'te yapabilirim.

Yoksa hile yaptın ve test kenelerini mi kaydırdın? İndirmeye hazır olarak kendiminkini, iyi ya da en kötü ihtimalle toplamam gerekiyordu (ancak gerçek zamanlı olarak mevcut olmalarına rağmen neredeyse hiç kimsenin ciltleri olmaması hoşuma gitmedi).

Bunun gibi bir şey. Sorun, kenelerin elde edilmesinin zor olması değil, MT test cihazında limit ticaretinde hata ayıklamak istememdir. (pusu burada patlak verdi) OpenCL'de, tüm paralellikleri geçersiz kılmamak için dallara izin verilmediği için limitli işlemler önermek çok can sıkıcıdır. Ayrıca, optimizasyonu iki veya üç kez yavaşlatacaktır. Ama daha akıllı bir versiyon yapmaya çalışacağım. Yine fikirler var. 2 adıma bölmek istiyorum. İlkinde, "piyasaya göre" işlem yaparak sinir ağlarından her şeyi sıkıştırın ve ikincisinde, optimize edilmiş sinir ağının hazır zaman serisi tahminleri (tek seferde kaydedilmiş) limit ticareti için optimize edilmiştir. .
 
TheXpert :
Benim için bir satış limiti belirlemek doğrudan yayılmaya bağlıdır.

O zaman gerçekten berbat Yayılma bağımlılığı, neredeyse tüm algoritmik tüccarların iyi bilinen bir belasıdır. Çok az insan ondan kurtulabilir, çünkü. kendi içinde çok güçlü bir kalıbı kırmak gerekir.

Spreadin işlevine (örneğin, son 100 tik için ortalama spread) değil, tarihin son bölümünün potansiyel kârına odaklanmak doğrudur.

Bu yöntemin püf noktası, bu bölümdeki spread yüksekse, bu bölümün maksimum potansiyel karlılığının küçük olacağıdır. Çok büyük spreadlerle - yani genellikle sıfır.

Potansiyel karlılık, HighBid üstleri ve LowAsk düşükleri üzerine inşa edilen ZigZag dizlerinin toplamı olarak tanımlanır. Onlar. yeterli veri.

Not Tüm TS inşaat mantığınızdaki yayılmaya bağlı kalmamaya çalışın - bu temelde yanlıştır. Bazen hiçbir şeyin reçete edilmediğinden daha olumlu bir etki sağlamasına rağmen.

 
hrenfx :

Açıkçası,.........................

..................

............ Kısacası dili tutulmuş bir şaheser.

Dil sorun değil, tüm düşünceleri anladım, anladım.

Teşekkür ederim.

 
hrenfx :

O zaman gerçekten berbat Yayılma bağımlılığı, neredeyse tüm algoritmik tüccarların iyi bilinen bir belasıdır. Çok az insan ondan kurtulabilir, çünkü. kendi içinde çok güçlü bir kalıbı kırmak gerekir.

Spreadin işlevine (örneğin, son 100 tik için ortalama spread) değil, tarihin son bölümünün potansiyel kârına odaklanmak doğrudur.

Bu yöntemin püf noktası, bu bölümdeki spread yüksekse, bu bölümün maksimum potansiyel karlılığının küçük olacağıdır. Çok büyük spreadlerle - yani genellikle sıfır.

Potansiyel karlılık, HighBid üstleri ve LowAsk düşükleri üzerine inşa edilen ZigZag dizlerinin toplamı olarak tanımlanır. Onlar. yeterli veri

Not Tüm TS inşaat mantığınızdaki yayılmaya bağlı kalmamaya çalışın - bu temelde yanlıştır. Bazen hiçbir şeyin reçete edilmediğinden daha olumlu bir etki sağlamasına rağmen.

Daha fazla soğutun. Ve cehennem kadar mantıklı.

Kendimi çaldım.

 
Biraz daha, biraz ve Forex'te para kalmayacak :)
 
server :
Biraz daha, biraz ve Forex'te para kalmayacak :)
Zaten şortlara gidebilirsiniz. Zamanı geldi.
 

Konuyu tam olarak okumadığım için özür dilerim, ancak 1'den 7'ye ve 41'den 42'ye kadar sadece sayfalar için yeterliydim. Ve sadece fikrimi eklemem gerektiğini hissediyorum. Herkes MT3'ten geçiş yapmaya başladığından beri MT4 ve MQL4'teyim. MQL4'ten en çok, sadelik/işlevsellik oranının diğer tüm rakiplerini büyüklük sırasına göre geride bırakması beni cezbetti. Ve bunun ana avantajı olduğunu düşündüm. Ve tüm bu süre boyunca MQL4 çok değişti, bu tür haberlerden sonra ne tür bir canavar olacağını hayal etmek bile zor. Sadece burada, daha zor olan ne olursa olsun. MQL4 ne kadar karmaşık hale gelirse, tüccar için değil programcı için o kadar fazla faaliyet alanı olur! Bu nedenle MQL, potansiyel hedef kitlesini ve hatta belki de daha küçük bir bölümünü tam olarak kapsamamaktadır.

MetaSürücü:
.........
Öyleyse neden uzak bir ihtimal olsa bile (örneğin, MT6) gelecek için seçenekleri tartışmıyorsunuz? Bu tartışmalarda neden kötü niyet arıyorsunuz? Katılmak daha iyi.
.........

Ve yukarıdakilere göre, geliştiriciler için bir fikir uygulamam var. Esnekliği ve işlevselliği korumak ve aynı zamanda yeni MQL-X'i beynin kavramasını zorlaştırmamak için. Yeni MQL, öncelikle kullanıcının ticaret terminalinin programlama dillerini ve özelliklerini bilmesini gerektirmeyen görsel bir tasarım ve strateji geliştirme sistemi şeklinde bir Ticaret Stratejisi Oluşturucu şeklinde yapılmalıdır. ve karmaşık ticaret stratejilerini kolayca yazın (çizin). HiAsm'ın açıklayıcı bir örneği. Elbette HiAsm, genel amaçlı özel programlar yazmak için tasarlanmıştır. Ve C++'ın birçok benzer görsel olarak grafik uygulamasından sadece biridir. Öyleyse, MQL zaten C++'a çok benziyorsa ve nesne yönelimliyse, neden onu bir grafik yapıcı biçiminde yapmıyorsunuz? Danışmanın kaynak kodunu derleyerek sözdizimi hataları olasılığını ve düğme tıklaması için harcanan zamanı önemli ölçüde azaltmak mümkün olacaktır.

Önerdiğim fikir hakkında herkesin fikrini gerçekten duymak istiyorum, geliştiricilerin görüşleri özellikle ilginç....

Ордерa, позиции и сделки в MetaTrader 5
Ордерa, позиции и сделки в MetaTrader 5
  • 2011.01.05
  • MetaQuotes Software Corp.
  • www.mql5.com
Надежный торговый робот не может быть создан без понимания механизмов работы торговой системы MetaTrader 5. Клиентский терминал получает от торгового сервера информацию о позициях, ордерах и сделках. Чтобы правильно обработать эти данные средствами MQL5 необходимо хорошо представлять как происходит взаимодействие mql5-программы и среды исполнения терминала.