Тест советника основанного на тиках

 

Прошу высказываться, тех, кто реально знает.

На сколько, то что показывает тестер, будет соответствовать реально торговле ?   

Есть советник, работающий по тикам (анализируются только тики, TF не используется). На сколько полученные резутаты соответсвующие реальной торговле

 

Торговые условия и окружение

Платформа/терминал: MT5

Рабочие таймфреймы: любой

Время работы (открытия/закрытия сделок): любое 

Тип котировок: только 5 знак

Торговые инструменты: валюты, золото

Тип учета позиций: неттинг, хэджинг

 

Открытие сделок (вход в рынок):  рыночными ордерам (market)

Режим тестирования: Каждый тик на основе реальных тиков

 

Все файлы отчета тестирования смотрите в прикрепленном файле 

Файлы:
 
Копируйте отчет в топик, посмотрим //раньше такие посты вообще удалялись, т.е. скрин с тестера без расшифровки
 
Renat Akhtyamov:
Копируйте отчет в топик, посмотрим //раньше такие посты вообще удалялись, т.е. скрин с тестера без расшифровки

в архиве полный отчет из тестера

 
Для любителей меряться... достижениями)))
Для любителей меряться... достижениями)))
  • www.mql5.com
Ветка создана специально для любителей мериться своими достижениями. Прошу не стесняться. Для примера наковырял, специально для стесняющихся...
 
Renat Akhtyamov:

Что я думаю?

Да вот

https://www.mql5.com/ru/forum/146887/page31#comment_3702830

Почему будет не так, как в тесте ? Можете объяснить ? В МТ5 история приближена к реальной. 

Если скажете, что не так. то поправим. Вы только скажите. 

 
Ibragim Dzhanaev:

Почему будет не так, как в тесте ? Можете объяснить ? В МТ5 история приближена к реальной. 

Если скажете, что не так. то поправим. Вы только скажите. 

Потому что тест по истории нужен только для того, чтобы выявить ошибки работы программы, отработку сигналов. В реальной торговле котировка не будет идти навстречу Граалю.

Пробуйте реал, поймёте.

 
Добавьте это
#include <SlipPage.mqh> // https://www.mql5.com/ru/code/16134

// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
double OnTester( void )
{
  // Возвращает баланс бэктеста за вычетом положительных проскальзываний лимитных и TP-ордеров в тестере (запущенный инструмент)
  return(SLIPPAGE::OnTesterBalance());
}

// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
void OnDeinit( const int Reason )
{
  // Вычитает из баланса бэктеста величину положительных проскальзываний лимитных и TP-ордеров (запущенный инструмент)
  SLIPPAGE::CorrectBackTestBalance();

  ::Print(SLIPPAGE::GetProfitData().ToString());

  return;
}

Приложите отчет после изменений и последние строчки лога бэктестера, что соответствуют выделенному Print.
SlipPage
SlipPage
  • голосов: 16
  • 2016.08.25
  • fxsaber
  • www.mql5.com
Расчет проскальзываний совершенных сделок в валюте счета.
 
Renat Akhtyamov:

Потому что тест по истории нужен только для того, чтобы выявить ошибки работы программы, отработку сигналов. В реальной торговле котировка не будет идти навстречу Граалю.

Пробуйте реал, поймёте.

Нет там никаких особых сигналов, история значения не имеет.
 
fxsaber:
Добавьте это
#include <SlipPage.mqh> // https://www.mql5.com/ru/code/16134

// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
double OnTester( void )
{
  // Возвращает баланс бэктеста за вычетом положительных проскальзываний лимитных и TP-ордеров в тестере (запущенный инструмент)
  return(SLIPPAGE::OnTesterBalance());
}

// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
void OnDeinit( const int Reason )
{
  // Вычитает из баланса бэктеста величину положительных проскальзываний лимитных и TP-ордеров (запущенный инструмент)
  SLIPPAGE::CorrectBackTestBalance();

  ::Print(SLIPPAGE::GetProfitData().ToString());

  return;
}

Приложите отчет после изменений и последние строчки лога бэктестера, что соответствуют выделенному Print.
Работа идет рыночными ордерами и проскальзывание скорее будет против нас.
 
Ibragim Dzhanaev:
Работа идет рыночными ордерами и проскальзывание скорее будет против нас.
Зачем гадать? По логу вижу проскальзывания тех же TP. SlipPage покажет все, как есть.
 
fxsaber:
Зачем гадать? По логу вижу проскальзывания тех же TP. SlipPage покажет все, как есть.
Я не понимаю, что показать .... Хотите сказать что ТП виноват в таком результате ? Проскальзывание 10 пп.
Причина обращения: