Кому стратегию? Много и бесплатно) - страница 49

 
Miroslav_Popov писал(а) >>

From the "Export" menu you can export the historical data, indicators, signals or trades to an Excel spreadsheet.

That is useful for comparing the indicators and applying additional statistics, money management or backtesting.

А я свою "игрушку" уже сломал. :):):):):):)

'

Что/к чему/почему - сам не знаю. Из "видимых" багов - смог добиться режима, когда при генерации бегунок "бегает", Calculations не меняется. Кнопка Stop "нажимается", но процесс генерации не останавливается. Баг - именно это. Причем крестиками ничего не закрывается - только Ctrl+Alt+Del. :):):)

'

И в новой и в старой версии.

- Как добиваюсь - скачал все как есть, поставил с нуля (т.е. директория Data - "Оригинальная").

- DateTime Frame 4 Hours (Проблема на любом TF)

- Symbol EurUsd

- Market->DataHorizon 1000

- Remove data never then 1.10.2008

- Bar interpretation metod Pessimistic

Далее

Generator->Generate и все... Загрузка ЦП FSB 81%

 
SergNF >>:

А я свою "игрушку" уже сломал. :):):):):):)

- Market->DataHorizon 1000

- Remove data never then 1.10.2008

Hello,

Tank you for the report!

This is an old bug. I thought I've fixed it but it seems I haven't :)

It appears when there is not enough data bars.

Increase Data bars to 2000 for the moment.


---

I fixed it now! I'll publish the new version on April 1st.

..

In this connection if someone makes corrections to the Russion translation I'll iclude them also. Russian translation wiki

 
Miroslav_Popov писал(а) >>

Increase Data bars to 2000 for the moment.

Это не выход. Только так пока (пока не работает обрезание старых дат) можно было делать OOS.

Но выход найдем. :)

ЗЫ. Но главное - кнопкой Stop Остановить "генерацию"!!!!!!

 

OOS а что ета?

 
Miroslav_Popov >>:

OOS а что ета?

форвард тест - тест советника вне периуда оптимизаций

 

Ок. temporary solution:

Data Horizon - Maximum bars 1000; (Remove "Data newer than 1.10.2008")

In the strategy put as Open Logic Condition - "Data Bars filter" let say "Do not use newest 500 bars";

When you open the generator, lock the "Data Bars filter" slot.

In this case Forex Strategy Builder do not execute any entry orders during the last 500 bars.


----

Edit:

When strategy is ready - simply remove "Data Bars filter" and you will see the full backtest. To return it back - CTRL + Z (Undo).

That is the fastest way to make forward testing.

 
Miroslav_Popov писал(а) >>

OOS а что ета?

Out Of Sample.

'

Я генерю стратегию на каком-то участке файла - обрезаю "дату до" + количество бар.

Потом "дату до" сдвигаю и меняю количество бар так, чтобы дата начала пришлась на предыдущую "дату до" ;););)

Смотрю результаты (в 99.99% все плохо). (OOS)

Т.к. я не уверен (нет хотя бы прямого отсыла сигналов в mt4 для проверки синхронности и незыблемости сигналов или 100% идентичных индикаторов под mt4), что стратегии (и индикаторы!!!!!) не перерисовываются/не переписывают сигналы в прошлом, то другой вариант - дописываю в файл новые бары и нажимаю Ctrl+L. Но так как бары отсчитываются назад от последнего бара, то ....

Короче приходится играть DataHorizon

'

На новом участке снова гене.... ну тут уже каждый в силу своей "религии".

:)

In the strategy put as Open Logic Condition - "Data Bars filter" let say "Do not use newest 500 bars";

ИМХО кнопок больше нажимать.

Тогда уж лучше "...newerest...oldest"

А еще лучше было бы добавить в DateFilter "between" и не до месяца, а до даты.

 
Miroslav_Popov >>:

OOS а что ета?

Out Of Sample - testing strategies on the stories, which are not performed by the optimization. Inputs parameters should be as is optimization - unchanging.

 
SergNF писал(а) >>

Тогда уж лучше "...newerest...oldest"

Тоже запутался, особенно если учесть, что "Journal by Bars" показывает все, что есть в файле, но учитывает DataHorizont!!!!

А Data Bars Filter "фильтрует" "Journal by Position". Причем, если после последнего бара не открылась ни одна позиция, то не понятно, до какого момента шло генерирование стратегии и какой начальный бар выставлять для просмотра результатов вне выбрки "подгонки".

'

Все таки даты рулят!!!!!!

'

ЗЫ. Понял. Все хуже. Для отделения участков тестирования/OOS необходимо добавлять (и менять) в OpeningLogic и в ClosingLogic (а там этого фильтра нет) :(

'

Все таки DataHorizont логичнее!!!!

 
SergNF писал(а) >>

ЗЫ. Понял. Все хуже. Для отделения участков тестирования/OOS необходимо добавлять (и менять) в OpeningLogic и в ClosingLogic (а там этого фильтра нет) :(

Еще ошибка.

Data Horizont галочек нет, число баров максимально (50 000)

Data Bar Filter "oldest" значение 1300

В журнале "Journel by Positions" первые Open приходится на бар 1301 (Данные мои - 31.10.2008г)

'

Data Horizont ставлю "remov data newer" 01.01.2009 Т.е. удаляю (игнорирую) бары далеко справа от Data bar Filter (В файле для даты 2009-01-02 08:00 строка 1554. Предыдущий бар - 2008-12-31 16:00)

Нажимаю Accept

Первый бар в журнале позиций ... 1254. Что, ИМХО, изменится не должно.

... Вот и хочется проверить адекватность сигналов (не перерисовывание истории/не заглядывание в будущее и т.п.)

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