я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Вышел IR-гид от Мосбиржи в соавторстве с командой Норникеля
Московская биржа выпустила гид по связям с инвесторами «Как говорить с инвесторами» — компактное, но содержательное руководство для специалистов, отвечающих в компаниях за связи с инвесторами....
Фондовые индексы — это удобный способ увидеть «большую картину» экономики. Ещё в конце XIX века Чарльз Доу создал первый индекс, объединявший акции 11 крупнейших транспортных компаний...
Доходы от экспорта нефти и нефтепродуктов просели в ноябре на фоне ужесточения санкций до $10,97 млрд, всего за 11 месяцев снижение к прошлому году составило 15%, до $148 млрд. Между тем, Россия...
Поступили сигналы к распродаже ММВБ на уровни 2650 и, возможно пониже к 2600. Сегодня узнаем, как меняют настройки кухни. Им бабки надо срочно заработать на комисионых. Декабрь может быть оказаться...
Ставки аренды на складском рынке Москвы и Подмосковья по итогам года сократятся на 16% г/г — до ₽10,5 тыс. за 1 кв. м в год, а в 2026 году снизятся еще на 5%, до ₽10 тыс. за 1 кв. м — Ъ Ставки аренды ...
До 15 млн россиян могут потерять доступ к микрозаймам с 1 января 2026 года из-за запрета МФО использовать собственные модели оценки доходов заемщиков при выдаче займов до 50₽ тыс. — Ведомости С 1 янва...
Eвгений Кузнецов, это информация о сроках выплаты купонов, не более. Никакого купона вчерашним днём не было.
Всех с добрым утром! Надеемся, сегодня будет подарок на Рождество!
М.Видео запустила продажи авто с гибридными, бензиновыми и дизельными двигателями на собственном маркетплейсе — тАСС М.Видео запустила продажи авто с гибридными, бензиновыми и дизельными двигателями н...
М.Видео запустила продажи авто с гибридными, бензиновыми и дизельными двигателями на собственном маркетплейсе — тАСС М.Видео запустила продажи авто с гибридными, бензиновыми и дизельными двигателями н...
Сокол,
а вы интересный инвестор, расскажите пожалуйста подробней о том, как вы стали квалом летом 2025 сдав тесты, поделитесь этим опытом, нужно ли заранее записываться на тесты для квалофф или ...
Сбербанк рассматривает возможность кредитования компаний в палладии и других металлах — зампред правления банка Анатолий Попов в интервью ТАСС Сбербанк рассматривает возможность кредитования компаний ...
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);