Stokastik gösterge. Meraklı gözlem. - sayfa 7

 
Yurixx :

Leonid'e soruna basit bir çözüm önerdim. MQL'de çok karmaşık olmayanlar tarafından bile yapılabilecek küçük bir kod değişikliği için tasarlanmıştır. Leonidas dahil. Ücretsiz. Aynı zamanda, danışmanın kodunu bile görmedim. Ve hala sorununuzun çözüldüğünü söyleyebilirim.

Sanal ticaret kitaplığım "MQL'de çok karmaşık değil" ile de bağlanabilir. Leonidas dahil.
Ama yazmak için çok zaman harcadım, bu yüzden "Ücretsiz" değil, "Ucuz".
Ek olarak, "sorunun temel çözümünüz" sorunu yalnızca belirli bir durumda (SL / TP / TS olmadığında) çözer ve benimki evrenseldir.

Yurixx :

Soğutabilir misin? ucuza mı? :-) Bundan şüphem yok. Ben de. Özgür. rekabet edecek miyiz?

Hadi ama rekabetten korkmuyorum ;)
Leonid'in sorununu ücretsiz çözerseniz, sadece mutlu olacağım.
Ve eğer yapamazsan, bunu para için çözeceğim.

Kimse bedavaya yardım etmeyi yasaklamıyor. Ben kendim bazen tam da bunu yapıyorum.
Basitçe çoğu durumda, diğer insanların sorunlarını çözmek için ne zaman ne de istek vardır.
 

Andrey, kütüphaneni satın alması için Leonid'e teklif etmeye karar verdin mi? Harika. Bu senin işin.

Ama bir kanca uğruna, çok yönlülük eksikliği önerimi tekmelemeye karar verdin. Birincisi, komik. Herhangi bir evrensellik anlamına gelmez, sadece belirli bir durumda basit bir çıkış yolu anlamına gelir. Her ne kadar kendi çerçevesinde tanımladığınız sorun da mükemmel bir şekilde çözülebilir. Bunu çok iyi biliyorsun. İkincisi, çok doğru değil. Müşteriler için savaşırken bile dirseklerinizi kıpırdatmamalısınız. Bunu yapman için seni kışkırtmadım ve yolunun hiçbir yerinde kesişmedim.

 
Yurixx :

Andrei, kütüphaneni satın alması için Leonid'e teklif etmeye karar verdin mi? Harika. Bu senin işin.
Ama bir kanca uğruna, çok yönlülük eksikliği için önerimi tekmelemeye karar verdiniz.

Durmak. "Tekmelemek" neydi?
" SL/TP pozisyonlarının tetiklenmesine ne dersiniz? SL alımı tetiklenirse F = 0 olmalı ve == 1 olarak kalacaktır " ifadesinde?
Düşüncesi bile, özellikle ayaklarıyla kimseyi tekmelemek değildi. Kırıldıysa özür dilerim .

Yurixx :

Birincisi, komik. Herhangi bir evrensellik anlamına gelmez, sadece belirli bir durumda basit bir çıkış yolu anlamına gelir.

Leonid'in kendisi şöyle yazdı: " Takip etmeden, yasaklanmış bir UZUN ticareti, zararı durdur ve kar alarak programlı olarak izlemek yine de mümkün olurdu. Ama bir takip ile .... Çözüme nasıl yaklaşacağımı hayal bile edemiyorum ... . ".
Sorunu takip etmeden nasıl çözeceğini biliyor, takip eden çözümle ilgileniyordu.
Bu nedenle teklifiniz tam olarak uygun değildi (soruna bir çözüm içermiyordu).

Bu sorunu çözmek için bir araç önerdim. Özellikle Leonidas için.

Yurixx :

Her ne kadar kendi çerçevesinde tanımladığınız sorun da mükemmel bir şekilde çözülebilir. Bunu çok iyi biliyorsun.

Nasıl?
  • sanal açılış sırasında sanal gövde seviyesini ezberleyin,
  • hafızaya alınan seviyede bir değişiklikle sanal bir değişiklik ekleyin,
  • sanal SL/TS işleminin takibini eklemek için?
Bu tam teşekküllü bir kitaplık değil elbette ama 5 satırlık kod değil anlayacağınız.
Yoksa benim bilmediğim daha basit bir çözüm mü var?

Ek olarak, aşağıdakilerden dolayı sonuçların yanlışlığı hakkında soru ortaya çıkacaktır:
- ana hatların yanlış yeniden düzenlenmesi (veya bir mesafe kontrol bloğu da ekleyin? birkaç satır daha...),
- yeniden başlatma durumunda bir veri depolama bloğunun olmaması ("sanal bir konum açtı", terminali yeniden başlattı - ama artık orada değil),
- çalışmadaki bir duraklamadan sonra SL'nin yanlış tetiklenmesi (duraklama sırasındaki fiyat SL için "gidebilir" ve geri dönebilir. Expert Advisor'ı başlattık, ancak SL çalışmadı.),
- başka bir şey...

Yurixx :

İkincisi, çok doğru değil. Müşteriler için savaşırken bile dirseklerinizi kıpırdatmamalısınız. Sizi hiçbir şekilde buna kışkırtmadım ve yolunuzdan hiçbir yere koşmadım.

"Kırdıysam", "tekmeledim" ya da kırdıysam bir kez daha özür dilerim. Ve böyle bir düşünce yoktu.
Evet ve bir müşteri için bir mücadele görmüyorum - bu işi kimin daha iyi yapacağını tartışmıyoruz, genellikle farklı kategorilerdeyiz (bu durumda): Ücretli hizmetler sunuyorum ve siz ücretsiz yardım ediyorsunuz. Ne tür bir rekabet olabilir? ;)
 
Shinigami :
yazmak bu kadar mı zor
sumlow+=HighesBuffer[k]-Close[k];
sumhigh+=HighesBuffer[k]-LowesBuffer[k];
orijinal yerine
sumlow+=Kapat[k]-LowesBuffer[k];
sumhigh+=HighesBuffer[k]-LowesBuffer[k];
ve derlemek?
Bir ayna kopyası alıyoruz. Yeni bir şey alamıyoruz, çünkü sadece ayna görüntüsünde aynı olacak.
Yeni bir stokastik elde etmek için yeni bir formüle ihtiyaç vardır. Bu arada ileri geri dönmenin bir anlamı yok, sonuç da olmayacak.


Shinigami, bunu yaptım ve şunu aldım:

Ama spekülerlikten bahsederken böyle bir seçeneği kastetmedim. şu anda Stokastik moment, fiyat düşükten yükseğe doğru hesaplanır. Onlar. Stokastik ölçeğin 0 ile 100 arasında bir boyutu vardır.

Tam tersi şekilde hesaplanması için stokastik ihtiyacım var. Yüksek fiyatından düşük fiyatına. Onlar. böylece ölçek aynı anda 0'dan "-100"e çıkıyor.

Belki birisi. Bu seçeneği zaten kullanıyor musunuz?

 
WPR geçerlidir. :)
 

Merhaba. İşte başka bir ilginç gözlem. Uzman Danışman, önceki şekilde gösterilen taktiklere göre yürütülür. İleti karlı bir şekilde çalışabilmektedir. Ancak biraz modifiye ettim. Uzun ve kısa pozisyonlar birbirinden bağımsız yapılmıştır. Onlar. tek bir uzmanda birleştirilen iki versiyonu var. acc. https://www.mql5.com/ru/articles/1485 adresinde açıklanan fikirle

Bir sürüm - yalnızca SATIN AL, diğeri - yalnızca SATIŞ'ta.

GBPJPY, M30, C Ocak 1 2007 - eylül.

Birleşik moddaki düşüşe dikkat edin.

 
leonid553 :

Merhaba. İşte başka bir ilginç gözlem. Uzman Danışman, önceki şekilde gösterilen taktiklere göre yürütülür. İleti karlı bir şekilde çalışabilmektedir. Ancak biraz modifiye ettim. Uzun ve kısa pozisyonlar birbirinden bağımsız yapılmıştır. Onlar. tek bir uzmanda birleştirilen iki versiyonu var. acc. https://www.mql5.com/en/articles/mt4/_my/403 adresinde açıklanan fikirle

Bir sürüm - yalnızca SATIN AL, diğeri - yalnızca SATIŞ'ta.

GBPJPY, M30, C Ocak 1 2007 - eylül.

Kombine moddaki düşüşe dikkat edin.


Ve tüm kenelere bakarsanız?
 

Ne için? Uzman Danışman AÇILIŞ FİYATLARINA göre çalışır - bu kodun algoritmasıdır. Ancak ALL TICKS ile çalışırken, sonuç bir düzine veya iki pip farklılık gösterir, artık yok! Şimdi çıkardım....

Kâr neredeyse bir sente yaklaştı ve düşüş biraz daha fazla oldu - 30 pip!

 
leonid553 :

Ne için? Uzman Danışman AÇILIŞ FİYATLARINA göre çalışır - bu kodun algoritmasıdır. Ancak ALL TICKS üzerinde çalışırken, sonuç bir düzine veya iki pip farklılık gösterir, artık yok! Şimdi çıkardım....

Kâr neredeyse bir sente yaklaştı ve düşüş biraz daha fazla oldu - 30 pip!


EA gerçekten açık fiyatlarla çalışıyorsa, "tüm onaylar" ve "açık" m/s arasında hiçbir fark olmamalıdır. Burada doğru olmayan bir şey var.
 

Belki de gerçek şu ki, TÜM KENLER İÇİN:

"Grafik Uyuşmazlığı Hataları" = 2 hata. Başka bir açıklama görmüyorum. Ayrıca Birleşik modda yeniden hesaplanırken bir anlaşma eklendi.

Ne yazık ki, bu tür Stokastik Uzman Danışmanlar, numuneden yeterince iyi bir karı garanti etmez, yani. optimizasyon döneminin dışında. Geçmiş optimizasyonundan sonra = 1 yıl (yaklaşık olarak), karlı parametreler çoğu durumda 1 haftadan fazla "tutmaz". Bu 3-10 işlemdir. Sonra kesin tahliye geliyor. Nadir istisnalar dışında. Doğru, arkadaşlarımdan biri büyük bir zararı durdur (kar almaktan çok daha fazla) ile iyi sonuçlar aldı. Ama ben o yoldan gitmedim.

Çeşitli deneyler ve çevrimiçi gözlemlerden sonra bir trend belirlenmeye başlandı. Yapıları nedeniyle, Stokastik Uzman Danışmanlar , trende karşı harmanlamayı "sevmektedir". Optimizasyon sırasında iyi bir kar elde etmek mümkün olsa bile, o zaman çevrimiçi (kar) çok daha mütevazı. Yine de, optimizasyon dönemi dışında kar elde etmek için ana KRİTER'i büyük bir kesinlikle belirlemek mümkündü. Bu kriter KÂRLILIK olarak ortaya çıktı!

Optimizasyon karlılığı 2.0'ı aşarsa, numuneden kar elde edeceğimizi yüksek bir olasılıkla varsayabiliriz! Ve ayrıca düşüşü en aza indirebilirseniz, oldukça iyi olacak! Ancak karlılık nasıl artırılır?

Bu durumda, danışmanın eğilime karşı çalışmasını yasaklamak bana uygun göründü. Ve ne olduğunu görün. Düşünce doğru çıktı! Birkaç gün önce bir trendin varlığını/yokluğunu belirlemek için basit, şaşırtıcı bir yazılım çözümü bulmayı başardım. Ondan sonra bu çözümü Expert Advisor'a ekledim ve test sırasında karlılık ikinin altına düşmüyor! Ve genel bir sonuç olarak, optimizasyon döneminin dışında kâr elde etmek için iyi beklentiler var. Tarih başına toplam kârın pratikte artmaması ilginçtir. Ve düşüş azalmadı. Ama güvenilirlik arttı! Şimdiye kadar sadece test cihazında, ama ....., acele etmeyeceğim ....

işte filtre çizelgeleri: Uzun işlemler için -

Ve kısa işlemler için -

Neden: