я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Ценные бумаги. Взгляд в прошлое. Товарищество на паях Михаил и Федор Дутиковы.
Если вас интересуют другие аналитические и информационные материалы от банка АО АКБ «ЦентроКредит», смотрите их на нашем сайте в информационном разделе .
Промышленная...
🇮🇩 Индонезии не хватает сотен тысяч айтишников — новые возможности для Софтлайн?
Индонезия активно цифровизирует промышленность, но рынку не хватает квалифицированных кадров. По оценке Kearney, стране ежегодно требуется около 600 тыс. специалистов в сфере цифровизации,...
Повышаю рейтинг сетевым компаниям: кто заслужил «покупать» после отчетов МСФО
Операционные результаты Прибыль от продаж и рентабельность РСБУ Выручка МСФО Операционные расходы и EBITDA Чистый долг и чистая прибыль Свободный денежный поток...
Вообще, обращение дефолтных Частных Инвесторов к государству, в данном случае шаг разумный.
Сбор подписей можно через ПВО организовать.
Это и Александру Николаевичу поможет, сдвинуть дело с мертво...
Александр Кораблин, по Контрол-Лизингу я вышел чуть в плюс, по 54 % примерно продал практически сразу, как эта цена была достигнута. Как говорится, при средней чуть выше 50 % у меня гораздо больше ...
Алексей, это слишком быстро. Нужно просудить долг, получить исполнительный лист. Это минимум полгода от подачи иска, а может и больше года. Есть же апелляционная инстанция. А еще case Волсты. См. k...
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);