Mikhail Sukhov
|
Дата: 13.04.2019
ghost-mo Mikhail Sukhov По ошибке, которая получается от МТ4, видно, что нет исторических данных. Наверное, в этом причина. А это и есть тех.поддержка? Или есть что то еще? Я сам разобрался: Если не запрашивать историю, то при попытке отобразить свечку выдается ошибка. А если прогрузить историю, то свечки отображаются и исторические и реал таймовые. 1. об этом ни где не говорится. 2. это не совсем правильно 3. можно это как то обойти? Тех поддержка пока не обслуживает коннектор, потому что он новый. Можете как-то подробнее расписать, что именно вы делаете и как? Лучше в примере кодов, которые можно применить к SampleFIX.
|
|
Спасибо:
|
|
|
|
|
ghost-mo
|
Дата: 14.04.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, загружаем историю по этому инструменту, снова нажимаем свечи, и о чудо после прогрузки истории, начинают строиться и реалтаймовые свечи.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 14.04.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 протокол.
|
|
Спасибо:
|
|
|
|
|
ghost-mo
|
Дата: 14.04.2019
Суть моего вопроса не в исторических свечках, а в свечках реал тайма. И Ваш пример сэмпэл фикс не рисует реал таймовые свечи, если не прогрузить историю в МТ4.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 15.04.2019
ghost-mo Суть моего вопроса не в исторических свечках, а в свечках реал тайма. И Ваш пример сэмпэл фикс не рисует реал таймовые свечи, если не прогрузить историю в МТ4. Тогда я вас не понял. Каким образом вы хотите получать реал тайм свечи, если историю не дает терминал? Вы хотите строить свечи из тиковых данных, начиная с момента подписки (без истории)?
|
|
Спасибо:
|
|
|
|
|
ghost-mo
|
Дата: 15.04.2019
Mikhail Sukhov Тогда я вас не понял. Каким образом вы хотите получать реал тайм свечи, если историю не дает терминал? Вы хотите строить свечи из тиковых данных, начиная с момента подписки (без истории)? Ну да с момента подписки. Строить из чего нибудь, что есть. Или свечки начинают строиться только если терминал шлет историю (но историю то мы в терминале загружаем только за определенный период, а после истории, он же свечки реалтаймовые делает)? В общем это осталось не понятно. Но хорошо, хоть после прогрузки истории рисует, остановимся на этом (Но хорошо бы в инструкцию к МТ4 это внести, что свечи можно построить только полсе прогрузки какойнить истории по инструменту). А то я так понимаю, что все равно ни куда не придем с этим вопросом.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 15.04.2019
ghost-mo Или свечки начинают строиться только если терминал шлет историю (но историю то мы в терминале загружаем только за определенный период, а после истории, он же свечки реалтаймовые делает)?
Теоретически, можно строить и из bid/ask, но мы проверим. Есть вероятность, что пока нет открыт график, не идут вообще никаких данные по валютной паре. ghost-mo В общем это осталось не понятно. Но хорошо, хоть после прогрузки истории рисует, остановимся на этом (Но хорошо бы в инструкцию к МТ4 это внести, что свечи можно построить только полсе прогрузки какойнить истории по инструменту). А то я так понимаю, что все равно ни куда не придем с этим вопросом.
На этой неделе проверим тестирование, вам отпишусь по результатам.
|
|
|
|
|
ghost-mo
|
Дата: 12.05.2019
Mikhail Sukhov На этой неделе проверим тестирование, вам отпишусь по результатам.
Добрый день. Ну как успехи?
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 13.05.2019
Да, протестировали буквально на днях. Ошибки нет, данные получаются тиковые в любом случае.
Какой у вас брокер? Воспроизводится ли ошибка на его демо?
|
|
Спасибо:
|
|
|
|
|
ghost-mo
|
Дата: 13.05.2019
Mikhail Sukhov Да, протестировали буквально на днях. Ошибки нет, данные получаются тиковые в любом случае.
Какой у вас брокер? Воспроизводится ли ошибка на его демо? Я пока только на демке и работаю. instaforex А какой у вас брокер, я не против сменить. Вы про мт4? обычные инструменты начинают прогрузку, только после прогрузки истории. крипта вообще не рисуется, т.к. не грузится история на демке, в бою не знаю..
|
|
Спасибо:
|
|
|
|