Нужна консультация программиста по C#
Есть код написанный на С#. Программа на пару страниц кода для скачивания исторических данных с сайта биржи.
При компиляции вылетает сообщение, что с заданными параметрами нет данных. Где косяк в коде- непонятно.
Буду благодарен за совет по теме вопроса.
646
Читайте на SMART-LAB:
Портфель Андрея Хохрина :) Своими словами
📱 vkvideo.ru/video-210986399_456244317
📱 youtu.be/bmtfG92q9ms Спасибо коллегам из РБК за площадку и возможность!
Телеграм:...
Отличная работа! Несмотря ни на что, аналитики Mozgovik Research проделали качественную работу в 2025 году👍
Конец года — время задуматься, какие акции могли принести наилучший результат. В этом году хороших акций было не так много, но мне приятно...
OsData и Тестер. Качаем слепки стаканов и запускаем тестер. Видео.
Сегодня будем учиться скачивать с биржи слепки стаканов и запускать на них тестер.
Видео предназначено для программистов, которые уже умеют...
В 90 годы было несколько достойных автономных решений для этой задачи которые стабильно и шустро скачивали данные с серверов Финама… А так готовые решения на Питоне в сети есть… А так пару раз пытался работать Python- как то не зашло..
Введите символ (например, SBER): sber
Выберите тип инструмента (shares, bonds, futures): shares
Выберите таймфрейм (1, 5, 15,30, 60, D, W):
60
Введите количество свечей или дату начала (формат 2022-01-01):
2025-07-25
Получается URL:
iss.moex.com/iss/engines/stock/markets/shares/securities/SBER/candles.json?interval=60&start=2025-07-25
Загрузка данных...
Нет данных по выбранным параметрам.
«скормите часть этого json-а в коде а не ссылку»- не понятно как это делать… Туплю- но для моего почтенного возраста это допустимо… Тем более -это первая попытка работать с GPT…
Устанавливайте .Net на свйо комп и запускайте локально
.Net6 установил… Вопрос что дальше со всем этим делать…
igor12, короткий ответ: Visual Studio Code
длинный ответ: вам предстоит большой и долгий путь понять как работают программы на С# и проходить его лучше не здесь.
Проще всего скачать Visual Studio — бесплатную версию и там создавать программы на C# и компилировать их.
visualstudio.microsoft.com/ru/vs/preview/
---------
Не ставьте «Visual Studio Code» — это будет менее понятно для вас как использовать.
Попробуйте для начала сами сделать что нибудь серьезное с помощью GPT.
А вот молодых ребят GPT может погубить…
Некоторые врачи уже для диагноза лезут в интернет))
так канеш ТЗ не ставится )
1. Показать код
2. Показать код ошибки и ее описание
3. Словесно описать, что делает код
И если кто откликнется- готов выслать всю информацию по вашим пунктам 1, 2, 3…
потому и обратился с вопросами. к тем кто в теме. Попробовал (в первый раз) помучить GPT...- Но там без базовых знаний мало шансов..
igor12, вы в след раз исходниками на СЛ обменивайтесь лучше через какое облако… сами видите, оно тут не читабельно
расскажите, что у вас не работает? я скопировал ваш код в выше приведенный компилятор, вроде как запускает

igor12, я попробовал погонял на SBER разные ТФ, дает данные не на все ТФ.
стал изучать этот код, там баг в следующем:
«Выберите таймфрейм (1, 5, 15, 30, 60, D, W): „
тут не допустимые коды ТФ. При работе с MOEX ISS API допустимо указывать следующие коды ТФ:
1 — 1 минута
10 — 10 минут
60 — 1 час
24 — 1 день
7 — 1 неделя
31 — 1 месяц
4 — 1 квартал
а так и 1 и 60 нормально работает на SBER, я проверил все, прежде чем коммент написать
Компилятор уважает только руку мастера- а со мной отказывается работать…
upd. А нет. В коде происходит автоматическая замена маленьких на заглавные
=== MOEX Инструмент Дата-качка ===
Введите символ (например, SBER): SBER
Выберите тип инструмента (shares, bonds, futures): shares
Выберите таймфрейм (1, 5, 15,30, 60, D, W):
1
Введите количество свечей или дату начала (формат 2022-01-01):
2025-01-01
Получается URL:
iss.moex.com/iss/engines/stock/markets/shares/securities/SBER/candles.json?interval=1&start=2025-01-01
Загрузка данных...
Нет данных по выбранным параметрам. Где туплю!!?
на текущий момент у вас следующие баги кода, если подитожить:
1. Не корректные ТФ для MOEX ISS. Нужно как минимум исправить следующую функцию:
2. Некорректное формирование строки url запроса для получения свечей с определенной даты. Название параметра start поменять на название from
=== MOEX Инструмент Дата-качка ===
SBERSBER
Выберите тип инструмента (shares, bonds, futures): shares
Выберите таймфрейм (1, 5, 15, 60, D, W):
60
Введите количество свечей или дату начала (формат 2022-01-01):
2025-01-01
Unhandled exception. System.ArgumentException: Некорректный таймфрейм
at MoexAdvancedDownloader.Program.ParseInterval(String timeframe)
at MoexAdvancedDownloader.Program.Main(String[] args)
at MoexAdvancedDownloader.Program.<Main>(String[] args)
Command terminated by signal 6
moex.backtrader.ru/
Тот же опытный АГ уже который год торгует у нуля… Причин много)