Новая версия платформы MetaTrader 5 build 1640: создание и тестирование собственных финансовых инструментов - страница 23

 
fxsaber:

Про ограничение на платное Облако впервые слышу, хоть это в чем-то и логично. Ситуация, конечно, и своего облака касалась.


Платное облако тянет историю от MQ, поэтому кастомы и запрещены.

А как так может быть, что после начала тестирования поменялось содержимое символа? В чем там смысл? На текущем дне же нельзя тестировать, а значит изменения могут быть на истории только намеренно.

 
Aleksey Vyazmikin:

изменения могут быть на истории только намеренно.

Да, поэтому и спрашивал механизм

Если на момент запуска Оптимизации у Агента (пусть локального) уже есть tkc-файл, который полностью содержит интервал тестирования, то будет ли он синхронизироваться с tkc-файлом терминала, который может быть другим?

 
Aleksey Vyazmikin:

Платное облако тянет историю от MQ, поэтому кастомы и запрещены.

Тянет историю того счета и того брокера, от имени которого сейчас работает ваш терминал.

 
Renat Fatkhullin:

Тянет историю того счета и того брокера, от имени которого сейчас работает ваш терминал.

Речь же про кастомные.

 
Renat Fatkhullin:

Тянет историю того счета и того брокера, от имени которого сейчас работает ваш терминал.


Спасибо, что поправили. Но, тогда возникает вопрос, как получает агент доступ к моему брокеру? Через мой аккаунт?

 
fxsaber:

Да, поэтому и спрашивал механизм

Если на момент запуска Оптимизации у Агента (пусть локального) уже есть tkc-файл, который полностью содержит интервал тестирования, то будет ли он синхронизироваться с tkc-файлом терминала, который может быть другим?


Наверное делается проверка по контрольной сумме - точно не знаю. Эксперименты не дают четкого ответа?

 
Aleksey Vyazmikin:

Наверное делается проверка по контрольной сумме - точно не знаю. Эксперименты не дают четкого ответа?

Экперимента не ставил, т.к. его результат неважен. Как правильно - еще сами разработчики не решили. Поэтому вопрос был наводящим к решению, какое поведение все же должно быть.

 
fxsaber:

Речь же про кастомные.

Я поправил утверждение, что в клауде тесты идут на истории MetaQuotes. Это очень важное замечание.


Кастомные символы в клауде тестировать нельзя, так как сейчас непонятно как их реально разграничивать. Плюс мы не хотим мусорить наши кеши. Поэтому тема кастомных символов в клауде закрыта.

Наша клаудная сеть расчетов - это гигантский кеш исторических данных, постоянно на лету поддерживаемый в точном соответствии с правильной историей всех брокеров, берущейся и синхронизирующейся с историей каждого конкретного терминала, который раздает задания.

И одна из главных задача клаудной сети в том, чтобы уметь экономно, быстро и гарантированно доставить на тысячи агентов нужное историческое окружение для проверки стратегий. Без этого нельзя построить сеть расчетов, которая начинает выплевывать результаты через десятки/сотни миллисекунд после нажатия на кнопку Старт.

Одна задача может легко сгенерировать сотни гигабайт трансфера данных. И мы все это обеспечиваем прозрачно и автоматически.
 
Renat Fatkhullin:

Я поправил утверждение, что в клауде тесты идут на истории MetaQuotes. Это очень важное замечание.

Renat Fatkhullin:

Тянет историю того счета и того брокера, от имени которого сейчас работает ваш терминал.

Т.е. MetaQuotes сначала забирает историю одним каналом из соответствующего брокера, а затем распределяет ее по Облачным узлам, откуда все бежит на свои Агенты? Т.е. сами Агенты от брокера напрямую ничего не получают? Т.е. облачные узлы содержат терабайты данных каждый, которые обновляются по мере поступления задач.


В этом свете особыми красками играет это

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 1640: создание и тестирование собственных финансовых инструментов

fxsaber, 2017.11.01 11:06

Если на момент запуска Оптимизации у Агента (пусть локального) уже есть tkc-файл, который полностью содержит интервал тестирования, то будет ли он синхронизироваться с tkc-файлом терминала, который может быть другим?


и даже это

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 1640: создание и тестирование собственных финансовых инструментов

fxsaber, 2017.11.01 10:01

Хронологически

  1. Один облачный Агент сделал запрос у Терминала и получил историю кастомного символа.
  2. На терминале история касмтоного символа была изменена.
  3. Другой облачный Агент сделал запрос у Терминала и получил уже измененную историю кастомного символа.
Такая ситуация реальна?

Потому как брокер может захотеть подправить тиковую историю, что была год назад. И как произойдет синхронизация всех Агентов?

 

В локальном Облаке кто является Облачным узлом для Агентов локального Облака? Терминал?

И почему в платное Облако нельзя закачивать кастомные символы одним каналом в общее хранилище, как от брокера?

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