я конечно еще тот знаток 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 перевалили за $100. Поздно ли...
ПАО «АПРИ» планирует размещение облигаций серии БО-002Р-14
ПАО «АПРИ» планирует размещение облигаций серии БО-002Р-14
Предварительные параметры выпуска: 🔵 Предварительная дата сбора книги заявок: 31 марта 2026 года с 11:00 до 15:00...
Акции ДОМ.РФ получили аналитическое покрытие от ведущих рыночных участников. Вот ключевые моменты, которые они отметили: 🟢 Альфа-Банк: «Рост прибыли ДОМ.PФ в 2025-30 гг. будет...
Мой Рюкзак #65: Ставка на энергетический и продовольственный кризис из-за перекрытия проливов
Если февраль радовал стоимостных инвесторов, то март пока радует только валютных спекулянтов и миноритариев Роснефти и Совкомфлота (в совкомфлоте идею подсветил в нефтяном срезе, но сам прошел...
Бобы Какао Бобы какао находятся под давлением продаж товарных хеджеров на протяжении длительного времени. Последние 5 недель эта колонна трейдеров находится на короткой стороне. Попытки купить падение...
Убыток Россети Северный Кавказ по РСБУ за 2025 год составил ₽12,76 млрд против убытка ₽17,09 млрд годом ранее, выручка ₽73,57 млрд (+35,3% г/г) Россети Северный Кавказ РСБУ 2025 год:📈Выручка ₽73,57 мл...
🏗 АПРИ: сильные продажи и новый облигационный выпуск с доходностью до 28% 🏦 Рынок облигаций сейчас переживает довольно интересный момент. С одной стороны, ключевая ставка все еще остается высокой, а з...
🏗 АПРИ: сильные продажи и новый облигационный выпуск с доходностью до 28% 🏦 Рынок облигаций сейчас переживает довольно интересный момент. С одной стороны, ключевая ставка все еще остается высокой, а з...
Влад, согласен, в случае с банкротством активы будут находиться в руках компетентных лиц и распределяться равноправно под надзором суда. Если инициатива банкротства поступит от Сбера, то процесс пр...
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);