コード例 #1
0
 def testStockChartsSMA_BoundedSeq(self):
     # Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
     common.test_from_csv(self,
                          "sc-sma-10.csv",
                          lambda inputDS: ma.SMA(inputDS, 10),
                          maxLen=1)
     common.test_from_csv(self,
                          "sc-sma-10.csv",
                          lambda inputDS: ma.SMA(inputDS, 10),
                          maxLen=2)
     common.test_from_csv(self,
                          "sc-sma-10.csv",
                          lambda inputDS: ma.SMA(inputDS, 10),
                          maxLen=4)
     common.test_from_csv(self,
                          "sc-sma-10.csv",
                          lambda inputDS: ma.SMA(inputDS, 10),
                          maxLen=1000)
コード例 #2
0
ファイル: technical_rsi_test.py プロジェクト: zhibzeng/potato
 def testStockChartsRSI(self):
     # Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:relative_strength_in
     common.test_from_csv(self, "rsi-test.csv",
                          lambda inputDS: rsi.RSI(inputDS, 14), 3)
コード例 #3
0
 def testStockChartsEMA(self):
     # Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
     common.test_from_csv(self, "sc-ema-10.csv",
                          lambda inputDS: ma.EMA(inputDS, 10), 3)
コード例 #4
0
 def testNinjaTraderSMA(self):
     common.test_from_csv(self, "nt-sma-15.csv",
                          lambda inputDS: ma.SMA(inputDS, 15), 3)
コード例 #5
0
	def testStockChartsRSI(self):
		# Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:relative_strength_in
		common.test_from_csv(self, "rsi-test.csv", lambda inputDS: rsi.RSI(inputDS, 14), 3)
コード例 #6
0
	def testStockChartsRSI_Reverse(self):
		# Test in reverse order to trigger recursive calls.
		# Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:relative_strength_in
		common.test_from_csv(self, "rsi-test.csv", lambda inputDS: rsi.RSI(inputDS, 14), 3, True)
コード例 #7
0
	def testNinjaTraderSMA(self):
		common.test_from_csv(self, "nt-sma-15.csv", lambda inputDS: ma.SMA(inputDS, 15), 3)
コード例 #8
0
	def testStockChartsSMA(self):
		# Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
		common.test_from_csv(self, "sc-sma-10.csv", lambda inputDS: ma.SMA(inputDS, 10))
コード例 #9
0
	def testStockChartsEMA_Reverse(self):
		# Test in reverse order to trigger recursive calls.
		# Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
		common.test_from_csv(self, "sc-ema-10.csv", lambda inputDS: ma.EMA(inputDS, 10), 3, True)
コード例 #10
0
 def testStockChartsRSI_Reverse(self):
     # Test in reverse order to trigger recursive calls.
     # Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:relative_strength_in
     common.test_from_csv(self, "rsi-test.csv",
                          lambda inputDS: rsi.RSI(inputDS, 14), 3, True)
コード例 #11
0
 def testStockChartsEMA_Reverse(self):
     # Test in reverse order to trigger recursive calls.
     # Test data from http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
     common.test_from_csv(self, "sc-ema-10.csv",
                          lambda inputDS: ma.EMA(inputDS, 10), 3, True)