Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3111

 

Учить! Я Вас точно не буду. Нужно понимать что , работаю против Вас всех на рынке.

Алготорговля основана на липовых рыночных данных. Там все просто. Close немного совпадает с рыночными, а High and Low. Идут на минутном графике намного превышая рыночные. Так что, по простому, продаем при 5 пунктов выше Close[1]. Покупаем так же. Если ниже 4-5 пунктов ниже Close[1].

С.Б обсуждать не собираюсь по моральным причинам. Буду писать матом и за е банюсь раньше времени.

 
Lorarica #:

Учить! Я Вас точно не буду. Нужно понимать что , работаю против Вас всех на рынке.

Алготорговля основана на липовых рыночных данных. Там все просто. Close немного совпадает с рыночными, а High and Low. Идут на минутном графике намного превышая рыночные. Так что, по простому, продаем при 5 пунктов выше Close[1]. Покупаем так же. Если ниже 4-5 пунктов ниже Close[1].

С.Б обсуждать не собираюсь по моральным причинам. Буду писать матом и за е банюсь раньше времени.

 

мандала

 
Maxim Dmitrievsky #:

протестил бота, которого кидал сюда 15 мая, месяц прошел. С разными sl и tp разные результаты, но в среднем все на рост. 


какие фичи использовали? желательно бы полный список)

 
Evgeni Gavrilovi #:

какие фичи использовали? желательно бы полный список)

Разные издевательства над ретурнами, ничего особенного. Уже писал раньше, что иногда неплохо работает просто волатильность, это опять же преобразованные ретурны.

Сильно много - плохо, сильно мало - плохо. Почему-то получается оптимум в районе 10 фичей с разными периодами, увеличивающимися на фиксированный шаг. Допустим, range(10, 100, 10)

но это для моей реализации так, не претендую что вывел какую-то магическую формулу

А во временном ряду есть еще что-то? )

 
меня забанили , ветка умерла ))
 

Спарсил все сигналы МТ5 с фильтром "надежные" что бы посмотреть на распределение по годам, ну чтобы понять как много и как долго "живут" "надежные ТС"

Вот такое вот распределение

years
2015 2018 2019 2020 2021 2022 2023 
   1    4    5   34  130  549  957 


 

Есть над чем подумать....


код парса, если кому надо

library(rvest)
library(readr)
n_pages <- 35 
url <- "https://www.mql5.com/ru/signals/mt5/page"
urls <- paste0(url, 1:n_pages)
years <- lapply(urls, \(Url) Url |> read_html() |> html_nodes(".signal-card__growth-label") |> html_text() |> parse_number()) |> unlist()
hist(years)

df <- data.frame(table(years))
library(ggplot2)
ggplot(df,aes(years,Freq)) +
  geom_bar(stat='identity',fill=colors()[128]) 
 

Спарсил все сообщения Саныча из первых 100 страниц форума

преобразовал текст в "мешок слов"

удалил "стоп слова"

визуализировал как "облако слов"  (чем больше слово, тем чаще встречаеться)

Прикольненько )))

library(xml2)
library(rvest)
urls <- paste0("https://www.mql5.com/ru/forum/86386/page", 2:100)
author <- "СанСаныч Фоменко"

li <- list()
for(url in urls){
txt <- url |> read_html() |> html_nodes(".text") 
txt |> html_node(".fquote") |> xml_remove() # remove fquote

Authors <- txt |> html_node(".author") |> html_text()
Content <- txt |> html_node(".content") |> html_text()
Comment_date <- txt |> html_node(".comment__date") |> html_text()

if(any(Authors==author,na.rm = T)){
la <- lapply(seq_along(Authors), function(i) {
       list(author=Authors[i], text=Content[i], date=Comment_date[i]) })
la <- la[Authors==author]
la <- la[!sapply(la, is.null)]
li <- append(li, la)
}
print(url)
}
text2word <- function(text) strsplit(text, "\\P{L}+", perl = TRUE) |> unlist()
words <- lapply(li, function(x) text2word(x$text))  |> unlist() 
bag_of_words <- table(words)

library(stopwords)
stopw <- stopwords("ru", source = "stopwords-iso")
bag_of_words <- bag_of_words[!names(bag_of_words) %in% stopw]

library(wordcloud2)
bag_of_words |> as.data.frame() |> wordcloud2()


А вот о чем я говорил в том далеком 2016-ом


......

Да , на R-ке в один екран можно сделать практически все что угодно, изумительный ЯП..

 
Для новой затравки/заправки топливом взгляните: Quantitative trading
Quantitative trading - Количественный трейдинг представляет собой быстро развивающуюся область, объединяющую финансы, математику и информатику.
Quantitative trading - Количественный трейдинг представляет собой быстро развивающуюся область, объединяющую финансы, математику и информатику.
  • 2023.06.12
  • www.mql5.com
количественные трейдеры могут одновременно покупать недооцененные ценные бумаги и продавать переоцененные. количественные трейдеры могут предвидеть возможную коррекцию цены и соответственно открывать позиции
 
mytarmailS #:

Спарсил все сообщения Саныча из первых 100 страниц форума

преобразовал текст в "мешок слов"

удалил "стоп слова"

визуализировал как "облако слов"  (чем больше слово, тем чаще встречаеться)

Прикольненько )))


А вот о чем я говорил в том далеком 2016-ом


......

Да , на R-ке в один екран можно сделать практически все что угодно, изумительный ЯП..

Просто замечательно, спасибо!

 
Renat Fatkhullin #:
Для новой затравки/заправки топливом взгляните: Quantitative trading

Просто удивительная подборка!

Причина обращения: