разделю данные на две группы.
1. получаемые котировки от ДЦ:EURUSD GBPUSD USDCHF USDJPY USDCAD AUDUSD NZDUSD GOLDUSD QMUSD
2. требуемые кроссы, которые нужно расчитать:
EURGBP EURCHF EURJPY EURCAD EURAUD EURNZD GoldEUR QMEUR
GBPCHF GBPJPY GBPCAD GBPAUD GBPNZD GOLDGBP QMGBP
CHFJPY CADCHF AUDCHF NZDCHF GOLDCHF QMCHF
AUDJPY NZDJPY GOLDJPY QMJPY
GOLDAUD QMNZD
вроде никого не пропустил? если найдет кто ошибку, прошу скажите сразу, а то у меня в голове сейчас много чего-могу косякнуть.
В индюке сразу нужно предусмотреть, возможность отключения любого инструмента.
привожу пример как расчитывать кроссы. (разберем первую строчку-кроссы с евро)
EURGBP=(EURUSD*(1/(GBPUSD)) EURCHF=EURUSD*USDCHF EURJPY=EURUSD*USDJPY EURCAD=EURUSD*USDCAD EURAUD=EURUSD*(1/AUDNZD) EURNZD=EURUSD*(1/NZDUSD) GOLDEUR=GOLDUSD*(1/EURUSD) QMEUR=QMUSD*(1/EURUSD)