你需要描述反单策略(类似马丁格尔策略,但不完全是)的算法程序。 - 页 8

 
备注。
交易的数学模型对股票市场来说并不自然。
所有的原因是,它与各种游戏的类比不同,所有这些想法都来自于此,是市场上没有线性位置解耦,根本没有解耦。
想象一下,你开了一家公司,雇了一个非常棒的会计师,但却没有收入。
这是一个 "市场",你在你的商品上标什么价格并不重要,重要的是你如何出售它们,何时出售,卖给谁?
这个比喻应该以某种方式暗示它。
如何卖,何时卖,卖给谁,以什么价格卖并不重要,我们的期望也不重要:贸易的物理学。
[删除]  
profit.support:
备注。
交易的数学模型对股票市场来说并不自然。
所有的原因是,它与各种游戏的类比不同,所有这些想法都来自于此,是市场中没有线性位置解耦,根本没有解耦。
想象一下,你开了一家公司,雇了一个非常棒的会计师,但却没有收入。
这是一个 "市场",你在你的商品上标什么价格并不重要,重要的是你如何出售它们,何时出售,卖给谁?
这个比喻应该以某种方式暗示它。
如何、何时、向谁出售,我们预期的价格并不重要:贸易的物理学。

我完全同意。我认为好的EA是在问题出现时就能解决的))))。

该EA是由一套基于TradeLikeAPro网站视频教程的函数和脚本组成的,))))

我自己不会想到这一点--有太多不同的参数函数和编程规则。我正在尝试翻译MQL5的一般代码,恐怕我有问题。 我正在寻找好的视频教程,因为官方的说明没有任何意义,他们只是给出一些抽象的例子。

[删除]  

最后一次小的更新。

修正了Emergensy Closure函数中的非关键性错误

增加了检查存款、杠杆和Lots值是否符合交易要求的选项

实施自动选择手数,以便在平仓期间开出紧急订单

在这方面对用户手册进行了轻微的修改。


尽管一切,专家顾问在对2017年3月至6月的历史报价进行测试时,显示出较低的回报率,即每年60至210。

在实际交易中使用顾问时要小心 - 阅读用户手册。

作为优化的一部分,代码可能会有变化,或者在各种小事情上,在这种情况下,会有额外的信息。

如果你发现一个错误,请告诉我。


10/07/2017 修正了顾问的获利信息中的一个错误。

Yandex Disk上的EA文件。

https://yadi.sk/d/MyYzRSja3JQVWK

BLACKJACK&HOOKERS.rar
BLACKJACK&HOOKERS.rar
  • yadi.sk
Посмотреть и скачать с Яндекс.Диска
[删除]  

24.01.2018修正了发送电子邮件时的非关键性错误

请为下载的人更新EA。

如果有人在模拟账户 上测试,请告知是否会有其他错误出现。

 
geratdc:

24.01.2018修正了发送电子邮件时的非关键性错误

请为下载的人更新EA。

如果有人在模拟账户 上测试,请发帖,也许会有其他错误出现。

我想知道你是否被禁言了。我翻看了你的资料,什么都没有。我在哪里可以找到呢?
发现我可以读懂你的策略。如果你点击它,它就会打开,CTR+可以放大。

考虑当价格描述一个振幅为+-50p的正弦波时的情况,即通道100p。
价格上升,在通道的中间位置,你的专家顾问下达了 "买入 "指令。如果达到+60点,就在加号位置收盘。但是价格上涨了50点,然后又下跌了。

在这里,我们需要提醒你什么是盈亏平衡。当订单达到+时,我们在买入线上设置止损。
然后,当价格走势为负数时,该订单将在0处关闭,不会造成损失。在这种情况下,你的买入会以0收盘,而你的买入会以-收盘。

当-30p时,你的算法会打开一个卖出订单。价格进一步下跌了20P(从开始的-50P共,已经是通道的底部),并上升了。
当价格来到起点时,第一个位置是0P,第二个位置是30P,第二个卖出-30P,第三个买入被打开。价格与第一种相同。
然后你计算出三个位置的总和。但第一个和第二个理想情况下给出的是-30点。因此,把第三个算作30点比较容易。
现在,价格到了通道的上边界 50点。总值是50-30=+20分。 或者第一个+50,第二个+50,第三个-80,总分+20分。
但是,如果它下降到通道,就会是-80。因此,早些时候你的机器人将以-60分收盘。
你还提到关于储备金在零点关闭的事情。当储备金被使用时,它并不十分清楚。

现在要改善1)收支平衡。我们开了买入,价格往上走,又往下走。我们在0点收盘,并立即--为什么要等30个点--我们打开一个卖盘。我们将有30个点的利润。但价格下跌后又回来了--我们在0点收盘,并再次开盘买入。该算法已经实现了收支平衡。

而现在2)利润为50%。价格上涨了。获利50点,价格下跌了。当这个订单的利润减半,只剩下50%时,我们就关闭它。
并立即出售。直到通道底部 - 75点。 我们将得到我们的+60点。
而既然通道的底部--让我们等待战斗的到来。而当价格上升并超过20点时,我们将买入。而到了80分以上,我们将再获得+60分。

而现在3)等待 如果通道的振幅低于100点--等待。

而现在4)趋势就是你的趋势。如果价格运动的速度很高--你可以通过所有MAs的斜率看到--就按照趋势+收支平衡+50%+等待。

论坛上有很多关于支撑位--这是通道的底部,以及阻力位--这是通道的顶部的想法。这些水平有很多指标。

 
我的测试员由于某种原因只打开一个订单,仅此而已。
 
NightTrader 我的测试者,由于某些原因,只有一个订单打开,就是这样。
你是赚了还是亏了?
[删除]  
NightTrader:
对我来说,测试器由于某种原因只打开一个订单,仅此而已。

问题解决了吗?还是问题仍然存在?在MT4的测试中,我没有看到任何问题。我没有关于模拟测试的信息,所以如果你有任何模拟测试或真实交易的结果,请分享。

[删除]  
STARIJ:

我建议暂时优化EA--通过使用参数化函数来减少它。为了消除每次的信息发送,使之成为一天2次。例如,在上午11点和下午5点,专家顾问的文本越短,就越容易重做。

我在那里添加和删除了一些琐碎的东西。例如,我删除了很多关于输入取决于MaPeriod的代码。

点数在0.01手的100美元上工作得很差 - 即我设置了10个点(即我在设置中指定了1)TakeProfit,理论上顾问应该像5位数那样增加10倍,但顾问以1个点关闭。我不知道,也许我的MT已经不被支持了(它有小毛病),或者这段代码应该从OnInit拉到Ontick。但当我看结果时,我看到TakeProfit的计算是正确的,也就是说,乘法正在进行,但第一笔交易是在没有乘法的情况下用Take平仓的......而第二个问题是,我在0.01手中损失了10点,因为佣金是收取0.05的,或者说赚了0.01,付了0.05,结果损失是0.04美元,所以我必须投入不少于50点才能将专家停在零点。是这样吗?如果我使用较高的手数,点数交易是可以的。 然而,即使使用1:500的杠杆,我也很难使用100美元的存款--专家顾问因为缩水而失效了。这是我迄今为止观察到的所有情况。


让有消息,特别是这个消息。"专家顾问已获利并平仓" ))))- 这对每个交易者来说都是一个小假期。并对紧急地段的开放提出警告--然后让他跑到个人电脑前,监控惊悚片并做出决定。他们唯一没有信息的是打开一个订单--通知它我认为是神圣的。我昨天更新了代码,但原则上一切都是一样的,我检查了一下,各地的数字都是一样的。我只是想了解用户的逻辑,用信息似乎更方便......


如果我是一个初学者,但真正的交易者真的不需要这些信息,可能我只是一个初学者,并不真正需要这些信息?

我们必须做出最终版本,在工作上签字,然后忘记这个EA。我想我已经厌倦了,开始挖掘专家顾问的代码,每次都 "改进 "它。 这就是为什么应该定义最终版本,给它打上质量标记,让它在火焰中燃烧。

 

增加了顾问的更新。

1.为冒险者增加了自动投注,包括点子交易 :)

2.由于所发生的事情,对程序代码进行了轻微的优化。

3.编辑了用户手册。

4.去年4月至4月的新测试(这很难)。

5.专家顾问的上一个版本被保存为 OLD VERSION。

6.增加了easyTrader - 在MetaTrader 4上进行单笔交易的简易专家顾问(基于BJH)。

你可以随时在Yandex Disk上找到源文件/修改过的EA文件,网址是

https://yadi.sk/d/MyYzRSja3JQVWK


这个专家顾问外汇市场上没有任何实际的交易经验!


请记住,市场是不可预测的,你通过对报价历史的测试 获得的设置不能保证未来的利润。


我们感谢 MQL5 社区网站的 用户 积极参与解决算法交易的各方面问题。 虽然这个专家顾问 外汇市场 上的交易策略 很原始,但由于长期以来获得的功能和开放源代码,它仍然可以发挥作用


谢谢您的关注! 我们祝愿 您在 ALGO_BLACKJACK&HOOKERS的交易中取得成功 !




BLACKJACK&HOOKERS.rar
BLACKJACK&HOOKERS.rar
  • yadi.sk
Посмотреть и скачать с Яндекс.Диска