| | |
| | | |
| | | // 生成初始价格数据 |
| | | for (int i = 0; i < 50; i++) { |
| | | prices.add(new BigDecimal("100.00").add(new BigDecimal(i * 0.5))); |
| | | prices.add(new BigDecimal("100.00").add(new BigDecimal(i))); |
| | | } |
| | | |
| | | // 模拟上涨趋势 |
| | | for (int i = 0; i < 30; i++) { |
| | | BigDecimal newPrice = new BigDecimal("125.00").add(new BigDecimal(i * 0.3)); |
| | | for (int i = 0; i < 50; i++) { |
| | | BigDecimal newPrice = new BigDecimal("125.00").add(new BigDecimal(i)); |
| | | prices.add(newPrice); |
| | | |
| | | MacdMaStrategy.TradingOrder order = strategy.generateTradingOrder(prices); |
| | |
| | | |
| | | // 生成初始价格数据 |
| | | for (int i = 0; i < 50; i++) { |
| | | prices.add(new BigDecimal("150.00").subtract(new BigDecimal(i * 0.5))); |
| | | prices.add(new BigDecimal("150.00").subtract(new BigDecimal(i))); |
| | | } |
| | | |
| | | // 模拟下跌趋势 |
| | | for (int i = 0; i < 30; i++) { |
| | | BigDecimal newPrice = new BigDecimal("125.00").subtract(new BigDecimal(i * 0.3)); |
| | | BigDecimal newPrice = new BigDecimal("125.00").subtract(new BigDecimal(i )); |
| | | prices.add(newPrice); |
| | | |
| | | MacdMaStrategy.TradingOrder order = strategy.generateTradingOrder(prices); |