public override void SetDescription(SlotTypes slotType)
{
int iShift = (int)IndParam.NumParam[0].Value;
string sUpperTrade;
string sLowerTrade;
if (iShift > 0)
{
sUpperTrade = iShift + " pips above ";
sLowerTrade = iShift + " pips below ";
}
else if (iShift == 0)
{
sUpperTrade = "at ";
sLowerTrade = "at ";
}
else
{
sUpperTrade = -iShift + " pips below ";
sLowerTrade = -iShift + " pips above ";
}
switch (IndParam.ListParam[0].Text)
{
case "Enter long at an Up Fractal":
EntryPointLongDescription = sUpperTrade + "an Up Fractal";
EntryPointShortDescription = sLowerTrade + "a Down Fractal";
break;
case "Exit long at an Up Fractal":
ExitPointLongDescription = sUpperTrade + "an Up Fractal";
ExitPointShortDescription = sLowerTrade + "a Down Fractal";
break;
case "Enter long at a Down Fractal":
EntryPointLongDescription = sLowerTrade + "a Down Fractal";
EntryPointShortDescription = sUpperTrade + "an Up Fractal";
break;
case "Exit long at a Down Fractal":
ExitPointLongDescription = sLowerTrade + "a Down Fractal";
ExitPointShortDescription = sUpperTrade + "an Up Fractal";
break;
default:
break;
}
return;
}