Блог им. Qubik

Как провести анализ свечей , нужна статистика

Добрый день всем. Хочу сделать анализ свечей за период, конкретно интересует статистика поведения каждого часа в течении дня. Где это можно сделать и как? (похоже все мы движемся в сторону алготрейтинга ) 
Смотрел в трейдингвью, ничего подобного не нашел.
Заранее благодарен за ответы.
490
11 комментариев
похоже все мы движемся в сторону алготрейтинга

прочитайте про танцующих голубей и двигаться в сторону алготрейдинга уже не захочется 
avatar
Pringles, не слышал про такое, попробую поискать. Кстати, что это ?) в каком направлении начинать поиски ?)
avatar
можно прочитать книгу Тимофея
avatar
Попробуйте ручками в экселе. Там есть операции «упорядочить». Можно легко разделить столбцы по времени и считать раздельно статистики по каждому часу.
Вообще, операции над данными руками (в эксель) сильно улучшат понимание.
avatar
SergeyJu, спасибо, буду пробывать, похоже другого варианта больше нет
avatar
Max Payne, я начинал делать системы в архаичном метастоке, это был полный отстой. И почти сразу перешел на Эксель и, плавно, на VBA. Дважды пришлось осваивать более «современные» системы, например, велслаб. Но, имхо, это все неудобно. Самое удобное — это языки программирования, кто к чему привык. Питон, Си, да хоть Луа. Но потрясти данные ручками в экселе — это, наверное, уже навсегда при мне.  
avatar
Амиброкер, качаем нужные данные, ставим на графике фрейм часовки. Правой кнопкой на графике — 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 или там питоне. Короче если хотите работать с данными придется программировать так или иначе.

avatar
или даже вот так

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»);
}

avatar
quant_trader, спасибо, попробую, потом обязательно отпишусь 
avatar
Max Payne, а еще наверняка можно в tradingview pinescript сделать — качать данные не надо.
avatar
Такого рода исследования проще и быстрее всего сделать в Экселе.

И да, практический совет: перед исследованиями внимательно проанализировать и тщательно почистить данные, которые будете подавать на вход, на предмет всевозможных ошибок и несоответствий (склейки, клиринги, предторговые аукционы и прочее).

Читайте на SMART-LAB:
Фото
Т-тех покупает Точку
Т-технологии планируют консолидировать 100% акций АО “Точка”.  Компания объявила о намерении приобрести одну из самых быстрорастущих финансовых...
Фото
Оценки вероятностей дефолтов от российских рейтинговых агентств
Во вчерашнем посте мы посмотрели статистику рейтинговых действий за прошедший год, сегодня хочется ещё раз обратить внимание, что эти...
Фото
USD/CAD: геополитика ненадолго перевесила неоднозначные сигналы экономики
Канадский доллар за прошедший период заметно укрепился, достигнув локального пика, от которого уже успел оттолкнуться и умеренно ослабнуть....
Фото
Хэдхантер. Ситуация на рынке труда в январе. Хуже - чем просто хуже некуда
Вышла статистика рынка труда за январь 2026 года, которую Хедхантер публикует ежемесячно, что же там интересного: Динамика hh.индекса...

теги блога Max Payne

....все тэги



UPDONW
Новый дизайн