Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,458+ Tradern und Entwicklern✦Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,458+ Tradern und Entwicklern✦
Здравствуйте! Как получить если они уже получены? То есть после регистрации SubscribeCandles и после того как событие CandleSeriesProcessing отдало все исторические свечи?
Kommentare (13)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Еще вопрос. Есть ли какой то нормальный способ или уже готовый метод в s# для определения какая свеча пришла? Свеча истории или реалтайм? Другими словами нужно поднять флаг для возможности совершать сделки в реалтайме, а не на истории.
Константин:
Еще вопрос. Есть ли какой то нормальный способ или уже готовый метод в s# для определения какая свеча пришла? Свеча истории или реалтайм? Другими словами нужно поднять флаг для возможности совершать сделки в реалтайме, а не на истории.
В стратегиях в Shell встроили какие-то методы для этого, но они собрали их на основе других сущностей, я, честно говоря, их реализации не сильно понял, или она мне не понравилась - не помню. Самое простое, по-моему, на момент появления свечи замерять разницу во времени между приходами соседних свечей (DateTime.Now) и сравнивать с шагом тайм-фрейма.
В стратегиях в Shell встроили какие-то методы для этого, но они собрали их на основе других сущностей, я, честно говоря, их реализации не сильно понял, или она мне не понравилась - не помню. Самое простое, по-моему, на момент появления свечи замерять разницу во времени между приходами соседних свечей (DateTime.Now) и сравнивать с шагом тайм-фрейма.
Я могу ошибаться, но время свечей может быть серверным и сравнивать его с локальным не правильно.
Поддержка, ответьте пожалуйста: какое время в свойствах свечей?
В стратегиях в Shell встроили какие-то методы для этого, но они собрали их на основе других сущностей, я, честно говоря, их реализации не сильно понял, или она мне не понравилась - не помню. Самое простое, по-моему, на момент появления свечи замерять разницу во времени между приходами соседних свечей (DateTime.Now) и сравнивать с шагом тайм-фрейма.
Я могу ошибаться, но время свечей может быть серверным и сравнивать его с локальным не правильно.
Поддержка, ответьте пожалуйста: какое время в свойствах свечей?
Да нет, это и не требуется. Пришла свеча - замерили текущее время, в которое она пришла, посмотрели свойство ВремяОткрытия свечи. Пришла вторая свеча, замерили текущее время, замерили ВремяОткрытия свечи. Дальше сравниваем два "текущих времени" и два времени открытия свечей. Если идет бэктестинг, то разница текущих временей будет ну там секунды и т.д., а разница времен открытие будет равно шагу тайм-фрейма.
В примере стратегий они, кажется, сравнивают текущее время с временем открытия свечи (или закрытия), если рядом, то это "свежая" свеча, а значит идет реальное время, а не бэктестинг - в принципе можно и так).
Support, ответьте пожалуйста. > Есть ли какой то нормальный способ или уже готовый метод в s# для определения какая свеча пришла? Свеча истории или реалтайм? Другими словами нужно поднять флаг для возможности совершать сделки в реалтайме, а не на истории.
вот я честно говоря тоже не понял ответа, который "был предоставлен". Там код создания CandleManagerContainer, но как его использовать для решения проблемы о которой спрашивал автор - непонятно. Я вообще не понимаю смысла саппорта, где все ответы односложные и ничего не объясняют. Я в своих топиках раз 10 задал одни и те же элементарные вопросы - за неделю так и не получил ответа, хотя ответ, подозреваю, в три строки бы уложился.
Это серверное время, так как в некоторых случаях свеча обновляется по метке времени из тиковой сделки.
Wir verwenden Cookies, um die beste Erfahrung auf unserer Website zu gewährleisten. Durch die weitere Nutzung unserer Seite stimmen Sie der Verwendung von Cookies zu.
Kommentare (13)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Добрый день
Вы можете вызвать подписку повторно, или сохранять свечи в память, чтобы не делать несколько подписок.
То есть этот (https://doc.stocksharp.ru/html/M_StockSharp_Algo_Candles_CandleHelper_GetCandle__1.htm) метод больше не работает?
Еще вопрос. Есть ли какой то нормальный способ или уже готовый метод в s# для определения какая свеча пришла? Свеча истории или реалтайм? Другими словами нужно поднять флаг для возможности совершать сделки в реалтайме, а не на истории.
В стратегиях в Shell встроили какие-то методы для этого, но они собрали их на основе других сущностей, я, честно говоря, их реализации не сильно понял, или она мне не понравилась - не помню. Самое простое, по-моему, на момент появления свечи замерять разницу во времени между приходами соседних свечей (DateTime.Now) и сравнивать с шагом тайм-фрейма.
Добрый день
Можно использовать класс CandleManagerContainer. Например, как здесь https://stocksharp.ru/forum/10213/kak-polzovatsya-svechnym-konteinerom/#m45966
Да нет, это и не требуется. Пришла свеча - замерили текущее время, в которое она пришла, посмотрели свойство ВремяОткрытия свечи. Пришла вторая свеча, замерили текущее время, замерили ВремяОткрытия свечи. Дальше сравниваем два "текущих времени" и два времени открытия свечей. Если идет бэктестинг, то разница текущих временей будет ну там секунды и т.д., а разница времен открытие будет равно шагу тайм-фрейма.
В примере стратегий они, кажется, сравнивают текущее время с временем открытия свечи (или закрытия), если рядом, то это "свежая" свеча, а значит идет реальное время, а не бэктестинг - в принципе можно и так).
Support, ответьте пожалуйста. > Есть ли какой то нормальный способ или уже готовый метод в s# для определения какая свеча пришла? Свеча истории или реалтайм? Другими словами нужно поднять флаг для возможности совершать сделки в реалтайме, а не на истории.
Добрый день
Ответ вам был предоставлен ранее https://stocksharp.ru/posts/m/46504/
вот я честно говоря тоже не понял ответа, который "был предоставлен". Там код создания CandleManagerContainer, но как его использовать для решения проблемы о которой спрашивал автор - непонятно. Я вообще не понимаю смысла саппорта, где все ответы односложные и ничего не объясняют. Я в своих топиках раз 10 задал одни и те же элементарные вопросы - за неделю так и не получил ответа, хотя ответ, подозреваю, в три строки бы уложился.
Время которое приходит со свечками локальное или с сервера?
Это серверное время, так как в некоторых случаях свеча обновляется по метке времени из тиковой сделки.