я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Друзья, привет! 💬 До публикации финансовых результатов по МСФО за 2025 год остается несколько недель, поэтому мы продолжаем вести открытую коммуникацию с рынком. ⚡️ Скоро наш финансовый директор...
Павел Гаврилов Мы взяли 76 торговых формул из открытого исследования хедж-фонда WorldQuant, адаптировали их под российский рынок и проверили их на дневных данных Индекса МосБиржи за 9 лет....
🚀 SOFL впервые получил кредитный рейтинг категории «А»
Дорогие инвесторы, у нас отличные новости! Агентство АКРА присвоило Софтлайн высокий рейтинг кредитоспособности: A- со стабильным прогнозом: https://www.acra-ratings.ru/press-releases/6705/...
Какую акцию УК Первая в феврале покупала на миллиарды рублей - ищем вместе с Вами
Продолжаю делать серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ рублей в акциях. Зачем? Посмотреть, как думают...
Инвестиционный Банк „ФИНАМ“ (ИХ „Финам“) - Прибыль 2 мес 2026г: 88,36 млн руб (падение в 4,3 раза г/г) Инвестиционный Банк „ФИНАМ“ (ИХ „Финам“) – рсбу/мсфо
Общий долг на 31.12.2023г: 18,051 млрд руб...
Новатэк рассматривает поставки СПГ во Вьетнам, начиная с 1 млн т/год — Михельсон Новатэк рассматривает поставки СПГ во Вьетнам, начиная с 1 млн т/год — Михельсон Авто-репост. Читать в блоге >>&...
ЦИАН: устойчивый рост и много дивидендов
ЦИАН опубликовал финансовые результаты по МСФО за 2025 год.Основные показатели:
• Выручка: 15,1 млрд руб. (+16,7% г/г)
• Скорр. EBITDA: 3,6 млрд руб....
РосДорБанк: уверенное начало года в консервативном сценарии
После технической паузы января, РосДорБанк демонстрирует сверхплановую активность в достижении основных финансовых показателей.Прибыль ба...
Математический принцип, которому уже 800 лет, может подсказать, когда индекс S&P 500 достигнет дна в результате обвала. Индекс S&P 500 движется к худшему месяцу за год, демонстрируя снижение на пр...
💥 Прибыль ВТБ рухнула на 11% при четырёхкратном росте процентных доходов: парадокс двух месяцев
📉 Прибыль и рентабельность: неожиданное снижение* Чистая прибыль за два месяца 2026 года состав...
АПРИ: APRI новые облигации в апреле Обзор от 26.03.2026Девелопер АПРИ объявил о подготовке нового размещения биржевых облигаций серии БО-002Р-14. Компания рассчитывает привлечьот 2 млрд руб., продолжа...
Московский кредитный банк (МКБ) - Прибыль рсбу 2 мес 2026г: 11,030 млрд руб (+38% г/г) Московский кредитный банк (МКБ) – рсбу/мсфо
33 429 709 866 обыкновенных акций
mkb.ru/investor/emitent-news/re...
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);