Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Скрипты

FastHistory - скрипт для MetaTrader 4

Просмотров:
4962
Рейтинг:
(3)
Опубликован:
2011.10.10 15:24
Обновлен:
2014.04.21 14:55
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Translate to English.

Скрипт создает файл истории исходного символа, на которой достигается увеличение в разы скорости тестирования/оптимизации стратегий на модели "Все тики", при идентичных результатах.

Входные параметры:

  • Pips - удаляются все бары, которые не участвуют в движениях цены на не менее Pips пунктов. Нелинейное преобразование.

Трансформация истории:

  • Удаляются бары, не участвующие в существенном движении цены (особенно актуально для Pips < Spread).
  • Изменяется тиковый объем на минимально-возможный для каждого бара (1-4).

Пояснения:

  • Файл истории создается c постфиксом _Fast в соответствующей папке history терминала. При подмене файла не забудьте сохранить оригинальную историю.
  • Преобразовывается вся имеющаяся история, а не только та, что показывается в окне графике.
  • Если стратегия использует тиковый объем и/или удаленные бары, то "потерянные" данные можно полностью восполнить, считывая их с другого символа, предварительно заменив его историю на историю исходного символа.
  • При Pips = 0, соответственно, изменяется только тиковый объем - ускоряется модель "Все тики". Результат тестирования идентичен результату на исходной истории.
  • При Pips > 0, соответственно, ускоряется еще и модель "По ценам открытия". При Pips < Spread погрешность результата тестирования несущественна (зависит от стратегии).
  • К сожалению, MetaTrader5 на момент публикации скрипта (build 518) не позволяет применить данную методику ускорения тестирования стратегий.
  • Также при Pips > 0 происходит нелинейное преобразование исходной истории, которое может быть использовано для нахождения нелинейных взаимосвязей линейными методами - на преобразованных историях применяются Correlations2, IND_Correlation, Recycle2 и другие.
maximus (11-ая версия) maximus (11-ая версия)

Попытка внести некоторые улучшения в советник maximus.

MACO MACO

MA использует только цену открытия и закрытия, рисуется по усредненному значению.

1DayFibo 1DayFibo

Линии Фибо от цены закрытия предыдущего дня.

OrderClose OrderClose

Скрипты для закрытия ордеров.