я конечно еще тот знаток 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 правильно написал.
Но если ты сам не смог до этого допереть, или хотя бы хелп по афл прочитать, или хотя бы гугл спросить, то алготорговля не для тебя.
Комиссионные доходы Займера выросли более чем вчетверо
Финтех-группа Займер опубликовала результаты по МСФО за 2025 год. Ее чистая прибыль в отчетном периоде выросла на 10,6% г/г, до 4,3 млрд руб., процентные доходы увеличились на 9,9% г/г, до 20,5...
Компания объявила о реализации преимущественного права акционеров в рамках «допки» М.Видео (MVID) Инфо и показатели С 25 марта у акционеров есть возможность реализовать преимущественное...
В последние недели на российском рынке заметно ухудшилась юаневая ликвидность, и это сразу отразилось на ценах валютных гособлигаций. Разбираемся, сделало ли это ОФЗ в китайской валюте более...
Компания Россети Ленэнерго опубликовала финансовый отчет за 2025г. по МСФО. Отчет МСФО и РСБУ у сетевых компаний очень похожи, а так как я отчет РСБУ (отчет об исполнении...
Мухомор, работа по найму дает самую большую прибыль из всех способов заработка. 100% прибыли с каждым годом с уменьшающейся доходностью месяц к месяцу идет регрес %прибыли, 50к отложили, за след ме...
Минфин изучает возможность предоставления упрощенного порядка "приземления" иностранных криптобирж в РФ — замминистра финансов Иван Чебесков Минфин изучает возможность предоставления упрощен...
По прогнозу сайта investmint.ru, в 2026 году дивиденд по акциям «ЕвроТранс» составит 9,59 рубля на одну акцию, а дивидендная доходность — 8,7%.
Прогнозная дата реестра — 17 июля 2026 года, а при...
И. М., Ну и модель у тебя конечно...
Ладно цена в 0,9 — до этого ареста виделось словно это справедливо для нее продать на аукционе. Теперь наверное до 0,8 или чуть ниже упала цена возможной поку...
Мечел 26 марта раскроет операционные и финансовые результаты деятельности Группы за 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);