Amibroker - как из бэктеста удалить дни?
Всем привет!
Если есть знатоки afl, то подскажите плиз как в скрипте прописать удаление определенных дней недели на бэктесте?
857
Читайте на SMART-LAB:
5 идей в российских акциях. Индекс МосБиржи отступил, но голубые фишки остаются интересны
Индекс МосБиржи за неделю потерял около 2%. Теперь он рискует вернуться к поддержке в районе 2700 п. Несмотря на ситуативную слабость рынка,...
Операционные результаты Группы «Аэрофлот» за январь 2026 года
Подводим операционные итоги Группы «Аэрофлот» за первый месяц 2026 года. ✈️ Пассажиропоток увеличился на 4,7% по сравнению с январем 2025 года и...
Аренадата повысила прогнозы на 2026 год
Ценные бумаги Аренадата на открытии торгов 11 февраля, дорожают на 11,5%, до 108,15 руб. Группа сообщила, что по итогам 2025 года рост ее выручки...
РУСАГРО: выкупить акции и спасти Мошковича - могут ли акции вырасти на 100% от текущих ценах, подробный разбор
Начинаем покрытие компании РУСАГРО этим постом, надеюсь удастся под микроскопом разглядеть инвестиционную привлекательность или хотя бы сделать...
dayofweekCurrent = DayOfWeek();// Текущий день недели
.....
for(i = 0; i<BarCount; i++)
{
...
if (dayofweekCurrent[i] != 1)
{
… //Основная процедура
}
else
{
...
}
}
Примечание:
0 — Sunday
1 — Monday
...
5 — Friday
6- Saturday
sell = dayofweek() == 5; // sell on Friday
Но лучше всего запрогать скриптом бэктест прямо в QUIK.
У меня сделано так. Польза одна: при любом изменении базы-источника данных в QUIK бэктест пересчитает вовремя стратегию. Ну, и неразрывность процесса «тест-робот».
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
no_trade=dayofweek()==1 or dayofweek()<2;
Buy=Ref(c==hhv(c,10) and no_trade==0,-1);