But when go to indicator chart in the review section only one indicator appear
This is by intention. If both indicators has same signature, chart show only one indicator.
If these indicators has different params, they has to show different texts on the chart.
This is ToString() method. If strings are different, the chart will show both indicators.
Probably you have to fix the ToString() method to show all params.
Example of correct code:
public override string ToString()
{
return string.Format("{0}{1} ({2}, {3}, {4}, {5}, {6})",
IndicatorName,
(IndParam.CheckParam[0].Checked ? "*" : ""),
IndParam.ListParam[1].Text,
IndParam.ListParam[2].Text,
IndParam.NumParam[0].ValueToString,
IndParam.NumParam[1].ValueToString,
IndParam.NumParam[2].ValueToString);
}
This is Gann HiLo indicator code:
/// <summary>
/// Indicator to string
/// </summary>
/*public override string ToString()
{
string sString = IndicatorName +
(IndParam.CheckParam[0].Checked ? "* (" : " (") +
IndParam.ListParam[1].Text + ", " + // Method
IndParam.ListParam[2].Text + ", " + // Price
IndParam.NumParam[0].ValueToString + ", " + // MA period
IndParam.NumParam[1].ValueToString + ")"; // MA shift
return sString;
}*/
As we see the function is even commented and it's not active. That's the reason for the "problem".