я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Отчет БСП стал поводом для пересмотра таргета вниз
Обыкновенные акции Банка Санкт-Петербург (БСП) с начала торгов 21 августа дорожают на 1,35%, до 242,15 руб., на фоне умеренно позитивной динамики российского рынка.
Банк представил...
Размещение дополнительно выпуска облигаций АО "БИЗНЕС АЛЬЯНС" серии 001Р-09
24 августа состоит размещение дополнительного выпуска облигаций АО «БИЗНЕС АЛЬЯНС» серии 001Р-09 Дополнительный выпуск на 300 млн р. // 24 августа // BBB-|ru| //Дюрация / купон /...
Алексей Девятов Клиенты Альфа-Инвестиций могут совершать сделки в выходные . Торги в эти дни не отличаются волатильностью, но если всё-таки происходят значимые события, инвесторы могут...
Итоги вчерашнего звонка с аналитиками Mozgovik Research
Ниже — ранжированный конспект именно высказанных на встрече мнений. Текст сгенирирован нейронкой на основании транскрипта нашей встречи👍 - Цифры, прогнозы и оценки сохранены в том виде, в каком...
Хоха51,
По моему мнению Хабиров, это совсем не «власть Башкирии», он просто подлизнул кому надо, а так власть не поступает!
Если например сравнить с Татарией и Татнефтью, так это небо с землей...
Новости по бензину, азс, возле дома, каждый день завозят по бензовозу 95, как и в обычные дни. Разбирают за 2 часа. Дефицита нет, люди сами его устраивают.
Dimon34, «а эту нижнюю планку ещё посчитать нужно правильно». Её не надо считать. в таблице «Текущие торги» добавить столбец «Минимально возможная цена». Ну если Вы конечно же в Quik-е.
Китайцы передают привет российскому «рассвету»-старлинк
Китай впервые успешно посадил на суше ступень коммерческой ракеты
Частная китайская компания LandSpace провела запуск коммерческой ракеты...
КУКЛ_КУКЛ, да да. Я по 3700 расчитывал прибыли и рассчитывал что по 56 цена адекватна после чего суал сдал позицию и придавил к 19 рублям. Поэтому все эти прогнозы не про полет в космос а про удерж...
Тимур, Повседневная жизнь простых людей и промки — сложней и очевидней — слов политиканов ЕС, а экомика войны — это уже показывает — дорогих и сложных ПРОТВОРАКЕТ для Окраины — уже больше нет!
—...
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);