Проблема с коннектором МТ4
Atom
22.11.2018


1. У меня windows10, МТ4 от Альпари, советника пришлось разместить по адресу C:\Program Files (x86)\Alpari MT4\MQL4\Experts\
Всю апи 4.4.14 разместил C:\Program Files (x86)\Alpari MT4\MQL4\Experts\StockSharp
2. в логе советника (C:\Program Files (x86)\Alpari MT4\MQL4\Experts\Data\Log\2018_11_20\MqlServer.txt) ошибка:
21:39:33.111| |MqlServer |StockSharp.MT4 v4.4.14.0
21:39:34.385| |MqlServer |MQL.START
21:39:34.386| |MqlServer |Commander started
21:39:34.389| |MqlServer |=> Commander.Parser
21:39:34.456|Error |MqlServer |System.MissingMethodException: Метод не найден: "StockSharp.Algo.IRemoteAuthorization StockSharp.Fix.FixServer.get_Authorization()".
в #=zPTGTJ402waqzfDDqXX3FUxQ=.#=zZvuNQT0=(String #=zPu9HbRQ=, String #=z4ig2G_4=)
в StockSharp.MT4.Exports.#=zYeDVzeib0hci(InitParams #=zc6QE4ng=)
в StockSharp.MT4.Exports.StartConnector(InitParams* args, Char* ptr)
21:39:34.457|Error |MqlServer |INIT ERROR: Метод не найден: "StockSharp.Algo.IRemoteAuthorization StockSharp.Fix.FixServer.get_Authorization()".

Помогите, пожалуйста?

Теги:


Спасибо:


< 1 2 3  >
ghost-mo

Фотография
Дата: 11.04.2019
Ответить


Mikhail Sukhov Перейти
Сам пример универсален, но свечи выбираются в окне с инструментами. Там есть выпадающий ТФ список для выбора.


Да, я согласен с тем, что я это не заметил в начале.
Но я выбрал инструмент, выбрал тайм фрэйм, и получил ошибку. (Если тут не удобно смотреть, можно посмотреть в предыдущем сообщении файл)

2019/04/11 00:20:50.879| |FIX |Origin tf: 00:01:00
2019/04/11 00:20:50.971| |FIX |Build tf: Trades->00:01:00
2019/04/11 00:20:50.991| |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.
2019/04/11 00:20:51.115|Error |BasketMessageAdapter|System.InvalidOperationException: Не найден подходящий адаптер для 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.
в StockSharp.Algo.BasketMessageAdapter.GetSubscriptionAdapters(MarketDataMessage mdMsg) в E:\Users\Ghost-mo\Desktop\проджекты\Сергей\StockSharp-master\Algo\BasketMessageAdapter.cs:строка 735
в StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg) в E:\Users\Ghost-mo\Desktop\проджекты\Сергей\StockSharp-master\Algo\BasketMessageAdapter.cs:строка 799
в StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message) в E:\Users\Ghost-mo\Desktop\проджекты\Сергей\StockSharp-master\Algo\BasketMessageAdapter.cs:строка 505
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) в E:\Users\Ghost-mo\Desktop\проджекты\Сергей\StockSharp-master\Messages\MessageAdapter.cs:строка 394
2019/04/11 00:20:51.114|Error |FixTrader |Подписка '#LITECOIN@CRYPTOCURRENCY' на CandleTimeFrame неожоданное закончилась с ошибкой 'Не найден подходящий адаптер для 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.'.
Спасибо:

ghost-mo

Фотография
Дата: 11.04.2019
Ответить


Еще раз вопрос: Как отобразить свечи при работе через МТ4.
Исторические свечи выгружаются, меня интересуют реал тайм. Строить свечи по level1 это бред.
Или у меня что то криво настроено?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 11.04.2019
Ответить


А в самом МТ есть 1м свечи для данного инструмента?
Спасибо:

ghost-mo

Фотография
Дата: 11.04.2019
Ответить


Mikhail Sukhov Перейти
А в самом МТ есть 1м свечи для данного инструмента?


Да, у меня открыто второй график с этим инструментом с этим тайм фреймом.
Или как когда то в квике, надо открыть график правильного таймфрейма и инструмента и к нему прикрепить эксперта?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 11.04.2019
Ответить


Пришлите пожалуйста лог самого мкл части.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 11.04.2019
Ответить


И да уточните пожалуйста. Свечи не рисуются для всех инструментов или только для одного?
Спасибо:

ghost-mo

Фотография
Дата: 11.04.2019
Ответить


Mikhail Sukhov Перейти
И да уточните пожалуйста. Свечи не рисуются для всех инструментов или только для одного?


Ну за все не рискну сказать, но крипто инструменты не рисуются, не рисуются #AA, фьюч какой то. Я Не нашел какой рисуется.
НА всякий случай уточнение история рисуется. Проблемы с реал таймом.

FixServer.txt 7 KB (234) MqlServer.txt 11 KB (236)
Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.04.2019
Ответить


По ошибке, которая получается от МТ4, видно, что нет исторических данных. Наверное, в этом причина.
Спасибо:

ghost-mo

Фотография
Дата: 12.04.2019
Ответить


Mikhail Sukhov Перейти
По ошибке, которая получается от МТ4, видно, что нет исторических данных. Наверное, в этом причина.


По причине отсутствия исторических свечек, не строятся свечки реалтайм?
Ок, ща запущу без погрузки истории и этой ошибки не будет.
Или тут нюанс что из мт4 нельзя строить свечи, а только заказывать?
Спасибо:

ghost-mo

Фотография
Дата: 13.04.2019
Ответить


Mikhail Sukhov Перейти
По ошибке, которая получается от МТ4, видно, что нет исторических данных. Наверное, в этом причина.


А это и есть тех.поддержка? Или есть что то еще?

Я сам разобрался: Если не запрашивать историю, то при попытке отобразить свечку выдается ошибка.
А если прогрузить историю, то свечки отображаются и исторические и реал таймовые.
1. об этом ни где не говорится.
2. это не совсем правильно
3. можно это как то обойти?
Спасибо:
< 1 2 3  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy