Добрый день всем. Хочу сделать анализ свечей за период, конкретно интересует статистика поведения каждого часа в течении дня. Где это можно сделать и как? (похоже все мы движемся в сторону алготрейтинга )
Смотрел в трейдингвью, ничего подобного не нашел.
Заранее благодарен за ответы.
Попробуйте ручками в экселе. Там есть операции «упорядочить». Можно легко разделить столбцы по времени и считать раздельно статистики по каждому часу.
Вообще, операции над данными руками (в эксель) сильно улучшат понимание.
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 или там питоне. Короче если хотите работать с данными придется программировать так или иначе.
Такого рода исследования проще и быстрее всего сделать в Экселе.
И да, практический совет: перед исследованиями внимательно проанализировать и тщательно почистить данные, которые будете подавать на вход, на предмет всевозможных ошибок и несоответствий (склейки, клиринги, предторговые аукционы и прочее).
Сегодняшняя сделка Северсталь
Северсталь +1%Точка входа ( ЛП2Б )Риск | Прибыль ( 1к 4 )Красная линия на графике показывает где поставил стоп !Все сделки разбираем в нашем ТГ каналеОстались вопросы...
БКС Мир Инвестиций, нефтегаз хороший в целом, морозы. Чем новатэк интереснее сургута? Сургут отстаёт на 35% от текущих уровней в нефтянке, только потому, что его туда загнали на злости. Злость прой...
botlib, Плюс к этому еще и то, что с Зелей никто ни о чем говорить не будет, т.к. он уже по конституции не президент, как я понимаю. Это значит выборы-шмыборы. Так что быстрым точно не будет.
Т-технологии в марте определит размер и график дивидендных выплат - президент группы Станислав Близнюк — ТАСС «Я думаю, что мы должны дождаться сейчас отчетности по результатам четвертого квартала и з...
Наш целевой уровень по бумагам ВсеИнструменты на 12 мес.: 100-110 руб., акция торгуется с прогнозным мультипликатором EB/EBITDA за 2025 г. в 5,7х, что мы считаем справедливым уровнем - Мои Инвестиции ...
прочитайте про танцующих голубей и двигаться в сторону алготрейдинга уже не захочется
Вообще, операции над данными руками (в эксель) сильно улучшат понимание.
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»);
}
И да, практический совет: перед исследованиями внимательно проанализировать и тщательно почистить данные, которые будете подавать на вход, на предмет всевозможных ошибок и несоответствий (склейки, клиринги, предторговые аукционы и прочее).