я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Прогноз Минэнерго США по стоимости нефти выглядит слишком оптимистичным
Минэнерго США пересмотрело прогноз по средней цене нефти марки Brent в 2025 году, повысив его почти на $3, до $68,89 за баррель. Главной причиной стало обострение конфликта между Ираном и...
НоваБев операционные результаты 2 кв. 2025 г. - восстановление отгрузок и ускорение розницы
НоваБев опубликовал операционные результаты за 2 квартал 2025 года. Общие отгрузки во 2-ом квартале выросли на 13% до 4 млн декалитров (+5% за полугодие). Отгрузки собственных брендов выросли...
📊 «Солид Брокер»: целевая цена по акциям ПАО «МГКЛ» — 2,9–3,3 руб.
Аналитики ИФК «Солид» выпустили свежий обзор по ПАО «МГКЛ» и отметили, что работа Группы «на зрелом московском ломбардном рынке в сочетании с развитием внутри Группы перспективных сегментов...
Сбербанк опубликовал финансовые результаты по РПБУ за 6 месяцев 2025 г.
Основные показатели за I полугодие 2025 г.:
— Чистые процентные доходы: 1437,3 млрд руб. (+15,5% год к году (г/г))
...
Аркадий Розман, Что выплатят эти я не сомневался — там много косвенных сигналов было. И в дивах следующего года я, уверен процентов на 90. Допка осеняя тоже не смущает. Смущает возможная конвертаци...
Прогноз Минэнерго США по стоимости нефти выглядит слишком оптимистичным Минэнерго США пересмотрело прогноз по средней цене нефти марки Brent в 2025 году, повысив его почти на $3, до $68,89 за баррель...
❗️Save the date❗️ 29 июля мы опубликуем финансовые результаты МКПАО «Яндекс» за 2 квартал и 6 месяцев 2025 года. Основные материалы раскрываем на IR-сайте — релиз, презентацию, инфографику.
📌В 1...
Струков сдавал квартиру начальнику регионального управления СКР за 10 тыс руб. в месяц при рыночной цене 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);