Forex_Strategy_Builder.Strategy.MoveFilterDownwards C# (CSharp) Method

MoveFilterDownwards() public method

Moves a filter downwards.
public MoveFilterDownwards ( int slotToMove ) : void
slotToMove int
return void
        public void MoveFilterDownwards(int slotToMove)
        {
            Data.Log("Move a Filter Downwards");

            if (slotToMove < Slots - 1 && Slot[slotToMove].SlotType == Slot[slotToMove + 1].SlotType)
            {

                IndicatorSlot tempSlot = Slot[slotToMove + 1].Clone();
                Slot[slotToMove + 1] = Slot[slotToMove].Clone();
                Slot[slotToMove] = tempSlot.Clone();

                // Sets the slot numbers.
                for (int slot = 0; slot < Slots; slot++)
                    indicatorSlot[slot].SlotNumber = slot;
            }

            return;
        }