Геннадий Попов
Элитный участник
.Я сталкивался с этой проблемой. Вариантов очень много.
Префиксы, суффиксы, полная замена названия (возможно с префиксом или суффиксом). Можно сделать только поддержку суффиксов (самое распространенное). Но если хочется достичь полной универсальности, то надо делать отдельный файл, в котором пользователь сам прописывает маппинг. Типа такого:
EURUSD EURUSD_FL
GBPUSD cGBPUSD
XAUUSD GOLD_FL
Я могу сделать изящнее.
Однократная проверка по имени пары.
Цикл: длина имени минус 6.
Берется часть названия из 6 символов. С 1-го символа, затем от второго и т.д.
Проверяется вхождение обычного названия, например, "EURUSD".
Для 99,9 случаев хватит.
.