EA: MarketPredictor

 

MarketPredictor:

适用于 MetaTrader 5 的 MarketPredictor MarketPredictor 是适用于 MetaTrader 5 的创新型智能交易系统 (EA),它利用正弦函数、快速傅立叶变换 (FFT)、sigmoid 函数和蒙特卡罗模拟等数学模型来分析和预测市场走势。本项目专为对技术和金融创新感兴趣的开发人员、数学爱好者和交易者设计。 欢迎直接在本主题中提出、讨论和实施代码创意。无论是新功能、改进建议还是策略,我们都欢迎您为进一步开发和优化 MarketPredictor 做出贡献。 我们也欢迎您添加我,私下澄清问题,在 GitHub 项目上进行合作,或直接向我发送您的反馈。让我们一起创造奇迹,让这个项目更上一层楼!

Author: Mustafa Seyyid Sahin

 
我的第一个机器人
 
在交易中,没有预测的空间,如果你预测了,你就已经输了。如果你不知道市场的走向,最好回去再做一次测试和分析,如果你错了,没关系,至少你没有预测。这样,你大多数时候都会是对的。预测=赌博
 
Nardus Van Staden #:
在交易中,没有预测的空间,如果你预测了,你就已经输了。如果你不知道市场的走向,最好回去再做一次测试和分析,如果你错了,没关系,至少你没有预测。这样,你大多数时候都会是对的。预测=赌博

你说得对--投机性预测是有风险的。但在交易中,往往需要计算概率,尤其是像我的 EA 这样的复杂算法。

我使用正弦函数FFTsigmoid 函数蒙特卡罗模拟,分析周期性模式、非线性运动和可能出现的情况。这让我能够做出数据驱动的决策,并结合稳健的风险管理--这是成功交易的基础。

 

没有打开任何交易

我把它放在优化中,但我没有打开任何订单?

谢谢
Jeff

 
@Jean Francois Le Bas #: 不打开任何交易。有什么解决方法吗?

您没看说明吗?

项目状态和当前挑战:

EA 已开发出大量交易逻辑和分析功能。但是,尽管交易策略已经实施,它目前仍无法执行交易。 本项目以开源形式发布,以便与社区合作解决这一问题并改进 EA。

 

在尝试打开交易的地方添加

1.) request.type_filling =ORDER_FILLING_IOC

如果使用 request,则需要填写。(为什么不使用 cTrade 等?)

2.)您的预测值(变量 P_t1)与 currentPrice 完全相同,因此没有根据预测值进行交易。

明天花点时间试试。

 
这是机器人还是什么?
 
JDPNZD ORDER_FILLING_IOC;

如果使用 request,则需要填写。(为什么不使用 cTrade 等?)

2.)您的预测值(变量 P_t1)与 currentPrice 完全相同,因此没有根据预测值进行交易。

明天花点时间试试。

谢谢,我会检查的。

 
Aslam Sbry Alsyd Mstfy #:
这是机器人还是什么?

说明中包含所有信息,它是一个开源项目,EA 不设置任何位置。

 
Mustafa Seyyid Sahin #:

说明中包含了所有信息,它是一个开源项目,EA 没有设置任何位置。

根据我的阅读,所有形式的立即执行订单都需要设置 type_filling 字段。

交易请求结构 - 数据结构 - 常量、枚举和结构 - MQL5 参考资料 - MetaTrader 5 算法/自动交易语言参考资料

订单属性 - 交易常量 - 常量、枚举和结构 - MQL5 参考资料 - MetaTrader 5 算法/自动交易语言参考资料

Documentation on MQL5: Constants, Enumerations and Structures / Data Structures / Trade Request Structure
Documentation on MQL5: Constants, Enumerations and Structures / Data Structures / Trade Request Structure
  • www.mql5.com
Interaction between the client terminal and a trade server for executing the order placing operation is performed by using trade requests. The...