Ошибки, баги, вопросы - страница 449

 

Добрый день.

1.Подскажите пожалуйста могу ли я загрузить историю тиков из 4-ки в 5-ку для использования в тестировании МТ-5.

2. Я бы хотел использовать возможности МТ5 по мультивалентному тестированию, но интересующий меня ДЦ использует пока только МТ4, какой может быть выход?


Спасибо.

 
rrr:

1.Подскажите пожалуйста могу ли я загрузить историю тиков из 4-ки в 5-ку для использования в тестировании МТ-5.

нет.

2. Я бы хотел использовать возможности МТ5 по мультивалентному тестированию, но интересующий меня ДЦ использует пока только МТ4, какой может быть выход?

очевидный. или тестируйте там, где есть МТ5 или ждите этого у своего брокера.
 
Renat:

OBJPROP_XOFFSET  используется для позиционирования показываемого спрайта внутри изображения. Более детально об этом написано в примере   Demo_BitmapOffset (OBJPROP_XOFFSET и OBJPROP_YOFFSET)

Скорее всего Вам нужен OBJPROP_XDISTANCE.

Спасибо, проглядел.
 
alexvd:

1. Вот тут более правильное описание функции (https://www.mql5.com/ru/docs/strings/stringconcatenate) на текущий момент описание соответствует реальности

2. Нужно больше подробностей. Не воспроизводится. 

Не понял, при чем тут StringConcatenate. По первому пункту был вопрос про StringSetCharacter. Скопировал из документации на сайте как раз - https://www.mql5.com/ru/docs/strings/stringsetcharacter.

По 2 пункту вылечилось перезагрузкой редактора. Но StringConcatenate пришлось заменить на суммирование, т.к. функция не работает как ожидалось. Код

  StringConcatenate(IndicatorName, "(", StrCount, "):");
  StringConcatenate(IndicatorName, " ", Base);
Здесь все переменные строковые, непустые. В результате хотелось бы получить "ИндикаторИмя (XX) Базовая", а получается "ИнидкаторИмя Базовая". Как такое может быть - ума не приложу.
Документация по MQL5: Строковые функции / StringSetCharacter
Документация по MQL5: Строковые функции / StringSetCharacter
  • www.mql5.com
Строковые функции / StringSetCharacter - Документация по MQL5
 
gumgum:
Спасибо. Все заработало.
Читайте статьи https://www.mql5.com/ru/articles/strategy_tester
Статьи по MQL5: Тестер
Статьи по MQL5: Тестер
  • www.mql5.com
Статьи по программированию на языке MQL5
 
Билд 478. МT5 зависает при запуске оддиночного тестирования (примерно в 50% случаев).
Процессор одноядерный.
Сценарий:
Запускаю тест. При первом запуске, как правило, "tester agent synchronization error".
Повторный старт теста проходит обычно нормально.
Без каких-либо изменений запускаю этот же тест ещё раз. MT5 зависает.

В предыдущих билдах зависания при таком сценарии не было.
 

rrr:

2. Я бы хотел использовать возможности МТ5 по мультивалентному тестированию, но интересующий меня ДЦ использует пока только МТ4, какой может быть выход?


Тестируйте на сервере разработчиков - access.metatrader5.com:443

Есть правда одно маленькое неудобство - Не все символы присутствуют (но тех что есть вполне достаточно).

Скачать клиентский терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe

 
marketeer:

Не понял, при чем тут StringConcatenate. По первому пункту был вопрос про StringSetCharacter. Скопировал из документации на сайте как раз - https://www.mql5.com/ru/docs/strings/stringsetcharacter.

По 2 пункту вылечилось перезагрузкой редактора. Но StringConcatenate пришлось заменить на суммирование, т.к. функция не работает как ожидалось. Код

Здесь все переменные строковые, непустые. В результате хотелось бы получить "ИндикаторИмя (XX) Базовая", а получается "ИнидкаторИмя Базовая". Как такое может быть - ума не приложу.

Да, по первому пункту я явно напутал. Поясните что именно неправильно в описании, то что должна возвращаться копия?

А на счет конкатенации в вашем случае нужно было бы написать нечно типа 

   StringConcatenate(IndicatorName,IndicatorName,"(",StrCount,"):");
   StringConcatenate(IndicatorName,IndicatorName," ",Base);
 
Ashes:
Билд 478. МT5 зависает при запуске оддиночного тестирования (примерно в 50% случаев).
Процессор одноядерный.
Сценарий:
Запускаю тест. При первом запуске, как правило, "tester agent synchronization error".
Повторный старт теста проходит обычно нормально.
Без каких-либо изменений запускаю этот же тест ещё раз. MT5 зависает.

В предыдущих билдах зависания при таком сценарии не было.

Не помешали бы подробности, причем чем больше, тем лучше.

Вчера и сейчас ситуация проверялась на одноядерном Celeron. Пока повторить не удается.

Напишите пожалуйста в СервисДеск. 

 

build 478

Иногда в место:

 

Получается так:

 

Я имею ввиду язык. 

Причина обращения: