MetaEditor - 页 4

 
Alexey Volchanskiy:

我同意这种做法,但有一些保留意见。我有用于开发的MT4和MT5终端文件夹,演示程序在那里注册。我 在其中做所有的编码工作。在这些文件夹的根部有cpy***.bat脚本,内容如下

因此,我保证在工作账户和模拟账户的终端中都有相同的所需程序的编译版本。顺便说一下,这种方法自动消除了在一个终端中改变程序中的一些东西的诱惑(然后我将把它移到其他终端......),并成功地忘记了将改变复制到其他终端。

SZY - 在我的学习经历中,我注意到一件可怕的事情。我们90%的可恶的程序员不使用Total Commander(或任何其他文件管理器),他们使用丑陋的资源管理器。我们都知道,资源管理器是MS公司为美国家庭主妇开发的,其原则是 "最小的功能-最小的大脑!"。))看到一个想学习编程的人,花10分钟时间用鼠标在屏幕上点击复制-粘贴来执行最简单的解压到不同文件夹的操作,这是一个痛苦的故事。我在TC中几乎没有使用过鼠标,我几乎所有的事情都是在键盘上完成的。最原始的脚本在古老的.bat或.cmd文件层面也是如此,更不用说PowerShell 了。

如果我通过存储(MQL5存储)来做所有的事情呢?在主终端(仅用于开发)做一个改变,并立即在存储中修复它。

当你打开另一个终端时,首先要做的是在这个终端上运行MetaEditor,从Storage中更新代码。

 
Karputov Vladimir:

如果你通过存储(MQL5存储)来做所有的事情呢?在主终端(仅用于开发)进行修改,并立即在存储中进行修复。

当另一个终端被打开时,首先要做的是在这个终端上运行MetaEditor,并更新存储库中的代码。

当然,所有重要的项目 都存储在资源库中。而且我不需要其他终端的源代码,它们只包含程序的编译版本。这可以防止在终端集合中创建分叉。每个人都只在最新版本中工作。毕竟,据我所知,.ex*文件是不会写入保险库的?
 

Alexey Volchanskiy:
Разумеется, все важные проекты лежат в Хранилище.

  1. 我对其他终端中的源代码没有用,它们只包含程序的编译版本。这可以防止在终端集创建分叉。每个人都只在最新版本中工作。
  2. 毕竟,据我所知,.ex*文件是不会写入保险库的?

  1. 那么,是的。你的方法是一个很好的 选择。
  2. 是的,只有源文件被写入Vault。

 
Karputov Vladimir:

打开另一个终端--从该终端做的第一件事是运行MetaEditor并更新仓库中的代码。

甚至更糟。假设我有两个终端。一个是工作中的,一个是测试中的,而第一个是在运行中的,是实时的。

第二个是用在第一个上运行的机器人进行实验。那里可能是一个真正的混乱。

 
Alexey Volchanskiy:
毕竟,据我所知,.ex*文件是不会写入仓库的?
你可以写任何东西
 
Комбинатор:
你可以写任何东西
好吧,对我来说,运行一个蝙蝠侠比爬过10个终端并从仓库加载所有东西要快。
 
Alexey Volchanskiy:
用手打开编辑器,有什么问题?或者在你的桌面上建立一个文件夹,把所有编辑器的实例的快捷方式放在那里。或者放一个注册表跟踪程序,Russinovich有一个免费的程序。然后再放一个终端,看看注册表中的哪些内容和位置被改变了。
所以,也许我们应该让它不存在用手鼓跳舞,而不是发明什么?
 
我想我可以解决你所有的问题 )
 
Karputov Vladimir:
有一个简单的补救措施:从许多终端拆卸所有的 "动物园",只留下一个。并从这个终端连接到不同的贸易服务器。

是的。与其说是解决问题,不如说是再想出20个方案。

一个简单的mq4文件的打开 是由最后安装的那个编辑器(终端)完成的。这是一个事实。

即使告诉你用所需的编辑器打开它,也无济于事。

没有编辑的模板。

 
Vasyl Nosal:
因此,也许我们应该确保没有手鼓舞,而不是胡编乱造。
这个世界上有很多事情要做,要改变))。但我是一个现实主义者,为今天而活。今天的选择是我建议的。