December 29th, 2013

Амиброкер

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

Вот и в этот раз, строчка

ADX(14) > 30

не воспринимается тикером американской акции ACXM. Другие выборочные тикеры бэктестятся и выдают результат (все, конечно не проверял). А тикер ACXM просто игнорирует индикатор ADX. На другие индикаторы реагирует. А вот на ADX нет. Хотя, индикатор ADX часто был выше отметки 30. Да, даже любую цифру подставить, все равно не реагирует.

Знаю, что у многих есть Amibroker. Интересно, это у меня одного такое, или нет. Вот, например, попробуйте прогнать бэктест на таком скрипте для акции ACXM на дневках.

Setup = ADX(14) > 20;
Buy = Ref(Setup, -1);
Exit = ADX(14) < 20;
Sell = Ref(Exit, -1);


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

Амиброкер, продолжение.

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