Indicator can receive data from different instruments:
inputParameterInfos = new InputParameterInfo[] { new InputParameterInfo("USD", InputParameterInfo.Type.DOUBLE) {
{
setInstrument(Instrument.EURUSD);
}
}, new InputParameterInfo("GBP", InputParameterInfo.Type.DOUBLE) {
{
setInstrument(Instrument.EURGBP);
}
}, new InputParameterInfo("AUD", InputParameterInfo.Type.DOUBLE) {
{
setInstrument(Instrument.EURAUD);
}
} };
This data would allow to compare relative strength of different currencies.