я конечно еще тот знаток afl, но можно фильтром исключить дни недели, например исключение понедельника: dayofweekCurrent = DayOfWeek();// Текущий день недели ..... for(i = 0; i<BarCount; i++) { ... if (dayofweekCurrent[i] != 1) { … //Основная процедура } else { ... } }
Примечание:
SYNTAX
dayofweek()
RETURNS
ARRAY
FUNCTION
Returns the array with day of week (0-6):
0 — Sunday
1 — Monday
...
5 — Friday
6- Saturday
EXAMPLE
buy = dayofweek() == 1; // buy on Monday
sell = dayofweek() == 5; // sell on Friday
Исключения стандартных выходных (или любых других, но регулярно исключаемых) дней устанавливаются в настройках базы для Amibroker.
Но лучше всего запрогать скриптом бэктест прямо в QUIK.
У меня сделано так. Польза одна: при любом изменении базы-источника данных в QUIK бэктест пересчитает вовремя стратегию. Ну, и неразрывность процесса «тест-робот».
KoDe правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Переток между депозитами и рынком капитала – какой механизм его запускает?
Переток средств между банковскими депозитами и рынком капитала в российской экономике – это не просто следствие изменения ставок. Это отражение баланса ликвидности в системе, динамики реальной...
Идея от аналитиков БКС: облигации Полипласта с доходом до 23% за год
Полипласт в среду, 20 мая, будет собирать книгу заявок на биржевые рублевые облигации серии П02-БО-16 со сроком обращения три года (1080 дней). Индикативная ставка купона — 17,75% годовых,...
📊 Выручка МГКЛ — 18 млрд ₽ за 4 месяца 2026 года (х3,4 г/г)
Группа «МГКЛ» объявила предварительные операционные результаты за январь–апрель 2026 года. ✨ По итогам первых четырёх месяцев:
💰 выручка достигла 18 млрд рублей, увеличившись в 3,4 раза...
Сети. Кто сейчас самый дешевый? Сводный пост по сетевым компаниям по отчетам РСБУ за Q1 26г.
Введение Россети Центр Россети Ленэнерго Россети Московский регион Россети Волга Сводные таблицы
Введение Все сетевые компании отчитались по РСБУ за 1 квартал...
Дух Анкориджа, Прямо жених на фото..))
Алиса пишет, что по данным на 2018 год, годовой доход председателя правления «Газпрома» Алексея Миллера составлял 1,9 млрд рублей, в последующие годы эту п...
Oldfo, смотря для кого, для узкого круга лиц, кому удалось провернуть эту схему все очень хорошо, им удалось получить полный контроль над росбизнесом по сути в разы дешевле его стоимости, при этом ...
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);