я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Нефть у месячных минимумов: рынки осторожно верят в деэскалацию вокруг Ирана
Доходности казначейских облигаций США снизились, доллар откатился, а нефтяные котировки в четверг опустились до месячного минимума после сообщений о том, что США и Иран предварительно согласовали...
💸 #MGKL: купонные выплаты по облигациям за май — более 120 млн ₽
ПАО «МГКЛ» продолжает своевременно и в полном объёме исполнять обязательства перед инвесторами.
📊 В мае купонные выплаты составили более 120 млн рублей :
— 001Р-05 — 24 930 000 ₽...
Акции «Ренессанс Страхования» интересны для долгосрочных покупок
«Ренессанс Страхование» — один из ведущих независимых страховщиков в России . Компания обслуживает порядка 5 млн клиентов, входит в топ-10 по объему собираемых страховых премий в стране и...
Газпром: EBITDA за 1-й квартал близка к 1 триллиону рублей, но акции дешевеют. Ормузский пролив не помог, смотрим отчет
Газпром отчитался по МСФО за 1-й квартал
👉 Выручка на уровне прошлого года (-0,3% г/г)
👉 Операционная прибыль +27,1% г/г
👉 Чистая прибыль упала почти в 2 раза (-47,7%...
"Сбер" готовится забрать "Озон"? Слухи сильно преувеличены. Вчера вечером в «Коммерсанте» вышел соответствующий материал, в котором дана информация о переговорах «Сбера» и АФК «Сис...
"Сбер" готовится забрать "Озон"? Слухи сильно преувеличены. Вчера вечером в «Коммерсанте» вышел соответствующий материал, в котором дана информация о переговорах «Сбера» и АФК «Сис...
Сиделец, Изучите что такое арбитражный хэдж. и просто тупо начните с ним работать. Когда научитесь, то поймете и осознаете что такое деньги/акции из воздуха.Портфель начнет веселеть
Сигнал к отме...
Dimon34, максимально странно тогда, выпускать официальный продукт на широкий рынок, который никак и ничем не регулируется. Конкретно ЦФА евротранс были и есть доступны к покупке любому пользователю...
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);