Orhan hocam başlığınız hayırlı olsun. Listemde olan, yazılmayı bekleyen bazı algoritmaları bulma şansım oldu. Bu arada dikkatimi çeken bir konu var. Ehlers algoritmalarında trigonometri fonksiyonları için derece kullanıyor. Bu onun algoritmalarını geliştirdiği TradeStation platformunun özelliği. DotNet ise trigonometride radian cinsinden parametre bekliyor. Açıklama ve örnek kullanım şurada mevcut:


https://docs.microsoft.com/en-us/dot...tframework-4.5


Kod:
static void UseSineCosine(double degrees)
{
	double angle    = Math.PI * degrees / 180.0;
	double sinAngle = Math.Sin(angle);
	double cosAngle = Math.Cos(angle);
	...
}

Bu bağlamda Ehlers'in kodlarındaki 180, 360, 720 gibi derece değerlerinin radyana çevrilmesi gerekiyor. Yukarıdaki örnekten nasıl dönüştürüleceği verilmiş:
double angle = Math.PI * degrees / 180.0;
Örnek olarak 360 derece için "Math.PI * 360 / 180" yani "Math.PI * 2" kullanılmalı.


Benim gördüğüm düzeltilmesi gereken kodlar şunlar:


MyRSI
http://www.hisse.net/topluluk/showth...09#post2888309


Deviation Scaled Moving Average
http://www.hisse.net/topluluk/showth...77#post2888477


Deviation Scaled Moving Average with Fisher Transform
http://www.hisse.net/topluluk/showth...15#post2889515


Ehlers Dominant Cycle
http://www.hisse.net/topluluk/showth...53#post2890753


RocketRSI
http://www.hisse.net/topluluk/showth...82#post2901282


Autocorrelation Periodogram
http://www.hisse.net/topluluk/showth...18#post2913518


Saygılar...