package com.xcong.excoin.modules.okxNewPrice.indicator.macdAndMatrategy; import org.junit.Test; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; public class MacdMaStrategyTest { @Test public void testExecute() { // 创建测试价格数据 List prices = generateTestPrices(200); // 创建策略实例 MacdMaStrategy strategy = new MacdMaStrategy(); // 执行策略 strategy.execute(prices); System.out.println("测试执行完成"); } private List generateTestPrices(int count) { List prices = new ArrayList<>(); // 生成一个简单的上升趋势价格序列 for (int i = 1; i <= count; i++) { prices.add(new BigDecimal("100.00").add(new BigDecimal(i * 0.1))); } return prices; } }