MQL5 dilini sıfırdan kendi kendine öğrenme - sayfa 51

 
SanAlex :

kimsenin kulübesi yok mu? Ya da eşinizle yürüyüşe çıkın.

İşte başka bir tartışma konusu

 
VVT :

İşte başka bir tartışma konusu

işte yinelenen bir konu - seni şizofreniden kurtarmak istiyorum

 
SanAlex :

kimsenin kulübesi yok mu? Ya da eşinizle yürüyüşe çıkın.

En az bir hafta daha kendimi tecrit etmem gerekiyor, bu yüzden üzerinde çalışılacak ve öğrenilecek bir şey var. Yani yürümek için zaman yok.

Saygılarımla, Vladimir.

 
MrBrooklin :

En az bir hafta daha kendimi tecrit etmem gerekiyor, bu yüzden üzerinde çalışılacak ve öğrenilecek bir şey var. Yani yürümek için zaman yok.

Saygılarımla, Vladimir.

Akrabalarınızla telefonda iletişim kurabilir - bilgisayardan uzaklaşabilirsiniz - evde olmamanız gereken şeylerle kendinizi büyüleyebilirsiniz.

 
SanAlex :

Akrabalarınızla telefonda iletişim kurabilir - bilgisayardan uzaklaşabilirsiniz - evde olmamanız gereken şeylerle kendinizi büyüleyebilirsiniz.

Lütfen, bu konunun esası hakkında yazacak bir şeyiniz varsa, büyük bir ilgiyle okuyacağım. Zaten tüm akrabalarımla konuştum, ev işlerinde birkaç kez bilgisayardan dikkatim dağıldı.

Örneğin, boş zamanınız varsa ve takip eden bir durdurma için teknik bir şartname hazırlama konusunda yardım etme isteğiniz varsa, sadece minnettar olacağım:

, takip eden algoritmayı kağıda yazmanızı öneririm: yani, sizce nasıl çalışması gerektiğine dair bir kod olmadan ayrıntılı bir teknik şartname noktası oluşturun. Bununla gelecekte çalışacağız.



Saygılarımla, Vladimir.

 
MrBrooklin :

Lütfen, bu konunun esası hakkında yazacak bir şeyiniz varsa, büyük bir ilgiyle okuyacağım. Zaten tüm akrabalarımla konuştum, ev işlerinde birkaç kez bilgisayardan dikkatim dağıldı.

Saygılarımla, Vladimir.

Seni kırmak istemedim - sadece vücudunu yaşlılıkta öldürüyorsun.

 
SanAlex :

Seni kırmak istemedim - sadece vücudunu yaşlılıkta öldürüyorsun.

Alınmadım! Şu anda daha çok yapıcı iletişimle ilgileniyorum. Vücuduma baktığın için teşekkür ederim!

Saygılarımla, Vladimir.

 
MrBrooklin :

Lütfen, bu konunun esası hakkında yazacak bir şeyiniz varsa, büyük bir ilgiyle okuyacağım. Zaten tüm akrabalarımla konuştum, ev işlerinde birkaç kez bilgisayardan dikkatim dağıldı.

Boş zamanınız varsa ve takip eden bir durdurma için teknik bir şartname hazırlama konusunda yardım etme isteğiniz varsa, sadece minnettar olacağım:



Saygılarımla, Vladimir.

Yatay çizgilerden takip önerebilirim

çok kullanışlı öğe! Vladimir Karputov tarafından kod yazarken

https://www.mql5.com/ru/forum/233860/page43#comment_13219147

 
SanAlex :

Yatay çizgilerden takip önerebilirim

çok kullanışlı öğe! Vladimir Karputov tarafından kod yazarken

https://www.mql5.com/ru/forum/233860/page43#comment_13219147

Çalışmak için ilginç bir örnek. Teşekkür ederim!

Saygılarımla, Vladimir.

 

Bu nedenle, okuduğum literatüre dayanarak, izleyen durdurma işlevine sahip bir Uzman Danışman oluşturmak için küçük bir algoritma yazdım:

  1. Durdurma seviyesinin takibi (bakım) üzerindeki çalışmayı otomatikleştirmek için bir Uzman Danışman oluşturuyoruz Açık pozisyon kaybı Kar Al ve Durdur seviyeleri zaten ayarlanmış kayıp .
  2. EA'da, iki parametreli bir giriş parametreleri bloğu oluşturuyoruz: "sondaki seviyeyi" ayarlayın ve "sondaki adımı" ayarlayın.
  3. Yeni alıntılar geldiğinde, bunları OnTick() işleviyle işleriz. İzleme, yalnızca geçerli sembol için yeni bir onay işareti geldiğinde çalışır.
  4. Tüm pozisyonların bir numaralandırma döngüsünü oluşturalım ve başlatalım.
  5. Aniden herhangi bir açık pozisyon bulamazsak, döngüye geri döneriz.
  6. Teklifleri güncelleyin.
  7. Açık bir pozisyon varsa, devam edin.
  8. Açık pozisyonun türünü belirleyin: Satın alın ya da sat.
  9. Bir Alış pozisyonu açıksa , mevcut fiyatın açık pozisyonun fiyatına göre nerede olduğunu belirleriz.
  10. Mevcut fiyat, pozisyon açılış fiyatından yüksekse, hangi seviyeye yükseldiğini kontrol ederiz.
  11. Mevcut fiyat, giriş parametrelerinde belirtilen "sondaki seviyeye" ulaştıysa, Durdur'u hareket ettirin. Kayıp Satın alma pozisyonunun açılış fiyatına eşit kayıpsız seviyeye . Aksi takdirde hiçbir şey yapmıyoruz.
  12. Mevcut fiyat "sondaki seviyeyi" "sondaki adıma" eşit bir miktarda aşmışsa, Durdur Satın alma pozisyonunun açılış fiyatı seviyesinden zarar hareketi fiyat, bu pozisyon için belirlenen Kâr Al düzeyine ulaşana kadar "sondaki adıma" eşit bir değerle ve bu şekilde devam eder.
  13. Fiyat tersine döner ve halihazırda taşınmış olan Durdurma seviyesine ulaşırsa Kayıp , daha sonra pozisyon kapatılır.
  14. Bir Satış pozisyonu açıksa , mevcut fiyatın açık pozisyonun fiyatına göre nerede olduğunu belirleriz.
  15. Mevcut fiyat pozisyon açılış fiyatından düşükse hangi seviyeye düştüğünü kontrol ederiz.
  16. Mevcut fiyat, giriş parametrelerinde belirtilen "sondaki seviyeye" ulaştıysa, Durdur'u hareket ettirin. Kayıp Satış pozisyonunun açılış fiyatına eşit kayıpsız seviyeye . Aksi takdirde hiçbir şey yapmıyoruz.
  17. Mevcut fiyat "sondaki seviyeyi" "sondaki adıma" eşit bir miktarda aşmışsa, Durdur Zarar , Satış pozisyonunun açılış fiyatı seviyesinden hareket eder. fiyat , bu pozisyon için belirlenen Kâr Al düzeyine ulaşana kadar "sondaki adıma" eşit bir değerle ve bu şekilde devam eder.
  18. Fiyat tersine döner ve halihazırda taşınmış olan Durdurma seviyesine ulaşırsa Kayıp , daha sonra pozisyon kapatılır.

Lütfen algoritmaya bakın ve hangi anların kaçırıldığını söyleyin.

Saygılarımla, Vladimir.