public void HtTrendlineFloat() { // Arrange Fixture fixture = new(); const int startIdx = 0; const int endIdx = 99; float[] real = fixture.CreateMany <float>(100).ToArray(); // Act var actualResult = TAMath.HtTrendline( startIdx, endIdx, real); // Assert actualResult.Should().NotBeNull(); actualResult.RetCode.Should().Be(RetCode.Success); }
public void MacdFixDouble() { // Arrange Fixture fixture = new(); const int startIdx = 0; const int endIdx = 99; double[] real = fixture.CreateMany <double>(100).ToArray(); // Act var actualResult = TAMath.MacdFix( startIdx, endIdx, real); // Assert actualResult.Should().NotBeNull(); actualResult.RetCode.Should().Be(RetCode.Success); }
public void AroonOscFloat() { // Arrange Fixture fixture = new(); const int startIdx = 0; const int endIdx = 99; float[] high = fixture.CreateMany <float>(100).ToArray(); float[] low = fixture.CreateMany <float>(100).ToArray(); // Act var actualResult = TAMath.AroonOsc( startIdx, endIdx, high, low); // Assert actualResult.Should().NotBeNull(); actualResult.RetCode.Should().Be(RetCode.Success); }
public void MinusDMFloat() { // Arrange Fixture fixture = new(); const int startIdx = 0; const int endIdx = 99; double[] high = fixture.CreateMany <double>(100).ToArray(); double[] low = fixture.CreateMany <double>(100).ToArray(); // Act var actualResult = TAMath.MinusDM( startIdx, endIdx, high, low); // Assert actualResult.Should().NotBeNull(); actualResult.RetCode.Should().Be(RetCode.Success); }
public void MovingAverageVariablePeriodFloat() { // Arrange Fixture fixture = new(); const int startIdx = 0; const int endIdx = 99; float[] real = fixture.CreateMany <float>(100).ToArray(); float[] periods = fixture.CreateMany <float>(100).ToArray(); // Act var actualResult = TAMath.MovingAverageVariablePeriod( startIdx, endIdx, real, periods); // Assert actualResult.Should().NotBeNull(); actualResult.RetCode.Should().Be(RetCode.Success); }
public void CdlInvertedHammerFloat() { // Arrange Fixture fixture = new(); const int startIdx = 0; const int endIdx = 99; float[] open = fixture.CreateMany<float>(100).ToArray(); float[] high = fixture.CreateMany<float>(100).ToArray(); float[] low = fixture.CreateMany<float>(100).ToArray(); float[] close = fixture.CreateMany<float>(100).ToArray(); // Act var actualResult = TAMath.CdlInvertedHammer( startIdx, endIdx, open, high, low, close); // Assert actualResult.Should().NotBeNull(); actualResult.RetCode.Should().Be(RetCode.Success); }