void RecalculateSlots()
{
foreach (IndicatorSlot indSlot in Data.Strategy.Slot)
{
string indicatorName = indSlot.IndicatorName;
SlotTypes slotType = indSlot.SlotType;
Indicator indicator = Indicator_Store.ConstructIndicator(indicatorName, slotType);
indicator.IndParam = indSlot.IndParam;
indicator.Calculate(slotType);
indSlot.Component = indicator.Component;
indSlot.IsDefined = true;
}
// Searches the indicators' components to determine the Data.FirstBar
Data.FirstBar = Data.Strategy.SetFirstBar();
}