交易中的机器学习:理论、模型、实践和算法交易 - 页 670 1...663664665666667668669670671672673674675676677...3399 新评论 Maxim Dmitrievsky 2018.02.12 08:22 #6691 雷纳特-阿赫蒂亚莫夫。 i=i+2,而不是i++在每一个刻度上,我只是重新计算了一个零指标 的缓冲区,就这样。 Renat Akhtyamov 2018.02.12 08:23 #6692 马克西姆-德米特里耶夫斯基。在每一个刻度上,我只是重新计算了一个零指标 的缓冲区,就这样。胡说八道,我还没有注意到在这个布局上的问题 Maxim Dmitrievsky 2018.02.12 08:24 #6693 雷纳特-阿赫蒂亚莫夫。胡说八道,没有看到也许是因为脚手架的反应很慢,当缓冲区被填满时,它没有输出值? 我不知道 不是批评,而是不愉快。 Maxim Dmitrievsky 2018.02.12 08:28 #6694 尼古拉-德姆科。给我看看代码。我在我的私人信息中发送了它,所以没有人复制它 ) Aleksey Terentev 2018.02.12 08:42 #6695 马克西姆-德米特里耶夫斯基。什么是回测和正向机器人?我正在用虚拟交易进行测试,我已经给你发了一次lib。我已经对它进行了第二周的测试,我喜欢这个结果。但我不会给你看,以免给你带来厄运)。 埃利布留斯。 而看到这个信号就更有意思了)。 该信号在前面已经显示。它是第二周期的MA在反转中加上一个过滤器形式的修改。 通过两类分类,预测也会给出信号,但只有在过滤反转时才值得交易。 三级分类并不是即时的。然而,正如你所看到的,结果是更清晰的。从视觉上看,班级的数量并不相等,但在数量上相近。 代码。 double iBouncedMA(const int bar, const string symbol = NULL, const int period = PERIOD_CURRENT, const int mode = MODE_EMA, const int emaPeriod = 2) { // Generate signals for ML ©Aleksey Terentyev 2017-2018 if( bar >= Bars-2 || 2 >= bar ) { return 0.0; } double ema1, ema0, ema_1, ema_2, result = 0.0; ema1 = iMA(symbol, period, emaPeriod, 0, mode, PRICE_OPEN, bar+1); ema0 = iMA(symbol, period, emaPeriod, 0, mode, PRICE_OPEN, bar); ema_1 = iMA(symbol, period, emaPeriod, 0, mode, PRICE_OPEN, bar-1); ema_2 = iMA(symbol, period, emaPeriod, 0, mode, PRICE_OPEN, bar-2); if( ema0 < ema_1 ) { result = 1.0; if( ema1 < ema0 ) { result = 0.95; // 0.5 } if( ema_1 > ema_2 ) { result = 0.0; } } else if( ema0 > ema_1 ) { result = -1.0; if( ema1 > ema0 ) { result = -0.95; // -0.5 } if( ema_1 < ema_2 ) { result = -0.0; } } return result; }; double iBouncedMAFiltered(const int bar, const string symbol = NULL, const int period = PERIOD_CURRENT, const int mode = MODE_EMA, const int emaPeriod = 2, const int filterPeriod = 5) { // Generate signals for ML ©Aleksey Terentyev 2017-2018 double bounce = iBouncedMA(bar, symbol, period, mode, emaPeriod); double filter0 = iMA(symbol, period, filterPeriod, 0, MODE_SMA, PRICE_CLOSE, bar-2); double filter1 = iMA(symbol, period, filterPeriod, 0, MODE_SMA, PRICE_CLOSE, bar-1); if( bounce > 0.0 ) { if( filter1 < filter0 || MathAbs(bounce) == 1.0 ) { return bounce; } } else if( bounce < 0.0 ) { if( filter1 > filter0 || MathAbs(bounce) == 1.0 ) { return bounce; } } return 0.0; }; Maxim Dmitrievsky 2018.02.12 08:54 #6696 阿列克谢-特伦特夫。我正在用虚拟交易进行测试,我已经给你发了一次lib。到目前为止,我已经进行了第二周的测试,我喜欢这个结果。但我还不会给他们看,以免让他们扫兴)。 我希望我没有用我的光子来打扰你 :) 我也根据自己的喜好敲定了指标,所以我很快就会测试这个机器人。 СанСаныч Фоменко 2018.02.12 09:21 #6697 我在读一本书。 Elliott_Timmermann.A_handbook_of_economic_forecasting 我读了。 1.为什么预测困难? 模型的不确定性参数不稳定 2.该怎么做? 对模型参数的经济上合理的约束结合预测添加合成工具(书中--主成分、指数)。模式转换 Maxim Dmitrievsky 2018.02.12 09:32 #6698 桑桑尼茨-弗门科。我在读一本书。 Elliott_Timmermann.A_handbook_of_economic_forecasting 我读了。 1.为什么预测困难? 模型的不确定性参数不稳定 2.该怎么做? 对模型参数的经济上合理的约束结合预测添加合成工具(书中--主成分、指数)。模式转换。事实是,在股市中,一切工作都比较顺利,而且有良好的方向性关联。 在这方面,外汇是最紧张的市场 Yuriy Asaulenko 2018.02.12 09:44 #6699 马克西姆-德米特里耶夫斯基。股市/指数比较平均,而且有很好的方向性关联性。 在这方面,外汇是最紧张的市场。如果股票/指数市场更容易,为什么还要费心?去股票市场--期货、期权。你说,一切都变得更容易了。还是你无法与MT分开?)) 有很多人说,证券交易所的条件更糟糕。你知道为什么吗?杠杆率较小。即用0.00美元,那里就没有什么可做的。我认为,用100美元在外汇市场上也没有什么可做的)。另一方面,如果你输了,你也不会感到遗憾)。当你赢的时候,它是一个小数目,但很好。 Maxim Dmitrievsky 2018.02.12 09:46 #6700 我 不知道他们有什么样的石头。既然股票/指数市场更容易,为什么还要麻烦呢?去证券交易所--期货、期权。一切都更容易了,你自己也这么说。还是你无法与MT分开?)) 有很多人说,证券交易所的条件更糟糕。你知道为什么吗?杠杆率较小。即用0.00美元,那里就没有什么可做的。我认为,用100美元在外汇市场上也没有什么可做的)。另一方面,如果你输了,你也不会感到遗憾)。而当你赢的时候--小事一桩,但很愉快。如果你赢了,能赢就好。 所以MT中也有外汇工具,没问题,我正在不同的工具上测试系统),我最近才开始或多或少有意识地处理多货币交易。 我正在测试不同的系统,我最近才开始或多或少有意识地接触到多货币系统。 Yuriy Asaulenko: 最近我才开始处理多币种,不是很明智,一般来说,MO是由多币种规定的,因为标志是非常稳定和基本的......如果你想用CME的AMP期货交易,你应该用MT5开仓......但入口不是浮游生物,他们最好从10k$开始......当然,那里一切都不清楚,MT5与欧洲CQG连接,但AMP的服务器在美国,与交易所没有关系......所以,完全混乱,执行速度不是很高 1...663664665666667668669670671672673674675676677...3399 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
i=i+2,而不是i++
在每一个刻度上,我只是重新计算了一个零指标 的缓冲区,就这样。
在每一个刻度上,我只是重新计算了一个零指标 的缓冲区,就这样。
胡说八道,我还没有注意到在这个布局上的问题
胡说八道,没有看到
也许是因为脚手架的反应很慢,当缓冲区被填满时,它没有输出值? 我不知道
不是批评,而是不愉快。
给我看看代码。
我在我的私人信息中发送了它,所以没有人复制它 )
什么是回测和正向机器人?
我正在用虚拟交易进行测试,我已经给你发了一次lib。我已经对它进行了第二周的测试,我喜欢这个结果。但我不会给你看,以免给你带来厄运)。
而看到这个信号就更有意思了)。
该信号在前面已经显示。它是第二周期的MA在反转中加上一个过滤器形式的修改。
通过两类分类,预测也会给出信号,但只有在过滤反转时才值得交易。
三级分类并不是即时的。然而,正如你所看到的,结果是更清晰的。从视觉上看,班级的数量并不相等,但在数量上相近。
代码。
我正在用虚拟交易进行测试,我已经给你发了一次lib。到目前为止,我已经进行了第二周的测试,我喜欢这个结果。但我还不会给他们看,以免让他们扫兴)。
我希望我没有用我的光子来打扰你 :)
我也根据自己的喜好敲定了指标,所以我很快就会测试这个机器人。
我在读一本书。
Elliott_Timmermann.A_handbook_of_economic_forecasting
我读了。
1.为什么预测困难?
2.该怎么做?
我在读一本书。
Elliott_Timmermann.A_handbook_of_economic_forecasting
我读了。
1.为什么预测困难?
2.该怎么做?
事实是,在股市中,一切工作都比较顺利,而且有良好的方向性关联。
在这方面,外汇是最紧张的市场
股市/指数比较平均,而且有很好的方向性关联性。
在这方面,外汇是最紧张的市场。
如果股票/指数市场更容易,为什么还要费心?去股票市场--期货、期权。你说,一切都变得更容易了。还是你无法与MT分开?))
有很多人说,证券交易所的条件更糟糕。你知道为什么吗?杠杆率较小。即用0.00美元,那里就没有什么可做的。我认为,用100美元在外汇市场上也没有什么可做的)。另一方面,如果你输了,你也不会感到遗憾)。当你赢的时候,它是一个小数目,但很好。
既然股票/指数市场更容易,为什么还要麻烦呢?去证券交易所--期货、期权。一切都更容易了,你自己也这么说。还是你无法与MT分开?))
有很多人说,证券交易所的条件更糟糕。你知道为什么吗?杠杆率较小。即用0.00美元,那里就没有什么可做的。我认为,用100美元在外汇市场上也没有什么可做的)。另一方面,如果你输了,你也不会感到遗憾)。而当你赢的时候--小事一桩,但很愉快。
如果你赢了,能赢就好。 所以MT中也有外汇工具,没问题,我正在不同的工具上测试系统),我最近才开始或多或少有意识地处理多货币交易。
我正在测试不同的系统,我最近才开始或多或少有意识地接触到多货币系统。
Yuriy Asaulenko: 最近我才开始处理多币种,不是很明智,一般来说,MO是由多币种规定的,因为标志是非常稳定和基本的......如果你想用CME的AMP期货交易,你应该用MT5开仓......但入口不是浮游生物,他们最好从10k$开始......当然,那里一切都不清楚,MT5与欧洲CQG连接,但AMP的服务器在美国,与交易所没有关系......所以,完全混乱,执行速度不是很高