Я использую API TD Ameritrade, как описано в документации API .
URL-адрес для получения истории цен содержит символ актива для извлечения.
Документация гласит:
Заменить {symbol}
в URL фактическим символом
Это хорошо работает со стандартными символами, такими как GOOG или AAPL или FB.
Например, для AAPL, URL будет выглядеть следующим образом: https://api.tdameritrade.com/vi/marketdata/AAPL/pricehistory
Но с символами, которые содержат бэкслу sh как и спот EUR/USD
, он не работает, потому что обратная сторона sh рассматривается как дополнительный путь к URL, поэтому я получаю URL, не найденный с https://api.tdameritrade.com/vi/marketdata/EUR/USD/pricehistory
То же самое с EUR/CAD
, EUR/GBP
и другими точками форекс. Как получить место форекс?