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