Добрый день всем. Хочу сделать анализ свечей за период, конкретно интересует статистика поведения каждого часа в течении дня. Где это можно сделать и как? (похоже все мы движемся в сторону алготрейтинга )
Смотрел в трейдингвью, ничего подобного не нашел.
Заранее благодарен за ответы.
Попробуйте ручками в экселе. Там есть операции «упорядочить». Можно легко разделить столбцы по времени и считать раздельно статистики по каждому часу.
Вообще, операции над данными руками (в эксель) сильно улучшат понимание.
Max Payne, я начинал делать системы в архаичном метастоке, это был полный отстой. И почти сразу перешел на Эксель и, плавно, на VBA. Дважды пришлось осваивать более «современные» системы, например, велслаб. Но, имхо, это все неудобно. Самое удобное — это языки программирования, кто к чему привык. Питон, Си, да хоть Луа. Но потрясти данные ручками в экселе — это, наверное, уже навсегда при мне.
Амиброкер, качаем нужные данные, ставим на графике фрейм часовки. Правой кнопкой на графике — edit formula. Открывается редактор. В коде графика пишем:
hour1=14;//какой час нужен
Hour_sum=Cum(IIf(Hour()==hour1,C-Ref(C,-1),0));//сумма приращений за час
Hour_num=Cum(IIf(Hour()==hour1,1,0));//количество часов
Hour_avg=Hour_sum/Hour_num;//среднее
Plot(Hour_avg,«hour_avg»,colorBlue,styleOwnScale);//рисуем
printf(«hour_avg „+NumToStr(Hour_avg,1.4,0)+“\n»);//печатаем в окно Interpretation
Будет считаться по видимой зоне графика.
Можно сделать в vba или там питоне. Короче если хотите работать с данными придется программировать так или иначе.
Такого рода исследования проще и быстрее всего сделать в Экселе.
И да, практический совет: перед исследованиями внимательно проанализировать и тщательно почистить данные, которые будете подавать на вход, на предмет всевозможных ошибок и несоответствий (склейки, клиринги, предторговые аукционы и прочее).
Кучное выщелачивание, работа золотоизвлекательных фабрик — это способы добычи рудного золота. Однако промышленным способом пока еще отрабатываются россыпи.
Россыпные месторождения в...
Российский рынок страхования в 2026 году может вырасти до 4,47 трлн рублей - АКРА
Страховой рынок может вырасти в 2026 году на 15%, до ₽4,47 трлн. Основными драйверами могут стать некредитное страхование жизни и автострахование. Об этом говорится в исследовании агентства АКРА....
🎄 Этот год мы прошли вместе с вами — нашими инвесторами. Каждый день были на связи, отвечали на вопросы, делились новостями, обсуждали результаты и планы. В конце года хотим немного...
Прогноз инфляции в России на 2026 год: официальные оценки и ожидания бизнеса
25 декабря 2025 года
Банк Россиии, бизнес‑сообщество представили обновлённые прогнозы по инфляции на предстоящий год...
Зеленский заявил, что считает присутствие иностранных войск на Украине необходимой частью гарантий безопасности для Киева в рамках любого соглашения о прекращении конфликта Президент Украины Владимир ...
Как рождается золото. Россыпи Кучное выщелачивание, работа золотоизвлекательных фабрик — это способы добычи рудного золота. Однако промышленным способом пока еще отрабатываются россыпи.
Рос...
Т-Технологии готовятся к крупным выплатам акционерам Акционеры компании «Т-Технологии» приняли решение о выплате дивидендов по обыкновенным акциям по итогам первых девяти месяцев 2025 года. Каждая обы...
Российский рынок страхования в 2026 году может вырасти до 4,47 трлн рублей - АКРА Страховой рынок может вырасти в 2026 году на 15%, до ₽4,47 трлн. Основными драйверами могут стать некредитное страхова...
прочитайте про танцующих голубей и двигаться в сторону алготрейдинга уже не захочется
Вообще, операции над данными руками (в эксель) сильно улучшат понимание.
hour1=14;//какой час нужен
Hour_sum=Cum(IIf(Hour()==hour1,C-Ref(C,-1),0));//сумма приращений за час
Hour_num=Cum(IIf(Hour()==hour1,1,0));//количество часов
Hour_avg=Hour_sum/Hour_num;//среднее
Plot(Hour_avg,«hour_avg»,colorBlue,styleOwnScale);//рисуем
printf(«hour_avg „+NumToStr(Hour_avg,1.4,0)+“\n»);//печатаем в окно Interpretation
Будет считаться по видимой зоне графика.
Можно сделать в vba или там питоне. Короче если хотите работать с данными придется программировать так или иначе.
for(hour1=8;hour1<=16;hour1++){
Hour_sum=Cum(IIf(Hour()==hour1,C-Ref(C,-1),0));
Hour_num=Cum(IIf(Hour()==hour1,1,0));
Hour_avg=Hour_sum/Hour_num;
Plot(Hour_avg,«hour_avg»,colorBlue,styleOwnScale);//цвета можно тоже перебирать но мне лень
printf(«hour_avg „+NumToStr(Hour_avg,1.4,0)+“\n»);
}
И да, практический совет: перед исследованиями внимательно проанализировать и тщательно почистить данные, которые будете подавать на вход, на предмет всевозможных ошибок и несоответствий (склейки, клиринги, предторговые аукционы и прочее).