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

 
MrBrooklin :

Vasily, açıklamam gereken bir nokta daha var. Danışman algoritmasının 2. paragrafında şunları yazdı: " Danışmanda, iki parametreli bir giriş parametreleri bloğu oluşturuyoruz: "sondaki seviyeyi" ayarlayın ve "sondaki adımı" ayarlayın" . "Sondaki seviye" parametresini ayarlayarak ne kastedildi? Bu, pozisyonun açılış fiyatına göre cari fiyatın böyle bir "pozitif" seviyesidir; bu seviyede takip, Zarar Durdur'u açılış fiyatı seviyesine, yani başabaş noktasına taşır.

Saygılarımla, Vladimir.

Bir satın alma için, fiyat mevcut takip eden seviyenin üzerine çıkarsa, takip eden adım artı takip eden seviye, o zaman onu yeni bir seviyeye taşırız. Kovalev'in takip eden bir adımı olmayan bir algoritması var. Orada, her tikte fiyat, takip eden seviye ile karşılaştırılır ve eğer daha yüksekse, SL seviyesi değiştirilir.

Seviye, SL'nin fiyatın gerisinde kaldığı puandır. Her tikte hareket etmemek (değiştirmemek) için bir adım parametresi getirilir ve fiyat bu adımı aştığında SL'yi yeni bir seviyeye taşırız.

 
Valeriy Yastremskiy :

Bir satın alma için, eğer fiyat mevcut takip eden seviyenin üzerine çıkarsa, takip eden adım artı takip eden seviye, o zaman onu yeni bir seviyeye taşırız. Kovalev'in takip eden bir adımı olmayan bir algoritması var. Orada, her tikte fiyat, takip eden seviye ile karşılaştırılır ve eğer daha yüksekse, SL seviyesi değiştirilir.

Seviye, SL'nin fiyatın gerisinde kaldığı puandır. Her tikte hareket etmemek (değiştirmemek) için bir adım parametresi getirilir ve fiyat bu adımı aştığında SL'yi yeni bir seviyeye taşırız.

Valery, takip etmeyi nasıl hayal ettiğini anlıyorum, bu yüzden biraz sonra aklımdan geçeni çizmeye çalışacağım. Belki o zaman tüm sorular ortadan kalkar. Büyük olasılıkla, şu anda genel kabul görmüş terminolojide hala kafam karışabiliyor.

Saygılarımla, Vladimir.

 
MrBrooklin :

Vasily, açıklamam gereken bir nokta daha var. Danışman algoritmasının 2. paragrafında şunları yazdı: " Danışmanda, iki parametreli bir girdi parametreleri bloğu oluşturuyoruz: "sondaki seviyeyi" ve " sondaki adımı" ayarlayın. Bu, pozisyon açılış fiyatına göre cari fiyatın böyle bir "pozitif" seviyesidir , bu seviyede takip, Zarar Durdur'u açılış fiyatı seviyesine, yani başabaş noktasına taşır.

Saygılarımla, Vladimir.

Ne demek istediğini anladım. İki takip eden permütasyon fonksiyonunuz var. İlk işlev, "Sondaki Seviye" parametresi tarafından yönlendirilen, izleyen başa baş noktasına taşır, ikinci işlev, "sondaki adım" parametresi tarafından yönlendirilen, durdurma kaybını fiyatın daha da gerisine çeker. IMHO, ben ilk parametreyi "Başabaşa geçiş durdurma kaybı seviyesi" olarak adlandırırdım - çünkü bu başlı başına bir takip değil, sadece başa baş sıranın yeniden düzenlenmesidir.

 
MrBrooklin :

Merhaba Alexey! Sağlanan herhangi bir yardım için çok minnettar olurum.

Saygılarımla, Vladimir.


Elektrik enerjisiyle ilgili yerel sorunlar var... :-)

Telefondan bir link ile trol kütüphanesini yayınlayacağım, belki bugün bilgisayardan daha fazla yazarsam yarın akşam Moskova saatiyle.
Orada her şey temeldir, açık olanlar arasında bir döngü, eğer bir sembole ihtiyaç duyulursa ve sihire de ihtiyaç duyulursa, o zaman trol fonksiyonunun durumunu kontrol ederiz, eğer pozu değiştirme koşulu karşılanırsa, sonra onu değiştiririz. Herşey.
Bu arada, Kim Igor Vladimirovich'in basit bir trolün işlevi, onu da sıralayabilirsiniz, her şey ayrıntılı olarak açıklanır ve bir işlev şeklinde yapılır.
https://www.mql5.com/en/code/11693

İşte bir fonksiyon kütüphanesi şeklinde bir grup trol türü. Kendim için belirli işlevler aldım, onları hala savaş hesabında kullanıyorum, soru yok, bu Yuri Dzyuban'dan
https://www.mql5.com/ru/code/7108

Kullanın ve anlayın, hem trol türü hem de trolün kendisi için birçok ilginç şey ve farklı seçenekler var, örneğin, yalnızca kârdan trol vb.

 
Aleksey Masterov :

Burada kimse senin ayak örtülerinle ilgilenmiyor. Bunları bir eke yerleştirmek adettendir, eğer bu şekilde onları içmek isteyen daha fazla insanın onları içeceği anlamına gelmezse ...

Konuyu okumayı ve konuyu cevaplamayı engelliyor.

Sabah buradasın, beni gücendirdin - ama bir kişinin MT5 okuduğunu anlayamazsın ve ona MT4'ten bir iz teklif ediyorsun

- ve şube kendi kendine çalışmak için yaratıldığından - öğrendiklerimi paylaşmak istedim. Ve ayak bezlerimi dinle - sonuçta, her işlevi anlamak için bir geceden fazla zaman harcadım

Dosyalar:
8ix5cw.PNG  140 kb
 
SanAlex :

Sabah buradasın, beni gücendirdin - ama bir kişinin MT5 okuduğunu anlayamazsın ve ona MT4'ten bir iz teklif ediyorsun

- ve şube kendi kendine çalışmak için yaratıldığından - öğrendiklerimi paylaşmak istedim. Ve ayak bezlerimi dinle - sonuçta, her işlevi anlamak için bir geceden fazla zaman harcadım


Cömertçe özür dilerim.
bilerek yapmadım.
MT4 ve MT5'e gelince, sadece bir forum var. Trollere yaklaşımlar aynı... MT4'ten MT5'e kadar olan trol çeşitlerini eğitim olarak koda aktarmak için kimin olgunlaşabileceğini asla bilemezsiniz... :-)
Aslında, orada her şey basit. İlgilenilen işlev seçilir ve çevrilir. Evet ve MT5 temel kodunda trol türlerine göre birçok işlev ve deneyim var.
 
MrBrooklin :

Valery, takip etmeyi nasıl hayal ettiğini anlıyorum, bu yüzden biraz sonra aklımdan geçeni çizmeye çalışacağım. Belki o zaman tüm sorular ortadan kalkar. Büyük olasılıkla, şu anda genel kabul görmüş terminolojide hala kafam karışabiliyor.

Saygılarımla, Vladimir.

Valery, söz verdiğim gibi çizimi yayınlıyorum.

Saygılarımla, Vladimir.


 
MrBrooklin :

Valery, söz verdiğim gibi çizimi yayınlıyorum.

Saygılarımla, Vladimir.


Felsefi soru, eğer takip eden adım başabaş düzeyi eksi pozisyon açılış fiyatının katıysa, SL'yi birkaç kez hareket ettirmek mantıklı olabilir mi?

 
Valeriy Yastremskiy :

Felsefi soru, eğer takip eden adım başabaş düzeyi eksi pozisyon açılış fiyatının katıysa, SL'yi birkaç kez hareket ettirmek mantıklı olabilir mi?

Valery, dürüst olmak gerekirse, bana ne açıklamak istediğini anlayamıyorum, o yüzden tekrar anlamaya çalışalım. Şekilde çizdiklerim sadece danışmanın algoritmasında "sondaki seviyeyi" ayarlamak için çağrılan şeye atıfta bulunuyor. Vasily algoritmada değişiklik yaptığında, sondaki kelimeyi başa baş kelimesiyle değiştirdi . Prensip olarak, doğru yaptı çünkü. Stop Loss'un başabaşa aktarılacağı giriş parametrelerinde GEÇERLİ FİYAT düzeyini ayarlamanız gerekir. Başabaş, pozisyonun açıldığı fiyat seviyesidir.

Örnek: Diyelim ki 1.10000 fiyatından bir Alış pozisyonu açtınız. Expert Advisor'ın giriş parametrelerinde "Zarar Durdurma Düzeyi" , 200 puanlık (beş haneli) boyutuna ayarlanmışsa, mevcut fiyat 1.10200 seviyesine ulaştığında, Zarar Durdurma taşınır (aktarıldı) 1.10000 seviyesine.

Şimdiye kadar, tüm bunların trol adımıyla hiçbir ilgisi yok. O zaman, eğer mevcut fiyat, bizi memnun edecek şekilde, daha da yükselirse Kaybı Durdur'un "sondaki adım" giriş parametresine eşit bir miktarda başabaş noktasına taşındığı seviye (tabloda kısa kırmızı bir çizgiyle işaretlenmiştir) , o anda Zarar Durdurma "sondaki adıma eşit bir miktarda artmalıdır. " giriş parametresi.

Örnek: Diyelim ki mevcut fiyat ihtiyacımız olan yönde hareket etmeye devam etti. Expert Advisor'ın giriş parametrelerindeki "son adım" 10 puan (beş haneli) olarak ayarlanmışsa, mevcut fiyat 1.10210 seviyesine ulaştığında Zarar Durdurma 1.10010 seviyesine taşınır (aktarılır).

Ve bu, Kâr Al veya Zararı Durdur çalışana kadar olacak.

Umarım artık takip eden durdurma algoritmasıyla ilgili vizyonum açıktır? Temelde yanlışsa, o zaman raflara koymanızı da rica ediyorum, benim hatam nedir.

Saygılarımla, Vladimir.

 
MrBrooklin :

Valery, dürüst olmak gerekirse, bana ne açıklamak istediğini anlayamıyorum, o yüzden tekrar anlamaya çalışalım. Şekilde çizdiklerim sadece danışmanın algoritmasında "sondaki seviyeyi" ayarlamak için çağrılan şeye atıfta bulunuyor. Vasily algoritmada değişiklik yaptığında, sondaki kelimeyi başa baş kelimesiyle değiştirdi . Prensip olarak, doğru yaptı çünkü. giriş parametrelerinde, Zarar Durdur'un başabaşa aktarıldığı GEÇERLİ FİYAT seviyesini, yani pozisyonun açıldığı fiyat seviyesini ayarlamanız gerekir.

Örnek: Diyelim ki 1.10000 fiyatında bir Alış pozisyonu açtık. "Başabaş seviyesi" EA'nın giriş parametrelerinde 200 puanlık (beş basamaklı) değer ayarlanmışsa, mevcut fiyat 1.10200 seviyesine ulaştığında, Zarar Durdurma 1.10000 seviyesine taşınır (aktarılır) .

Şimdiye kadar, tüm bunların trol adımıyla hiçbir ilgisi yok. O zaman, eğer mevcut fiyat, bizi memnun edecek şekilde, daha da yükselirse Kaybı Durdur'un "sondaki adım" giriş parametresine eşit bir miktarda başabaş noktasına taşındığı seviye (tabloda kısa kırmızı bir çizgiyle işaretlenmiştir) , o anda Zarar Durdurma "sondaki adıma eşit bir miktarda artmalıdır. " giriş parametresi. Ve bu, Kâr Al veya Zararı Durdur çalışana kadar olacak.

Umarım artık takip eden durdurma algoritmasıyla ilgili vizyonum açıktır? Temelde yanlışsa, o zaman raflara koymanızı da rica ediyorum, benim hatam nedir.

Saygılarımla, Vladimir.

Son adımın 50 olup olmadığını daha fazla tartışıyoruz ve başabaşa transferden sonra 50 puan sonra SL'yi yukarı çekeceğiz.

Soru şu ki, fiyatı Kullanılmış'a aktarmak için neden 200 puandan geçmek ve ardından 50'lik artışlarla takip etmek zorunda? 50'lik bir adımla hemen yukarı çekmek daha doğru olabilir. 2 kez yukarı çektikten sonra SL 100 puan, fiyat tersine dönerse kayıp 100 puan olacaktır. Sizin durumunuzda, fiyat başabaş seviyesine ulaşmayacağı için kayıp 200 puan olacaktır.

Genel olarak, zıt etkiye sahip iki motivasyon vardır. Yakın bir SL, kaybı azaltır ve SL'de kapanma olasılığını yükseltir. SL oynaklık açısından yakınsa, o zaman sizin seçeneğiniz daha iyidir, eğer normal bir seviyedeyse ve SL'yi yukarı çekmek tepki frekansını etkilemiyorsa, o zaman benimki.

Neden: