Всем доброго времени суток.
Потихоньку изучаю терминал.
Прошу подсказать где почитать как:
1. Получить коллекцию всех имеющихся тикеров (раздел "работа с маркет-датой" прочитал, раздел "стандартная библиотека" также посмотрел), нашел как получить данные по конкретному указанному тикеру, а вот как получить всю коллекцию тикеров и сделать по ней итерацию - так и не увидел
2. Как можно по времени перезапускать сервис? Условный учебный пример: сервис каждый 10 минут пишет в журнал текущее время. Или это реализуется не перезапуском сервиса, а добавлением какого-либо обработчика (таймера). Если так, то тоже прошу ткнуть где почитать, чтобы были примеры.
Заранее спасибо
1. в разделе Получение рыночной информации.
2. OnTimer.
Всем доброго времени суток.
Потихоньку изучаю терминал.
Прошу подсказать где почитать как:
1. Получить коллекцию всех имеющихся тикеров (раздел "работа с маркет-датой" прочитал, раздел "стандартная библиотека" также посмотрел), нашел как получить данные по конкретному указанному тикеру, а вот как получить всю коллекцию тикеров и сделать по ней итерацию - так и не увидел
2. Как можно по времени перезапускать сервис? Условный учебный пример: сервис каждый 10 минут пишет в журнал текущее время. Или это реализуется не перезапуском сервиса, а добавлением какого-либо обработчика (таймера). Если так, то тоже прошу ткнуть где почитать, чтобы были примеры.
Заранее спасибо
вам видимо с JS ? то есть нативная практика на JavaScript
тут всё совсем не так - тут низкий уровень и чтобы "получить коллекцию", надо попотеть (написать простынку кода) и чтобы "проитерировать" тоже. И чтобы сохранить коллекцию на будущее тем паче. Не хорошо, ни плохо, просто по другому и иначе чем там.
PS/ "сервис каждые 10 минут пишет" - очень растяжимое понятие. Каких минут, с каких моментов. Например 9.13 может войти в "каждые 10" ?? "Настоящее время" оно чьё, терминалово или серверово ? или от символа (а это уже 3(!!) разных времени). Если тика нет, то секунду считаем ? и так далее. И настройки реального времени могут разойтись (вообще всегда, у всех частников - время разное на компах)
вам видимо с JS ? то есть нативная практика на JavaScript
тут всё совсем не так - тут низкий уровень и чтобы "получить коллекцию", надо попотеть (написать простынку кода) и чтобы "проитерировать" тоже. И чтобы сохранить коллекцию на будущее тем паче. Не хорошо, ни плохо, просто по другому и иначе чем там.
PS/ "сервис каждые 10 минут пишет" - очень растяжимое понятие. Каких минут, с каких моментов. Например 9.13 может войти в "каждые 10" ?? "Настоящее время" оно чьё, терминалово или серверово ? или от символа (а это уже 3(!!) разных времени). Если тика нет, то секунду считаем ? и так далее. И настройки реального времени могут разойтись (вообще всегда, у всех частников - время разное на компах)
Добрый день.
Я умею более менее VBA и C#, там есть конструкции которые просто запускают таймер, время отсчитывается от запуска таймера, либо от какой-либо отправной точки, например, от полуночи. В данном контексте точка отсчета в общем не важна, то есть запустились, а дальше считаем время от чего-либо, что было выбрано точкой отсчета, в том числе и время Now можно проверять. Таймер сработал, щелкнуло событие, все подписанные на событие методы запустились. Примерно это хотел сделать в данном случае, почему и обратился к знатокам, т.к. самостоятельное гугление примеров что-то не дало результата, в том числе и по форуму и доку почитал и так не понял как сделать вещь, которая обычно делается несколько минут. Если подскажите как "попотеть" (что именно прочитать), чтобы сделать коллекцию и запустить тот же foreach по ней буду признателен, т.к. хочу разобраться в вопросе. Синтаксис, конструкции ООП, итераторы, классы и в общем и целом все типы и синтаксис языка мне понятен, хотелось бы, чтобы также стал понятен механизм взаимодействия с терминалом в целях получения нужной информации.
Сейчас задача такая: пройти по всем тикерам в окне "маркет" и выгрузить в csv-файл лотность, минимальный шаг цены, тикер. Через время снова запустить данный механизм.
Сейчас задача такая: пройти по всем тикерам в окне "маркет" и выгрузить в csv-файл лотность, минимальный шаг цены, тикер. Через время снова запустить данный механизм.
В парадигме МТ "тикеры" называются "символами". Поэтому и не получается найти то, что нужно. Для опроса символов потребуются функции SymbolSelect() и SymbolsTotal().
В парадигме МТ "тикеры" называются "символами". Поэтому и не получается найти то, что нужно. Для опроса символов потребуются функции SymbolSelect() и SymbolsTotal().
С данными функциями ознакомился в документации, но пока непонятно как получить весь список символов - одна функция получает символ по его имени, другая отдает просто кол-во символов, как взять всю коллекцию и скажем пробежать по ней и выгрузить в файл все символы, у которых в названии есть "SI" или "BR" или любые другие символы. Задача немножко более общая - выгрузить символы и их характеристики в файл, либо все символы, либо отобранные по определенному условию.
Пока читаю дальше, хочется найти возможность просто подключаться к терминалу из c# и запрашивать список символов с их характеристиками. Возможно, это нельзя сделать, но я пока надежду не теряю и изучаю статьи, где есть взаимодействия с шарпом. Это было бы лучше, чем выгрузить файл, а потом забрать из него данных шарпом
С данными функциями ознакомился в документации, но пока непонятно как получить весь список символов - одна функция получает символ по его имени, другая отдает просто кол-во символов, как взять всю коллекцию и скажем пробежать по ней и выгрузить в файл все символы, у которых в названии есть "SI" или "BR" или любые другие символы. Задача немножко более общая - выгрузить символы и их характеристики в файл, либо все символы, либо отобранные по определенному условию.
Пока читаю дальше, хочется найти возможность просто подключаться к терминалу из c# и запрашивать список символов с их характеристиками. Возможно, это нельзя сделать, но я пока надежду не теряю и изучаю статьи, где есть взаимодействия с шарпом. Это было бы лучше, чем выгрузить файл, а потом забрать из него данных шарпом
С данными функциями ознакомился в документации, но пока непонятно как получить весь список символов - одна функция получает символ по его имени, другая отдает просто кол-во символов, как взять всю коллекцию и скажем пробежать по ней и выгрузить в файл все символы, у которых в названии есть "SI" или "BR" или любые другие символы. Задача немножко более общая - выгрузить символы и их характеристики в файл, либо все символы, либо отобранные по определенному условию.
Пока читаю дальше, хочется найти возможность просто подключаться к терминалу из c# и запрашивать список символов с их характеристиками. Возможно, это нельзя сделать, но я пока надежду не теряю и изучаю статьи, где есть взаимодействия с шарпом. Это было бы лучше, чем выгрузить файл, а потом забрать из него данных шарпом
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем доброго времени суток.
Потихоньку изучаю терминал.
Прошу подсказать где почитать как:
1. Получить коллекцию всех имеющихся тикеров (раздел "работа с маркет-датой" прочитал, раздел "стандартная библиотека" также посмотрел), нашел как получить данные по конкретному указанному тикеру, а вот как получить всю коллекцию тикеров и сделать по ней итерацию - так и не увидел
2. Как можно по времени перезапускать сервис? Условный учебный пример: сервис каждый 10 минут пишет в журнал текущее время. Или это реализуется не перезапуском сервиса, а добавлением какого-либо обработчика (таймера). Если так, то тоже прошу ткнуть где почитать, чтобы были примеры.
Заранее спасибо