я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Третий выпуск нашего проекта называется "Экскавация и транспортировка".
Третий выпуск нашего проекта называется «Экскавация и транспортировка».
Рев моторов сливается с металлическим скрежетом ковша, вгрызающегося в каменную твердь. Гул машин и грохот...
На фоне крепкого рубля и быстро меняющейся конъюнктуры на рынке облигаций внимание инвесторов все чаще переключается на валютные выпуски крупнейших российских эмитентов, прежде всего тех,...
Доброго вечера! В этом году без новогоднего подарка от ЦБ: Неделю назад писали , что ЦБ обычно разочаровывает своими решениями. В этот раз вышло также. Общий рынок радикально сильно зависит от...
Толстая северная лисица по всем фронтам:
В текущем году АО «Монополия» столкнулось со снижением ликвидности из-за совокупности рыночных факторов. Факторы ухудшения финансового состояния группы Эм...
Стабильные объемы прокачки нефти поддержат финансовые результаты “Транснефти” в 2026 году “Транснефть” заявила, что в 2026 году ожидает прокачку нефти по своей системе примерно на уровне 2025 года. Эт...
Денис Мантуров поручил дополнительно проанализировать возможности для противодействия теневому сектору и предоставить соответствующие предложения в 2026 году Денис Мантуров провел заключительное в 202...
Не является ли интересной спекулятивной идеей покупка акций СКБ?
В свое время (в 2020-м, кажется) Роснано, будучи еще под Чубайсом, получила от Совкомбанка 32 млрд.руб.
Этот заём был оформлен в...
Яндекс: только вперед
Яндекс технически смотрится интересно: нисходящий тренд от ноября 2021 г. уверенно пройден. С середины ноября бумаги показывают неплохую восходящую динамику, ждем в ближайш...
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);