Mikhail Sukhov
|
Date: 4/13/2019
ghost-mo:
Mikhail Sukhov:
По ошибке, которая получается от МТ4, видно, что нет исторических данных. Наверное, в этом причина.
А это и есть тех.поддержка? Или есть что то еще?
Я сам разобрался: Если не запрашивать историю, то при попытке отобразить свечку выдается ошибка.
А если прогрузить историю, то свечки отображаются и исторические и реал таймовые.
- об этом ни где не говорится.
- это не совсем правильно
- можно это как то обойти?
Тех поддержка пока не обслуживает коннектор, потому что он новый.
Можете как-то подробнее расписать, что именно вы делаете и как? Лучше в примере кодов, которые можно применить к SampleFIX.
|
|
|
|
Thanks:
|
|
|
|
|
|
ghost-mo
|
Date: 4/14/2019
|
|
|
|
|
Mikhail Sukhov:
Тех поддержка пока не обслуживает коннектор, потому что он новый.
Можете как-то подробнее расписать, что именно вы делаете и как? Лучше в примере кодов, которые можно применить к SampleFIX.
Неожиданный поворот. Об этом хорошо бы писать, хоть где то.
А если купить крипто коннектор, то там такая же история с поддержкой?
Конечно. Берем SampleFIX, и например мт4 от Альпари с коннектором.
Подключаемся, открываем окно инструментов, выбираем инструмент, выбираем тайм фрэйм, нажимаем кнопку свечи получаем ошибку:
|BasketMessageAdapter|Не найден подходящий адаптер для MarketData,T(L)=2019/04/11 00:20:50.982,Sec=S#:#LITECOIN@CRYPTOCURRENCY, Native:,Type:,Name=#LITECOIN,Price=0.01,Vol=0.01,Dec=2,Cur=USD,Sec=S#:#LITECOIN@CRYPTOCURRENCY, Native:,Type:,Type=CandleTimeFrame,IsSubscribe=True,Arg=00:01:00,TransId=1215873,OrigId=0,From=04/04/2019 01:40:50 +03:00,SmallTF=True.
Закрываем окно графика. Потом идём в МТ4, загружаем историю по этому инструменту, снова нажимаем свечи, и о чудо после прогрузки истории, начинают строиться и реалтаймовые свечи.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 4/14/2019
|
|
|
|
|
ghost-mo:
Mikhail Sukhov:
Тех поддержка пока не обслуживает коннектор, потому что он новый.
Можете как-то подробнее расписать, что именно вы делаете и как? Лучше в примере кодов, которые можно применить к SampleFIX.
Неожиданный поворот. Об этом хорошо бы писать, хоть где то.
А если купить крипто коннектор, то там такая же история с поддержкой?
Конечно. Берем SampleFIX, и например мт4 от Альпари с коннектором.
Подключаемся, открываем окно инструментов, выбираем инструмент, выбираем тайм фрэйм, нажимаем кнопку свечи получаем ошибку:
|BasketMessageAdapter|Не найден подходящий адаптер для MarketData,T(L)=2019/04/11 00:20:50.982,Sec=S#:#LITECOIN@CRYPTOCURRENCY, Native:,Type:,Name=#LITECOIN,Price=0.01,Vol=0.01,Dec=2,Cur=USD,Sec=S#:#LITECOIN@CRYPTOCURRENCY, Native:,Type:,Type=CandleTimeFrame,IsSubscribe=True,Arg=00:01:00,TransId=1215873,OrigId=0,From=04/04/2019 01:40:50 +03:00,SmallTF=True.
Закрываем окно графика. Потом идём в МТ4, загружаем историю по этому инструменту, снова нажимаем свечи, и о чудо после прогрузки истории, начинают строиться и реалтаймовые свечи.
МТ коннектор не является коннектором к крипто бирже. Все крипто коннекторы указаны отдельно, и это написано у нас на сайте https://stocksharp.ru/products/pricing/
Ответ был дан здесь https://stocksharp.ru/posts/m/47214/ Возможно, он не понятен, я распишу. Ошибку отсуствия данных генерирует сам МТ. Он не дает данные по разным причинам. Одна из них как у вас - когда свечи не прогрузились в сам терминал. Коннектор подключается к терминалу, и работает через MQL. Данный язык достаточно ограничен в своих возможностях, поэтому все ограничения данного языка являются ограничениями коннектора. Вы не сможете получать данные, пока они не станут доступны в терминале для скриптов. Это ограничение невозможно обойти, так как это недостаток их платформы в целом. Как вариант, если вам нужна история торгов непосредственно с сервера брокера, то можно подключится попробовать напрямую к брокеру, минуя инфрастуктуру МТ. Спросите, предоставляет ли ваш брокер такую возможность. Обычно, это работает через FIX протокол.
|
|
|
|
Thanks:
|
|
|
|
|
|
ghost-mo
|
Date: 4/14/2019
Mikhail Sukhov:
....
Суть моего вопроса не в исторических свечках, а в свечках реал тайма.
И Ваш пример сэмпэл фикс не рисует реал таймовые свечи, если не прогрузить историю в МТ4.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 4/15/2019
ghost-mo:
Mikhail Sukhov:
....
Суть моего вопроса не в исторических свечках, а в свечках реал тайма.
И Ваш пример сэмпэл фикс не рисует реал таймовые свечи, если не прогрузить историю в МТ4.
Тогда я вас не понял. Каким образом вы хотите получать реал тайм свечи, если историю не дает терминал? Вы хотите строить свечи из тиковых данных, начиная с момента подписки (без истории)?
|
|
|
|
Thanks:
|
|
|
|
|
|
ghost-mo
|
Date: 4/15/2019
Mikhail Sukhov:
ghost-mo:
Тогда я вас не понял. Каким образом вы хотите получать реал тайм свечи, если историю не дает терминал? Вы хотите строить свечи из тиковых данных, начиная с момента подписки (без истории)?
Ну да с момента подписки. Строить из чего нибудь, что есть. Или свечки начинают строиться только если терминал шлет историю (но историю то мы в терминале загружаем только за определенный период, а после истории, он же свечки реалтаймовые делает)?
В общем это осталось не понятно. Но хорошо, хоть после прогрузки истории рисует, остановимся на этом (Но хорошо бы в инструкцию к МТ4 это внести, что свечи можно построить только полсе прогрузки какойнить истории по инструменту). А то я так понимаю, что все равно ни куда не придем с этим вопросом.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 4/15/2019
ghost-mo:
Или свечки начинают строиться только если терминал шлет историю (но историю то мы в терминале загружаем только за определенный период, а после истории, он же свечки реалтаймовые делает)?
Теоретически, можно строить и из bid/ask, но мы проверим. Есть вероятность, что пока нет открыт график, не идут вообще никаких данные по валютной паре.
ghost-mo:
В общем это осталось не понятно. Но хорошо, хоть после прогрузки истории рисует, остановимся на этом (Но хорошо бы в инструкцию к МТ4 это внести, что свечи можно построить только полсе прогрузки какойнить истории по инструменту). А то я так понимаю, что все равно ни куда не придем с этим вопросом.
На этой неделе проверим тестирование, вам отпишусь по результатам.
|
|
|
|
|
|
|
ghost-mo
|
Date: 5/12/2019
Mikhail Sukhov:
На этой неделе проверим тестирование, вам отпишусь по результатам.
Добрый день.
Ну как успехи?
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 5/13/2019
Да, протестировали буквально на днях. Ошибки нет, данные получаются тиковые в любом случае.
Какой у вас брокер? Воспроизводится ли ошибка на его демо?
|
|
|
|
Thanks:
|
|
|
|
|
|
ghost-mo
|
Date: 5/13/2019
Mikhail Sukhov:
Да, протестировали буквально на днях. Ошибки нет, данные получаются тиковые в любом случае.
Какой у вас брокер? Воспроизводится ли ошибка на его демо?
Я пока только на демке и работаю.
instaforex
А какой у вас брокер, я не против сменить.
Вы про мт4?
обычные инструменты начинают прогрузку, только после прогрузки истории.
крипта вообще не рисуется, т.к. не грузится история на демке, в бою не знаю..
|
|
|
|
Thanks:
|
|
|
|
|