Eğilimli planimetri yöntemi - sayfa 10

 
Prival :

Konunun tamamını okumadım ama ilk izlenim. Renk 3. koordinattır. XYZ'yi inşa etmemiz ve vadide nerede olduğumuzu, tepeye doğru sürünerek ya da ondan aşağı indiğimizi analiz etmemiz gerekiyor. Belki bu seçenek size yardımcı olacaktır. Her ne kadar birinin bunu zaten önermesi gerektiğini düşünmeme rağmen

İdeal olarak, göstergenin görevi, gerekli bilgileri mümkün olan en düşük hesaplama maliyetleriyle en sıkıştırılmış biçimde (elbette önemli kayıplar olmadan) görüntülemektir. İlk kritere göre 3 boyutlu resim iyidir (görsel algı için), ancak ikinci kritere göre bir şekilde gergindir.
 
lna01 :
Özel :

Konunun tamamını okumadım ama ilk izlenim. Renk 3. koordinattır. XYZ'yi inşa etmemiz ve vadide nerede olduğumuzu, tepeye doğru sürünerek ya da ondan aşağı indiğimizi analiz etmemiz gerekiyor. Belki bu seçenek size yardımcı olacaktır. Her ne kadar birinin bunu zaten önermesi gerektiğini düşünmeme rağmen

İdeal olarak, göstergenin görevi, gerekli bilgileri mümkün olan en düşük hesaplama maliyetleriyle en sıkıştırılmış biçimde (elbette önemli kayıplar olmadan) görüntülemektir. İlk kritere göre 3 boyutlu resim iyidir (görsel algı için), ancak ikinci kritere göre bir şekilde gergindir.

Özellikle bir vadide veya zirvede bulunduğumuz yeri belirlemek için sizinle aynı fikirdeyim, büyük olasılıkla gradyan iniş veya çıkış yöntemini kullanmamız gerekecek ve bu ek bir yük. Bence kolay yollar yok ama bazıları için kolay. Belki şu anki patronuma, çünkü genel bir unvan değil, mutluluktur :)
 

Candida'ya

Sorun nedir? Bu konunun başlarında gösterge için (profil fonksiyonunun hesaplanmasıyla) bir boşluk yayınladım. Grasn tarafından kullanılan profil işlevi, bu kodun içine yerleştirilmiş özel bir durumdur. Geriye kalan tek şey, yoğuşma arama prosedürünü (yani, bu fonksiyonun minimumunu) eklemektir ve gösterge hazırdır. Araya grasn'ın sunduğu prosedürü de dahil etmek mümkündür.

Daha önce sizin tarafınızdan yayınlanan "... bu herkesin kafasını karıştırmak" hedefine kısmen ulaşıldı, algoritmanızı tam olarak anlamadım, ancak özel durumum olduğunu tamamen kabul ediyorum. Bu yüzden ellerimi aldım ve versiyonu farkın normalleşmesiyle tamamladım, bu yüzden "yoğunluk" gibi bir şey olduğunu düşünüyorum. Formun her diliminde küçük ayarlamalar yapıldı:


yumuşatılır ve ortalama değerin altındaki yerel minimumlar seçilir. Sonuç bu resim:

Solucanlar en saf hallerinde:

Artı, üçüncü bir koordinat belirir - yani, muhtemelen anlamlı sonuçların çıkarılabileceği "yoğunluk" değeri.

Not : açıklanan algoritma oldukça basittir ve onu MT'ye aktarmanın zor olması muhtemel değildir ve hesaplama miktarı burada önemli bir rol oynamaz. 3D resme bakarsanız, asılsız bir sonuca varmak mümkündür. "Bugün" işaretinde, bunun 1400 sayısı ("n" ekseni), solucanların "güçlü" bölgelere (daha yeşil noktalar) kıyasla açıkça hafife alınmış bir "yoğunluk" değerine sahip olduğu görülebilir. Ve önceki gönderilerde gösterildiği gibi, “yarın” fiyat başlar ve solucanlara geri dönmez. Belki eugenk anlamına geliyordu?

eugenk'e

Sessizliğe bakılırsa, görünüşe göre bir maaş aldı ve bir süreliğine seni kaybettik. Bir kez daha sona erdiğinde (bu, doğanın tüm tezahürlerinin en öngörülebiliridir), lütfen basit soruma cevap verin - bu solucanlara neden ihtiyacınız var ve onlarla ne yapmak istiyorsunuz?

 
grasn :

Algoritmanızı tam olarak anlamadım ama bunun benim özel durumum olduğunu tamamen kabul ediyorum.


Koduma bakmadığınızı biliyorum :), kişiye MT için böyle bir gösterge üzerindeki çalışmanın bir kısmının zaten yapıldığını ve gönderildiğini önerdim.
 
lna01 :
tahıl :

Algoritmanızı tam olarak anlamadım ama bunun benim özel durumum olduğunu tamamen kabul ediyorum.


Koduma bakmadığınızı biliyorum :), kişiye MT için böyle bir gösterge üzerindeki çalışmanın bir kısmının zaten yapıldığını ve gönderildiğini önerdim.
Burada anlamaya çalıştım 'Eğilimsel planimetri yöntemi' ( Ina01 03.11.2007 16:20) :o))))
 
grasn :
Burada anlamaya çalıştım 'Eğilimsel planimetri yöntemi' ( Ina01 03.11.2007 16:20) :o))))

Ve burada gerekliydi 'Eğilimsel planimetri yöntemi' (lna01 02.11.2007 11:35) :)

Doğru oluşturulmuş bir gösterge, hem geçmişin hem de gelen onayların birleşik işlenmesini sağlayan bir kod içerir, yani her zaman bir geçmiş döngüsü içerir. Algoritmanın kendisi ile ilgileniyorsanız, kodda bu döngüyü bulmanız ve içinde ne olduğunu görmeniz yeterlidir. Ve işte içeride ne var

    Sum = Close [ sh + 1 ] ;
    SMA [ 1 ] = Sum ;
    for ( i = 2 ; i <= SMANumber ; i ++ ) {
      Sum += Close [ sh + i ] ;
      SMA [ i ] = Sum / i ;
    }
// Предыдущий код обсуждён с Matemat'ом в предыдущих постах. Собственно, это эффективный алгоритм
// расчёта значений простых скользящих средних на баре с индексом sh+1
// Теперь сортируем массив этих значений, после этого значения будут идти в том же порядке, что и на графике. 
// Если не нравится, можно закомментировать эту строчку
    ArraySort ( SMA ) ;
// Теперь рассчитываем функцию профиля, для визуальной оценки загоняем значения функции в индикаторный буфер
// Сама функция - разность значений SMA. Если бы не было сортировки, это была бы 
// разность SMA с периодами i+hf и i-hf, с сортировкой это интервал цен, занимаемый 2*hf+1 SMA в том порядке, 
// в каком они идут на графике, SMA[i] - медианное значение интервала.
    for ( i = hf + 1 ; i <= SMANumber - hf ; i ++ ) {
      D [ sh + i ] = SMA [ i + hf ] - SMA [ i - hf ] ;
    }

İlgilendiğiniz gönderideki ikinci resmi oluşturmak için kod değiştirildi

    for ( i = hf + 1 ; i <= SMANumber - hf ; i ++ ) {
      dSMA = SMA [ i + hf ] - SMA [ i - hf ] ;
      D [ sh + i ] = dSMA ;
      if ( SaveData ) FileWrite ( h , dSMA , SMA [ i ] - SMA [ 1 ] , i ) ;
    }
PS Detaylı yorumları küçük bir intikam olarak görüyorum :)
 
çimlendirmek

Herşey. Matcad öğrenmeye başlıyorum.
Karşılıksız yardım ve örnek olarak yukarıda resim çizen bir script atamadım.
 

Bir iş gezisinden yeni döndüm. Taksi... bizde ne var? Pekala ..., planlanmış özel bir devam yok, ama ah peki, yavaş yavaş tamamlayacağım.

Candida'ya

Hala özel durumumun ne olduğunu anlamıyorum, ama sizi temin ederim ki hiç önemli değil. Ancak başka birinin MQL kodunu bu kadar kolay okumayı henüz öğrenemedim. İtiraf ediyorum, yüzüm biraz kızarıyor, özellikle sabahları kendiminkini zar zor okuyorum :o)

vaa20003'e

Her zaman yardıma hazır. Kısa yorumlarla sağlanan dosya ektedir. Kod optimizasyon açısından en iyisi değil ama ben böyle bir görev belirlemedim ve ayrıca acelem vardı. Görünen o ki, LR'nin hedeflerine (veya daha doğrusu kabaca özetlenenlere) daha kolay ve daha doğru bir şekilde ulaştığı gerçeğinden bahsetmiyoruz bile.

Not: MathCAD 13.0/13.1'e ihtiyacınız var PL işlevinde MA adımı değişir.

PSS: Eugenk'in sessizliğinin büyük sorunlarla bağlantılı olmadığını ve yeni bir akım getireceğini umuyorum



buraya dosya: http://grasn.narod.ru/test/PLANIMETRIA.xmcd Bir şey yüklenmek istemiyor.

 
Teşekkür ederim. Çalışacağım :) (zaten 14 indirildi, ancak uyumluluk olmalı!)
 
vaa20003 :
Teşekkür ederim. Çalışacağım :) (zaten 14 indirildi, ancak uyumluluk olmalı!)
burada: http://twt.mpei.ac.ru/ochkov/Mathcad_14/index.html 13 ile 14 arasındaki farkları okuyabilirsiniz. Sonunda 13'te kaldım.
Neden: