Блог им. Qubik

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

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

прочитайте про танцующих голубей и двигаться в сторону алготрейдинга уже не захочется 
avatar

Pringles

Pringles, не слышал про такое, попробую поискать. Кстати, что это ?) в каком направлении начинать поиски ?)
avatar

Max Payne

можно прочитать книгу Тимофея
avatar

Pringles

Попробуйте ручками в экселе. Там есть операции «упорядочить». Можно легко разделить столбцы по времени и считать раздельно статистики по каждому часу.
Вообще, операции над данными руками (в эксель) сильно улучшат понимание.
avatar

SergeyJu

SergeyJu, спасибо, буду пробывать, похоже другого варианта больше нет
avatar

Max Payne

Max Payne, я начинал делать системы в архаичном метастоке, это был полный отстой. И почти сразу перешел на Эксель и, плавно, на VBA. Дважды пришлось осваивать более «современные» системы, например, велслаб. Но, имхо, это все неудобно. Самое удобное — это языки программирования, кто к чему привык. Питон, Си, да хоть Луа. Но потрясти данные ручками в экселе — это, наверное, уже навсегда при мне.  
avatar

SergeyJu

Амиброкер, качаем нужные данные, ставим на графике фрейм часовки. Правой кнопкой на графике — 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

quant_trader

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

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

quant_trader, спасибо, попробую, потом обязательно отпишусь 
avatar

Max Payne

Max Payne, а еще наверняка можно в tradingview pinescript сделать — качать данные не надо.
avatar

quant_trader

Такого рода исследования проще и быстрее всего сделать в Экселе.

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

теги блога Max Payne

....все тэги



2010-2020
UPDONW