Alıntı Originally Posted by Caglar Yazıyı Oku
DSMA örneğinden ilerleyelim:
http://traders.com/Documentation/FEE...adersTips.html

Sayfadaki ilk örnek TradeStation örneği. Daha önce söylemiştim, TradeStation formülleri derece cinsinden yazılıyor ve şu şekilde yazmışlar:
b1 = 2 * a1 * Cosine( 1.414 * 180 / ( SmoothLength ) ) ;

IDeal versiyonu şu şekilde olmalı:
b1 = 2 * a1 * Math.Cos( 1.414 * Math.PI / ( SmoothLength ) ) ;

TradingView'da radian örneği de mevcut:
https://www.tradingview.com/script/i...DSMA-by-Tim-D/

DSMA'in fiyat takip eden bir görüntüye sahip olduğunu aşağıdaki örneklerden görebilirsiniz:
http://www.traders.com/Documentation...adestation.gif
http://www.traders.com/Documentation...TT-eSignal.gif
http://www.traders.com/Documentation...s/TT-Ninja.gif
hocam gönderdiğiniz linkteki formüle göre doğru yazılmış hali gönderdiğim gibidir.
Forumda attığım tüm formüller angle * PI / 180 şeklinde çevrilmiş durumda.
aşağıdaki resimde itiraz ettiğiniz noktayı yazarmısınız.

DSMA tabiiki fiyatı takip eder.
Henüz inernete düşmemiş olabilir DSMAPD ve DSMAFisherPD isimleriyle 2 farklı örnek de traders.com da da yeni formüller olarak ileride yayınlanacaktır. Ekim 2018 de sunumu yapıldı bunun çünkü.

bir matematik formülü farklı yoruma açık olamaz. Sizin gönderdiğiniz linkteki formülü ben doğru kabul ediyorum.
Birlikte doğru kabul ettiğimiz formülün yine birlikte kabu ettiğimiz radyan çevirme yöntemine göre doğrusu;

b1 = 2 * a1 * Math.Cos( 1.414 * Math.PI / ( SmoothLength ) ) ;

formülü olamaz çünkü bu angle * PI / 180 kalıbında değil gördüğünüz gibi;

Doğrusu foruma attığım tüm örneklerdeki gibi;


b1 = 2 * a1 * Math.Cos(
(1.414 * 180 / (.5 * (double)Period)) // angle
* (3.14159 // PI
/ 180) // 180
);

şeklindedir.


https://prnt.sc/lug3y6