Comments (13)
Добрый день, Алексей.
Спасибо за issue. Буду изучать.
Подскажите, эта проблема проявляется только в mtapi MT5 ?
from mtapi.
Добрый,
C mtapi MT4 я не работал. Не могу пока сказать. Более детально: выполнялся единственный запрос CopyRates периодически, пока в какой-то момент он работает очень долго и возвращает 0 и rates_array = null на гарантированно не пустых данных. Аналогичный ответ возвращает MtApi5TestClient. То, что что-то поломалось, можно проверить только зарывая MT, тогда можно увидеть окно с ошибкой.
Так же не работает api во время клиринга и между биржевыми сессиями (23:50-10:00) даже на получение истории (CopyRates), после клиринга продолжает работать нормально (если не было ранее ошибки описанной выше). То что не работает в момент клиринга - это отдельная тема. Желательно возвращать какую-нибудь ошибку (и/или exception) если нет никакой возможности использования mt api в это время (хотя сам терминал MT может получать данные).
from mtapi.
Добрый день, Алексей.
Спасибо за более подробную информацию. Как только закончу работать на некоторыми заданиями по mtapi MT4, я переключусь на MT5 и постараюсь исправить ошибки.
from mtapi.
Добрый день, Алексей.
Я добавил логирование в MtApiService и провел небольшой рефакторинг кода. Это должно помочь выявить проблему.
Соберите, когда будет возможность, логи и прикрепите к этому тикету. Логи лежат по пути
%temp%\MtApiService
%temp%\MtApi5Client\
Сборка должна быть в Debug mode.
from mtapi.
Проблема с exception MtApi как-то рассосалась сама собой и перестала у меня воспроизводиться.
А вот поведение MtApi во время клиринга и между сессиями хотелось бы поправить.
from mtapi.
Попробуйте протестировать MtApi (MT5) 1.0.10 во время клиринга. Присутствует ли еще данная проблема?
from mtapi.
@vdemydiuk Расскажите как правильно переустанавливать новый MtApi? Достаточно ли заменить файл C:\Program Files\MtApi5\MtApi5.dll или обязательно надо собрать инсталлятор и переустановить (чтобы правильно обновилось в GAC)?
from mtapi.
Есть два пути установки MtApi:
- Использовать инсталятор.
-
- Переписать MT5Connector.dll в системную папку или в папку, где установлен терминал;
- установить MtApiService.dll в GAC;
- переписать MtApi.ex5 в папку экспертов.
from mtapi.
@vdemydiuk а при использовании инсталлятора, надо ли MtApi5.ex5 повторно кликать для переустановки?
P.S. А это круто звучит про читайте внимательно: https://s.mail.ru/Fq6v/yhoXxUx7Y ))
from mtapi.
Если в эксперте не было изменений (не поменялась его версия), то переустанавливать его не обязательно. Планирую добавить скрипт в инсталлятор для автоматического обновления (как сейчас в MtApi (MT4).
Насчет диалога лицензии, сам иногда тешусь. :) Никак не доходят руки добавить текст лицензии.
from mtapi.
Проверил новый MtApi между сессиями, всё работает! Good job!
На следующей неделе посмотрю во время клиринга как ещё.
from mtapi.
Во время клиринга тоже всё ОК теперь.
from mtapi.
Отлично. Спасибо за тестирование.
from mtapi.
Related Issues (20)
- Indicators values returned
- Problem with OrderSendAsync() in MtApi5 HOT 7
- BackTesting HOT 1
- How to get Order Information
- Error on load MTConnector.dll in MTApi 1.15 - MT4 HOT 2
- Unhandled Exception - CommunicationException: Client is not connected HOT 1
- Call .Exe when attach EA. Question HOT 1
- Help,no connection to Mt4 in VS Windows Forms. HOT 2
- (False alarm)
- EA MtApi5 get locked/frozen under mutli-symbol optimization mode during backtesting HOT 6
- client.GetQuotes() always returns the first quote recieved
- MT5 connection problems with Windows Forms HOT 1
- iCustom with parameters
- MT4 library for php
- Close position account Hedging Mt5
- MtAPI in Wine HOT 2
- hi.. how i can run that win form with visual studio , when I run it return error HOT 1
- iTime, iTimeArray - does not take the last day of quotes
- Client can not connect to IP,Port
- Still Active? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mtapi.