Побаловался тут с синтетиками - интересная фишка с кучей неожиданных применений...

Например - для любителей арбитражных стратегий можно строить синтетики типа:
Т.е. берем кросс EURJPY и две основных пары EURUSD, USDJPY, вычисляем разницу цен (умножение на -1) и добавляем 1, чтобы результат не убегал меньше 0.
В итоге - получаем готовый чарт для арбитража
UPD: В MQL4 CodeBase нашел интересный индикатор ChartBuilder _http://www.mql5.com/ru/code/10617 - судя по описанию, с гораздо бОльшим функционалом, но без offline-чартов
UPD2: Приаттачиваю новую версию советника - пофиксил ситуацию, когда вычисляемая цена синтетика Low получалась больше High (приключается при использовании зеркальных пар типа 1/EURUSD). Теперь в этом случае значения Low и High меняются местами.