交易中的机器学习:理论、模型、实践和算法交易 - 页 1998 1...199119921993199419951996199719981999200020012002200320042005...3399 新评论 mytarmailS 2020.09.07 12:07 #19971 gobirzharf: 这并不重要)只要一个游泳者学会了游泳,并开始四处泼水,吸引人们的注意,他的脖子上就会立刻有一个200公斤的重物,任何人都不可能倒下) 你没有任何意义。 Evgeniy Chumakov 2020.09.07 14:02 #19972 mytarmailS: 你可以轻松地...但是,你在创建数据时有什么样的错误,你就不可能有这些结果...... 似乎没有错误。我不是用眼睛看的,我只是把我心里想的写进文件。 向马克西姆提问,当你在预测 "+ - - "符号时,是在训练文件中的一个数字吗?还是在归一化的0-1行? Maxim Dmitrievsky 2020.09.07 14:29 #19973 Evgeniy Chumakov: 这是一个复杂的算法吗?能否在mql4/5中立即实现,或者我所问的是无稽之谈? 有可能 比方说,有一个完善的技术堆栈。你可以直接进入mt5,或者你可以从python开始,然后导出到mt5。你可以从Python开始,但在MT5上交易。在任何情况下,你都可以这样做。 Maxim Dmitrievsky 2020.09.07 14:30 #19974 Evgeniy Chumakov: 似乎没有错误。我不是用眼睛看的,我心里想的是写在文件里的东西。对马克西姆的问题,当预测+ - -符号的训练发生在文件中的那一行时?还是在归一化的0-1行? 在同一行,但答案被规范为0-1 Evgeniy Chumakov 2020.09.07 15:49 #19975 Maxim Dmitrievsky: 你可以我们可以说,有一个完善的技术栈。你可以直接进入mt5,你可以先在python中,然后导出到mt5。你可以只使用Python,但在MT5上交易。你可以做任何你想做的事。 它与4号车不是很友好吗? 在win 10 x64上安装python很困难,没有tambourine吗? Maxim Dmitrievsky 2020.09.07 20:21 #19976 Evgeniy Chumakov: 它对4号文件一点也不友好吗?在win 10 x64上安装Python很困难,没有tambourine吗? 4是一种传统观念。 除非你是一个布里亚特萨满,否则可能不会。 mytarmailS 2020.09.08 04:08 #19977 Maxim Dmitrievsky: 4是一种传统观念。可能不会,除非你是一个布里亚特萨满。 只要以日志规则的形式给他一个模型,让他嵌入到他的代码中,为什么要用python来折磨这个人呢? 或者我应该这样做吗? mytarmailS 2020.09.08 04:47 #19978 叶夫根尼-丘马科夫。 condition [1,] "X[,10]<=-0.025 & X[,10]>-0.08201612905" [2,] "X[,9]>-0.057983871 & X[,9]<=-0.01129032255 & X[,10]>0.0219354839" [3,] "X[,9]<=-0.057983871" [4,] "X[,9]>0.0702419355" [5,] "X[,8]>0.01362903225 & X[,8]<=0.0564516129 & X[,9]>0.00153225805" [6,] "X[,8]<=0.0564516129 & X[,8]>-0.01153225805 & X[,9]<=0.0040322581 & X[,10]<=-0.00596774195" [7,] "X[,8]>-0.03370967745 & X[,8]<=-0.00403225805 & X[,10]>0.00032258065" [8,] "X[,8]<=-0.03370967745 & X[,10]>0.02814516125" [9,] "X[,8]<=-0.03370967745 & X[,10]<=0.02443548385" [10,] "X[,7]>-0.025 & X[,7]<=-0.00403225805 & X[,8]>-0.03370967745" [11,] "X[,8]>-0.0266935484 & X[,8]<=-0.025" [12,] "X[,9]>0.0091129032 & X[,9]<=0.0277419355 & X[,10]<=-0.00096774195" [13,] "X[,9]<=0.0564516129 & X[,9]>0.03935483875" [14,] "X[,8]>0.02346774195 & X[,9]>-0.057983871 & X[,9]<=-0.0212903226" [15,] "X[,8]>-0.03370967745 & X[,8]<=0.0233870968 & X[,9]<=0.0233870968 & X[,10]>0.0091129032 & X[,10]<=0.02766129035" [16,] "X[,8]>-0.03370967745 & X[,9]<=-0.00120967745 & X[,10]>-0.00596774195 & X[,10]<=0.0229032258" [17,] "X[,10]>0.0012903226" [18,] "X[,1]==X[,1]" pred [1,] "1" [2,] "-1" [3,] "1" [4,] "-1" [5,] "-1" [6,] "-1" [7,] "1" [8,] "-1" [9,] "-1" [10,] "1" [11,] "-1" [12,] "1" [13,] "1" [14,] "-1" [15,] "1" [16,] "1" [17,] "-1" [18,] "1" 数据被表示为大小为10的滑动窗口,规则是基于这个数据... 第一个元素 X[, 1] ....... X[, 10] 最后一个(当前的蜡烛)。 pred 这就是规则所预测的 模型预测了一个符号,大于零的 "1",小于"-1" 模型有97-99%的准确性 ====================================================================================== 这里是所有R语言的代码...如此之大,不可理喻 )))) d <- read.csv(file = "C:\\..........\\EURUSD_returns.csv") d <- d[,1] X <- embed(d, 10)[ , 10:1] Y <- as.factor(sign( c(X[-1,ncol(X)] , 1) )) library(inTrees) library(RRF) rf <- RRF(X,Y,ntree=100) treeList <- RF2List(rf) ruleExec <- unique(extractRules(treeList,X,maxdepth = 10)) ruleMetric <- getRuleMetric(ruleExec,X,Y) # measure rules ruleMetric <- pruneRule(ruleMetric,X,Y) # prune each rule learner <- buildLearner(ruleMetric,X,Y) learner Evgeniy Chumakov 2020.09.08 06:36 #19979 mytarmailS: 如此之大,不可理喻 )))) 这一点都不好笑))不知道该怎么处理。 mytarmailS 2020.09.08 06:45 #19980 叶夫根尼-丘马科夫。 这一点都不好笑))我不知道该怎么处理。不要笑,要更好地理解它......你不需要代码,你需要记录规则(这是一个模型),你把这些规则放在你的代码中,从规则中预测的数量将是模型的答案--"1 "或"-1"。如果你不明白,请问。 趁我还行)) 1...199119921993199419951996199719981999200020012002200320042005...3399 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这并不重要)只要一个游泳者学会了游泳,并开始四处泼水,吸引人们的注意,他的脖子上就会立刻有一个200公斤的重物,任何人都不可能倒下)
你没有任何意义。
你可以轻松地...
但是,你在创建数据时有什么样的错误,你就不可能有这些结果......
似乎没有错误。我不是用眼睛看的,我只是把我心里想的写进文件。
向马克西姆提问,当你在预测 "+ - - "符号时,是在训练文件中的一个数字吗?还是在归一化的0-1行?
这是一个复杂的算法吗?能否在mql4/5中立即实现,或者我所问的是无稽之谈?
有可能
比方说,有一个完善的技术堆栈。你可以直接进入mt5,或者你可以从python开始,然后导出到mt5。你可以从Python开始,但在MT5上交易。在任何情况下,你都可以这样做。
似乎没有错误。我不是用眼睛看的,我心里想的是写在文件里的东西。
对马克西姆的问题,当预测+ - -符号的训练发生在文件中的那一行时?还是在归一化的0-1行?
在同一行,但答案被规范为0-1
你可以
我们可以说,有一个完善的技术栈。你可以直接进入mt5,你可以先在python中,然后导出到mt5。你可以只使用Python,但在MT5上交易。你可以做任何你想做的事。
它与4号车不是很友好吗?
在win 10 x64上安装python很困难,没有tambourine吗?
它对4号文件一点也不友好吗?
在win 10 x64上安装Python很困难,没有tambourine吗?
4是一种传统观念。
除非你是一个布里亚特萨满,否则可能不会。
4是一种传统观念。
可能不会,除非你是一个布里亚特萨满。
只要以日志规则的形式给他一个模型,让他嵌入到他的代码中,为什么要用python来折磨这个人呢?
或者我应该这样做吗?
数据被表示为大小为10的滑动窗口,规则是基于这个数据...
第一个元素 X[, 1] ....... X[, 10] 最后一个(当前的蜡烛)。
这就是规则所预测的
模型预测了一个符号,大于零的 "1",小于"-1"
模型有97-99%的准确性
======================================================================================
这里是所有R语言的代码...如此之大,不可理喻 ))))
mytarmailS:
如此之大,不可理喻 ))))
这一点都不好笑))不知道该怎么处理。
这一点都不好笑))我不知道该怎么处理。
不要笑,要更好地理解它......
你不需要代码,你需要记录规则(这是一个模型),你把这些规则放在你的代码中,从规则中预测的数量将是模型的答案--"1 "或"-1"。
如果你不明白,请问。
趁我还行))