package dailyBot.model;
import java.util.LinkedList;
import java.util.List;
import dailyBot.analysis.SignalHistoryRecord;
import dailyBot.model.Strategy.StrategyId;
public class InactiveSignalProvider extends SignalProvider
{
@Override
public String checkAllBrokers()
{
return "";
}
@Override
public boolean isActive(StrategyId strategyId, Pair pair, boolean isBuy)
{
return false;
}
@Override
public boolean filterAllow(SignalHistoryRecord record, double price)
{
return false;
}
@Override
public void processSignal(StrategySignal signal, boolean hit)
{
}
@Override
public boolean checkConsistency()
{
return false;
}
@Override
public boolean closeSignal(StrategyId strategyId, Pair pair)
{
return true;
}
@Override
public boolean openManualSignal(Pair pair, boolean buy)
{
return true;
}
@Override
public boolean closeManualSignal(long id)
{
return true;
}
@Override
public void setActive(StrategyId strategyId, Pair pair, boolean isBuy, boolean newActive)
{
}
@Override
public boolean isOpen(StrategyId strategyId, Pair pair)
{
return false;
}
@Override
public int getProfit()
{
return 0;
}
@Override
public MultiFilter getFilter()
{
return null;
}
@Override
public List <StrategySignal> providerSignals()
{
return new LinkedList <StrategySignal>();
}
@Override
public boolean filterActive()
{
return false;
}
@Override
public void changeFilterActive(boolean newActive)
{
}
@Override
public void checkBrokerConsistency()
{
}
@Override
public void changeActiveFilter(StrategyId strategyId, Pair pair, boolean isBuy,
int newValue)
{
}
@Override
public void startPersistenceThread()
{
}
}