Разработка торговой стратегии, в первую очередь, заключается в поиске закономерностей для входа в рынок, выхода из рынка и правил удержания позиций. Если найденные закономерности удается формализовать в правила для автоматической торговли, то перед трейдером возникают вопросы по расчету объемов позиций, вычислению размера маржи и поддержанию безопасного уровня залоговых средств для обеспечения открытых позиций в автоматическом режиме. В этой статье мы напишем на MQL5 простые примеры для выполнения этих расчетов.
这些链接很有意思,希望将来我们也会有强大的数学包。但为了公平起见,我必须指出。
- 99.9%的交易者不知道如何在交易中使用它。
- 缺少这些包装,决不能认为是拐杖。
正如纳西姆-塔勒布所说,拥有数学包袱并不能保证交易员的成功,但它可以让他多走一步。这一点没有错。我非常高兴,至少有人理解这种图书馆的价值。而事实上,99.9%的交易者不知道如何使用它,这太糟糕了,许多交易者甚至没有意识到他们正在重新发明轮子,有一门完整的DSP科学,有适应和分离(信号检测)的数学原理,嗯,这里有一个例子。
终端所代表的唯一具有适应性的指标是考夫曼的AMA及其衍生品。如果我没有弄错的话,你刚才说很多人都在使用这个指标。你认为是这样吗?即使没有 有关DSP的知识,许多人也会通过直觉和寻找ATS来得出简单的结论,即它更有效率。测试的方法其实很简单,取一个历史图,在2个mash的交叉点建立ATC,将其优化到最大,然后用2个AMA做同样的事情。结果是简单明了的......有谁用两个切比雪夫或巴特沃斯滤波器比较过2个AMA吗?
至于塔勒布,我可以说,是的--你可以成为一个没有数学包袱的交易员。我不认为他会对 ATS的创造者说同样的话,我非常怀疑有数学包袱和编程能力会干扰到这些。
这些要点都与MQl5编程语言(C++、Java等)没有直接关系。你已经指定了图书馆。
而我将不厌其烦地告诉你,你需要改变你的优先事项。该终端是为交易者创造的,正是他们的需求将为软件产品带来更多的生命力。在这个阶段,具有OOP的终端是为程序员设计的,而不是为普通交易者设计的。我们需要面向对象的编程,是为了交易者,而 不是为了别人。你真的相信99.9%的 ,可以轻松计算出很多... https://www.mql5.com/ru/articles/113 , 也就是说,你的终端的所有用户都是额外的程序员?
如果你想用英语来解决,你就必须对游戏的现状进行详细的描述。你可以在这里找到它http://www.pro-technologies.ru/product/MSPE,在java 也可以找到http://measure.feld.cvut.cz/usr/staff/smid/local/sigproc.html。
如果你搜索了一下,你可能也会找到一个用于C++的库。但是,MQL5 没有地段计算库,没有拖网库,没有现成的ATC库,等等。该语言只有类和结构......以及代码库形式的垃圾场。
我们已经在努力了--将有实施Ekperts、拖网渔船等类别。而且将有可能通过编写最少的编程代码来创建自己的EA。
这正是我所需要的。谢谢你。最少的编程,最大的结果(结果至少是对交易理念的测试,而不需要花费数月的劳动来调试代码)。
如果你有能力,在报告和优化中加入进入、退出和交易效率参数。我们缺少这些参数。 我愿意在公式方面提供帮助。
https://www.mql5.com/ru/forum/126953/page10,这是关于检查一个交易想法的结果,从我的角度来看,这是ATS的结果,这些参数越好--ATS越好。
如果可能的话,将进入、退出和交易效率参数添加到报告和优化中。空气中如何缺乏这些参数。我已经准备好在公式方面提供帮助。
https://www.mql5.com/ru/forum/126953/page10,这是关于检查交易想法的结果,从我的观点来看,这就是ATS的结果,这些参数越好,ATS越好。
这个分支和Bulashev的截图也已经看到了,谢谢你的想法。让我们来做,首先,可能是以文章的形式。总而言之,这是在计划之中。
С точки зрения непредвзятого начинающего пользователя язык MQL5 - доступный и изящный. А провокации - они и в Африке провокации.
TheXpert。
作为一个专业的系统程序员,MQL5 是一个笨拙的混蛋,从四面八方被拐杖支撑着,在其中写简单的东西可能很容易,但要写真正的基本东西却非常困难。
好吧,让我们看看 "无偏见的新手用户 "是否能够在MQL5中写出 "真正基本的东西",尽管有 "专业的系统程序员"。
我希望他们所说的 "基本面 "不是指理论知识,而是指能够定期赚取利润并避免巨大损失的可靠的EA。
请列出这些非常的拐杖。
而男人们却不知道...
男人知道,但他们假装自己应该知道。我说的是那个呆子,而不是拐杖。
struct MyStruct;
我们有一个错误信息。
'MyStruct' - 不支持正向声明
而且这些人还说,为了安全起见,他们是故意这样做的。他们躲在安全的背后,以便不做这些事。
毕竟,最重要的是说:"任务已成功完成"。即使设计是错误的。
或者一个深度测试版,测试者是一个深度阿尔法,宣布发布。然后人们开始讨论诸如 "为什么MQL5数据库中的专家这么少?而他们,这些人,为什么要这样做?对他们来说,一切都错了...
更不用说宣布的2010年锦标赛只针对用MQL5编写的专家顾问。用MQL5编写的专家顾问的2011年锦标赛将更符合逻辑,因为按照这个速度,测试者可以在2011年春天达到自信的测试阶段......