Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 1932
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что я накосячил то - дал столбец с ценами закрытия
значит накосячил что то я(( наберите те команды что я указал
значит накосячил что то я(( наберите те команды что я указал
Error in x2set(Xsub, n_neighbors, metric, nn_method = nn_sub, n_trees, : Non-finite entries in the input matrixНо, может я не туда вставил?
Что за 0,001 - какая смысловая нагрузка?
Но, может я не туда вставил?
Да не туда ))
Вы хотите проводить манипуляции с "Х" до того как он был создан
вот так сделайте
Что за 0,001 - какая смысловая нагрузка?
размер колена ЗЗ в пунктах или в чем то там, в зависимости от кол. знаков
не знаете что есть что, смотрите :
get.target <- function(x, change){ zz <- TTR::ZigZag(x,change = change,percent = F) zz <- c(diff(zz),0) ; zz[zz>=0] <- 1 ; zz[zz<0] <- -1 return(zz) }видим что это ЗЗ из пакета TTR
пишем в консоли
получаем справку
igZag {TTR} R Documentation Zig Zag Description Zig Zag higlights trends by removing price changes smaller than change and interpolating lines between the extreme points. Usage ZigZag(HL, change = 10, percent = TRUE, retrace = FALSE, lastExtreme = TRUE) Arguments HL Object that is coercible to xts or matrix and contains either a High-Low price series, or a Close price series. change Minimum price movement, either in dollars or percent (see percent). percent Use percentage or dollar change? retrace Is change a retracement of the previous move, or an absolute change from peak to trough? lastExtreme If the extreme price is the same over multiple periods, should the extreme price be the first or last observation? Details The Zig Zag is non-predictive. The purpose of the Zig Zag is filter noise and make chart patterns clearer. It's more a visual tool than an indicator. Value A object of the same class as HL or a vector (if try.xts fails) containing the Zig Zag indicator. Warning The last value of the ZigZag indicator is unstable (i.e. unknown) until the turning point actually occurs. Therefore this indicator isn't well-suited for use for systematic trading strategies. Note If High-Low prices are given, the function calculates the max/min using the high/low prices. Otherwise the function calculates the max/min of the single series. Author(s) Joshua Ulrich References The following site(s) were used to code/document this indicator: http://www.fmlabs.com/reference/default.htm?url=ZigZag.htm https://www.linnsoft.com/techind/zig-zag-indicator-zig-zzo https://www.linnsoft.com/techind/zig-zag-oscillator-indicator-zzo http://www.metastock.com/Customer/Resources/TAAZ/#127 http://www.stockcharts.com/school/doku.php?id=chart_school:technical_indicators:zigzag Examples ## Get Data and Indicator ## data(ttrc) zz <- ZigZag( ttrc[,c("High", "Low")], change=20 )Да не туда ))
Вы хотите проводить манипуляции с "Х" до того как он был создан
вот так сделайте
размер колена ЗЗ в пунктах или в чем то там, в зависимости от кол. знаков
не знаете что есть что, смотрите :
видим что это ЗЗ из пакета TTR
пишем в консоли
получаем справку
Ага, чет там дальше прошуршало, и получилось вот это
Если у меня шаг изменения цены 1, то надо изменить 0,001 на к примеру 100?
Изменил на 100
Ага, чет там дальше прошуршало, и получилось вот это
Если у меня шаг изменения цены 1, то надо изменить 0,001 на к примеру 100?
Играйтесь с change пареметром
Играйтесь с change пареметром
Получил вот картинку с прошлых результатов - 4 четких кластера
ранее Вы говорили о каких то цифровых значениях оценки результатов - на какие цифры предлагаете смотреть?
Получил вот картинку с прошлых результатов - 4 четких кластера
ранее Вы говорили о каких то цифровых значениях оценки результатов - на какие цифры предлагаете смотреть?
ага)) а теперь посмотрите на тестовы данные
Я говорил что это все ерунда, надо смотреть на ошибку модели на тестовых данных а не на картинки красивые, ошибку любой модели из любого пакета
кстати изменяйте индексы ведь вы тренируетесь всего на 10к данных
а у вас там данных под 500к
Кто разбираться хоть как то в полиномиальной или гармонической аппроксимации отзовитесь ПОЖАЛУЙСТА !!!
ага)) а теперь посмотрите на тестовы данные
Я говорил что это все ерунда, надо смотреть на ошибку модели на тестовых данных а не на картинки красивые, ошибку любой модели из любого пакета
Ругается опять на тестовых данных теперь
е индексы ведь вы тренируетесь всего на 10к данных
а у вас там данных под 500к
В начале надо на малых данных настроить, а потом и на больших опробую.
Кстати, заметил, что R очень нерационально работает с памятью - много жрет.
Ругается опять на тестовых данных теперь
конечно ругается