初学者的问题 MQL5 MT5 MetaTrader 5 - 页 274 1...267268269270271272273274275276277278279280281...1503 新评论 Artyom Trishkin 2014.07.27 01:20 #2731 feofan:我从哪里开始呢? 为大家设置场地;) Vladimir Karputov 2014.07.27 02:04 #2732 feofan:我从哪里开始呢? 从学习mql5语言开始。搜索一下 "初学者 "的文章:https://www.mql5.com/ru/search#!keyword=%D0%BD%D0%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85&module=mql5_module_articles Vladimir M. 2014.07.27 10:47 #2733 C-4: 谢谢你,我明白了。 Сергей Криушин 2014.07.27 10:59 #2734 我宁愿直接去找 "Boblokos "这个词,以进入百万富翁--可以说是设置地平线))在五年的坚持搜索可能会成功,而专家大师的信号是mql5.com在外汇交易中的最新成就--一个有一个小的提示...和一个百万在他身边的大勺子)- 因此,所有的经纪公司可能很快就会破产 - 所以继续保持...祝你好运 jommerbot 2014.07.27 13:07 #2735 有人在用MQL开发时使用版本控制吗?如果是,你是如何解决MQL源文件夹的问题的?问题是,在我的开发环境中(Windows 7 Ultimate x64 SP1),我把Metatrader 5(Build 965)安装在%programfiles%\MetaTrader 5中,所有的源代码都位于并编译在%programfiles%\MetaTrader 5\MQL5中。但在我的环境中(Windows Sever 2003 EE x32 SP2),同样的Metatrader 5(Build 965)被安装在%programfiles%\LiteForex MT5中,但来源被放在%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5。这很让人困惑,我不明白在测试循环中我应该在哪里初始化存储库。我想这是x32版本的一个特点,还是从经纪人网站上取的特定版本?我怎样才能把源的位置改到通常的地方,在%programfiles%\MetaTrader 5\MQL5\? Vladimir Karputov 2014.07.27 13:23 #2736 jommerbot: 在MQL中开发时,是否有人使用版本控制系统?如果是这样,你是如何解决MQL源代码文件夹的问题的?问题是,在我的开发环境中(Windows 7 Ultimate x64 SP1),我把Metatrader 5(Build 965)安装在%programfiles%\MetaTrader 5中,所有的源代码都位于并编译在%programfiles%\MetaTrader 5\MQL5中。但在我的环境中(Windows Sever 2003 EE x32 SP2),同样的Metatrader 5(Build 965)被安装在%programfiles%\LiteForex MT5中,但来源被放在%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5。这很让人困惑,我不明白在测试循环中我应该在哪里初始化存储库。我想这是x32版本的一个特点,还是从经纪人网站上取的特定版本?如何将源的位置改为通常的地方,即%programfiles%\MetaTrader 5\MQL5\?文件操作一组用于处理文件的函数。出于安全考虑,MQL5语言严格控制对文件的操作。使用MQL5语言进行文件操作的文件,不能在文件 "沙盒 "之外。有两个目录(有子目录),其中可以找到工作文件。-terminal_data_folder\MQL5\FILES\(选择菜单项 "文件"-"打开数据文件夹 "以在终端查看)。所有安装在计算机上的终端的共用文件夹--通常位于目录C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files 。 你可以使用TerminalInfoString() 函数,通过ENUM_TERMINAL_INFO_STRING 枚举,以编程方式获得这些目录的名称。//---存储终端数据的文件夹string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH)。//---所有客户终端的共用文件夹string common_data_path=TerminalInfoString(TERMINAL_COMMONDATA_PATH)。对其他目录中的文件的处理被抑制。"terminal_data_path"没有问题。所有的代码都存储在这里,还有标准库。 对于版本控制和代码存储,有一个 "存储" 平台启动 - 高级用户选项 - jommerbot 2014.07.27 13:38 #2737 barabashkakvn:"terminal_data_path"没有问题。这是所有代码存储的地方,也是标准库。 对于版本管理和代码存储,有一个 "仓库"。 嗯,只是对我来说,git比subversion更熟悉和方便。 Vladimir Karputov 2014.07.27 13:53 #2738 jommerbot: 有人在用MQL开发时使用版本控制吗?如果是,你是如何解决MQL源文件夹的问题的?问题是,在我的开发环境中(Windows 7 Ultimate x64 SP1),我把Metatrader 5(Build 965)安装在%programfiles%\MetaTrader 5中,所有的源代码都位于并编译在%programfiles%\MetaTrader 5\MQL5中。但在我的环境中(Windows Sever 2003 EE x32 SP2),同样的Metatrader 5(Build 965)被安装在%programfiles%\LiteForex MT5中,但 来源 被 放在 %appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5。这 很让人困惑,我不明白在测试循环中我应该在哪里初始化存储库。我想这是x32版本的一个特点,还是从经纪人网站上取的特定的功能?我怎样才能把源的位置改到 我常用的地方, 在%programfiles%\MetaTrader 5\MQL5\? 带有来源的MQL5文件夹位于%appdata%。它在这个位置已经有相当长的时间了--都是为了Windows建筑。 jommerbot 2014.07.27 13:56 #2739 那么,为什么在一台机器上是这样,而在另一台机器上则不同呢?我把源码转移到%programfiles%\LiteForex MT5\MQL5,启动编辑器 - 它们不在那里(我必须把它们复制到%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5),但在Windows 7中,如果源码放在%programfiles%\MetaTrader 5\MQL5\,那么一切都可以找到并编译。 Vladimir Karputov 2014.07.27 14:01 #2740 jommerbot: 那么为什么在一台机器上是这样的,而在另一台机器上却不同呢? 也许Windows 7终端没有更新?目前,MetaTrader的最新版本是build 969。更新--下载安装文件并安装在现有文件上,或者你可以这样做:(如何在MetaQuotes-Demo服务器上开立模拟账户)。 1...267268269270271272273274275276277278279280281...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我从哪里开始呢?
我从哪里开始呢?
在MQL中开发时,是否有人使用版本控制系统?如果是这样,你是如何解决MQL源代码文件夹的问题的?问题是,在我的开发环境中(Windows 7 Ultimate x64 SP1),我把Metatrader 5(Build 965)安装在%programfiles%\MetaTrader 5中,所有的源代码都位于并编译在%programfiles%\MetaTrader 5\MQL5中。但在我的环境中(Windows Sever 2003 EE x32 SP2),同样的Metatrader 5(Build 965)被安装在%programfiles%\LiteForex MT5中,但来源被放在%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5。这很让人困惑,我不明白在测试循环中我应该在哪里初始化存储库。我想这是x32版本的一个特点,还是从经纪人网站上取的特定版本?如何将源的位置改为通常的地方,即%programfiles%\MetaTrader 5\MQL5\?
文件操作
一组用于处理文件的函数。
出于安全考虑,MQL5语言严格控制对文件的操作。使用MQL5语言进行文件操作的文件,不能在文件 "沙盒 "之外。
有两个目录(有子目录),其中可以找到工作文件。
-terminal_data_folder\MQL5\FILES\(选择菜单项 "文件"-"打开数据文件夹 "以在终端查看)。
所有安装在计算机上的终端的共用文件夹--通常位于目录C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files 。
你可以使用TerminalInfoString() 函数,通过ENUM_TERMINAL_INFO_STRING 枚举,以编程方式获得这些目录的名称。
//---存储终端数据的文件夹
string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH)。
//---所有客户终端的共用文件夹
string common_data_path=TerminalInfoString(TERMINAL_COMMONDATA_PATH)。
对其他目录中的文件的处理被抑制。
"terminal_data_path"没有问题。所有的代码都存储在这里,还有标准库。 对于版本控制和代码存储,有一个 "存储"
"terminal_data_path"没有问题。这是所有代码存储的地方,也是标准库。 对于版本管理和代码存储,有一个 "仓库"。
有人在用MQL开发时使用版本控制吗?如果是,你是如何解决MQL源文件夹的问题的?问题是,在我的开发环境中(Windows 7 Ultimate x64 SP1),我把Metatrader 5(Build 965)安装在%programfiles%\MetaTrader 5中,所有的源代码都位于并编译在%programfiles%\MetaTrader 5\MQL5中。但在我的环境中(Windows Sever 2003 EE x32 SP2),同样的Metatrader 5(Build 965)被安装在%programfiles%\LiteForex MT5中,但 来源 被 放在 %appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3DCD96D0F055\MQL5。这 很让人困惑,我不明白在测试循环中我应该在哪里初始化存储库。我想这是x32版本的一个特点,还是从经纪人网站上取的特定的功能?我怎样才能把源的位置改到 我常用的地方, 在%programfiles%\MetaTrader 5\MQL5\?
那么为什么在一台机器上是这样的,而在另一台机器上却不同呢?