import com.hft.framework.Strategy;
import com.hft.framework.DataProvider;
import com.hft.framework.ExecutionProvider;
import com.hft.framework.Trade;
public class HighFrequencyStrategy implements Strategy {
private DataProvider dataProvider;
private ExecutionProvider executionProvider;
public HighFrequencyStrategy(DataProvider dataProvider, ExecutionProvider executionProvider) {
this.dataProvider = dataProvider;
this.executionProvider = executionProvider;
}
public void start() {
MarketData marketData = dataProvider.getMarketData();
Trade trade = new Trade(marketData);
executionProvider.executeTrade(trade);
}
public void stop() {
}
}