有没有人创建了一个成功的自动交易系统?您有什么建议? - 页 13

 
Valeriy Yastremskiy:

我仍然被这些概念与股市环境接近的复杂性所阻碍。你必须简化,才能弄清其中的逻辑。而这恰恰是4卡。即确定一个系列的状态,稳定状态的开始、结束的任务不应该考虑到时间上的变化传播,经纪人的技巧,这些是数学和其他学科的永恒和复杂的任务。交易所的环境妨碍了它。

嗯...我不知道...有什么妨碍?我的代码是可移植的,没有环境,我只有我的接口,这些接口在MT4和MT5中是绝对一样的。

此外,兼容性库已经写了很久了--也没有什么障碍......

 
Georgiy Merts:

嗯...我不知道...那里有什么东西挡住了?我有可移植的代码,没有环境,我只有我的接口,这些接口在MT4和MT5中是完全一样的。

另外,兼容性库早就写好了--也没有妨碍......

你的逻辑很简单,我的逻辑显然更复杂。在4ka中很难找到错误,因为它是。而对于第三方二进制文件,这是一项更难的任务。

你计划一件事,你写你所写的,它并不像你计划的那样。总的来说,我在更简单的语言中更舒服))))。如果你需要5号的东西,当然,我会把它拿过来使用。

 
JesonMile:
"自动交易 "对不同的人意味着不同的东西,在这里我指的是一个系统,它可以检测到良好的交易情况,然后下单,在满足某些条件后再关闭。

我认为自动系统的最大优点是它可以24小时不间断地交易,而且不受情绪影响。

你是使用固定的sl和tp还是更复杂的收盘条件?你是完全自己写的还是使用模板,如MT5顾问?你认为许多不同的指标加上一定的权重比一两个好还是太复杂?

你看到了什么样的回报,你的系统有多稳定?

开市时的突破性机器人能成功吗?

我个人不相信机器人(机器人,专家顾问),对我来说,最好是手动交易

 
Valeriy Yastremskiy:

你有简单的逻辑,我显然有更复杂的逻辑。4中的错误已经很难找到了。而对于第三方二进制文件,这是一项更难的任务。

你计划一件事,写你所写的,它并不像你计划的那样运作...总的来说,我在更简单的语言中更舒服))))。如果你需要5的东西,当然,我会接受并使用它。

嗯...我不知道,如果在MT4和MT5上编译相同的代码而不做任何修改,那么语言有什么 "更简单 "的地方。而且MT5策略测试器比旧 的要好得多......。

但是,如果它比MT4好,那就用它...

 
Georgiy Merts:

嗯...我不知道什么是 "更简单 "的语言,如果同样的代码在MT4和MT5上编译时没有任何改动。而且MT5策略测试器比旧 的要好得多......。

但是,如果它比MT4好,那就用它...

没有更好,也没有更糟。另一个,用于其他任务。)))我两个都用)

 
Valeriy Yastremskiy:

没有更好,也没有更糟。另一个,用于其他任务。)))),我两者都用)。

MT5中的测试器更好,原因就在这里。

1.你可以在真实的蜱虫上进行测试,而不是在平均价差上。市场上到处都是专家顾问,他们以牺牲1小时交易为代价,画出美丽的图画,而实际上,点差要差好几倍。
2.你可以测试多货币策略。
3.优化的速度因你有多大的核心和内存而更高。你也可以使用云。但我不知道谁在使用它。租用第三方UPU的20-30个内核要便宜得多。

 
Dmitiry Ananiev:

MT5中的测试器更好,原因如下。

1.你可以在真实的蜱虫上进行测试,而不是在平均价差上。市场上充满了专家顾问,由于交易1小时不夜城,画出了美丽的图画,而实际上点差差了好几倍。
2。你可以测试多货币策略。
3。优化速度因你有多少更多的核心和内存而更高。你也可以使用云。但我不知道谁在使用它。租用第三方VPN的20-30个核心要便宜得多。

当我需要真正的点数和点差、多货币(我唯一想要的东西,但不是关键)、优化,那么我就去找5。我现在还有其他任务。他们更具有数学和逻辑性。一个4分就够了。与数字并列的SB元素,你可以永远有乐趣))))。每个人都有自己的方式)。

 
Valeriy Yastremskiy:

当我需要真正的点数和点差、多货币(我唯一想要的东西,但不是关键)和优化时,我就切换到5。我现在还有其他任务。他们更具有数学和逻辑性。一个4分就够了。与数字并列的SB元素,你可以永远有乐趣))))。每个人都有自己的方式)。

如果你完全不需要价格,有一个数学计算 模式。

我告诉你一个秘密。在MQL5中,你可以用程序式编程。你不需要使用OOP。此外,MQL4和MQL5非常相似,除了交易操作之外。而在与视觉对象的工作中,几乎没有什么区别。此外,现成指标的输入可以是任何数据阵列,而不仅仅是价格。在MQL4中,这不能直接进行。

 
Dmitiry Ananiev:

如果你完全不需要价格,有一个数学计算 模式。

让我告诉你一个秘密。在MQL5中,你可以用程序式编程。你不需要使用OOP。此外,MQL4和MQL5非常相似,除了交易操作之外。而在与视觉对象的工作中,几乎没有什么区别。此外,现成指标的输入可以应用任何类型的数组,而不仅仅是价格。这在MQL4中无法直接完成。

我不争论。如果确实5个运算符不加在4个运算符上,那就会使它们的计算能力非常相似,4个运算符就不那么方便了。我还不需要送入数组,并在没有循环的情况下相互乘以)。另外,5使具有MO能力的强大机器。对于有价格范围的简单测试,我不需要这个。对我来说,在4中捕捉错误要容易得多。

 
Valeriy Yastremskiy:

对我来说,在4中捕捉错误要容易得多。

你能给我一个例子吗?

我认为重做十几个功能来使MT4的EA适应MT5是很懒的。

在我看来,任何EA都应该有自己的所有基本操作的 "内部 "接口,这将不依赖于实现。然后,取决于环境的 "适配器 "被添加到其中。然后,如果突然有必要将EA的代码移植到一个新的环境中,只需重写少量的这些适配器即可。

说,我可以很容易地将我所有的EA(有700多个)移植到,比如说,C++或C#中,用于相当不同的EA研究程序。我所需要做的就是只重写这些直接与交易环境互动的适配器。


我无法想象,当MT4对我来说是如此方便,以至于我不得不把它带在身边的情况。我的 "战斗 "专家顾问在MT4上工作,完全是因为账户有五年的历史,是为MT4开设的,我关心历史的普及。