Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Так и есть сейчас. Посмотрел у нескольких брокеров, некоторые конторы вообще не работают сегодня, а у тех, которые работают - спреды сильно расширены. Это, видимо, связанно с тем, что многие банки сегодня не работают - перенос с 25-го. Поэтому рынок неликвиден - невозможно торговать на короткосрок - сегодня день пропал напрасно для меня. Завтра должно всё вернутся в норму.
Вчера, 25 декабря, у меня было автоматическое обновление терминала до билда 565. Только что обновление загрузилось снова и терминал просит их установить и перезагрузиться. Перезагрузился. Билд 565.
Вопрос: Почему обновление загружалось и устанавливалось дважды? )) Кстати, такое бывает периодически при некоторых обновлениях...
Вчера, 25 декабря, у меня было автоматическое обновление терминала до билда 565. Только что обновление загрузилось снова и терминал просит их установить и перезагрузиться. Перезагрузился. Билд 565.
Вопрос: Почему обновление загружалось и устанавливалось дважды? )) Кстати, такое бывает периодически при некоторых обновлениях...
У меня обновился до 567, сервер MQ.
Повторюсь, рельано не могу найти ответ, подскажите пожалуйста, необходимо использовать вот такую конструкцию void RAssignStringVector(int rhandle, string variable, string &vector[], int size);при компиляции выдает ошибку 'vector' - invalid parameter for import function mt4R.mqh, как мне передать указатель на массив строк, в мкл4 такое прокатывает, в 5 нет, как быть в данной ситуации?, спасибо
Нужна ещё реализация функции RAssignStringVector, хотя бы как она объявлена в mt4R.mqh и собственно сам её вызов.
У вас скорее всего не соответствие объявления и передаваемого параметра.
... void RAssignStringVector(int rhandle, string variable, string &vector[], int size); ...
Спасибо что откликнулись, это прототип функции из dll, компиляция не проходит, прототип
void RAssignVector(int rhandle, string variable, double &vector[], int size); компилится без проблем
а прототип
void RAssignStringVector(int rhandle, string variable, string &vector[], int size);
выдает ошибку 'vector' - invalid parameter for import function mt4R.mqh
почему то конструкция типа double &vector[] прокатывает, а string &vector[] не прокатывает
вот код из dll этих функций
procedure RAssignVector(AHandle: LongInt; AVariable: PWideChar; AVector: PVector; ASize: LongInt); stdcall;
begin
if isValid(AHandle) then
TRConsole(AHandle).AssignVector(AVariable, AVector, ASize);
end;
// assign vector of strings to variable given by name
procedure RAssignStringVector(AHandle: LongInt; AVariable: PWideChar; AVector: PStrVector; ASize: LongInt); stdcall;
begin
if isValid(AHandle) then
TRConsole(AHandle).AssignStringVector(AVariable, AVector, ASize);
end;
В чем может быть проблема? неправильная передача типа string? но в мт4 это все работает прекрасно, это баг мт5 или моего мозга?:-)
У меня обновился до 567, сервер MQ.
Как вы думаете? Стоит ли обновлять терминал если не было официальных анонсов?
здесь: Список изменений в билдах MetaTrader 5 Client Terminal
У меня несколько раз хотел обновиться, пока не обновлял.