新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 765

 
Janer:

重点是,如果你重新安装你的windows 系统,所有的配置文件

无论如何,这些配置文件不ProgramFiles中的profiles ,这就是为什么不能为下一次重装创建存档 的原因。

我以为这只是 Wind10的情况 ,但在新的W7也很不 方便。

为什么不呢?归档配置文件目录,然后从那里恢复。

 
Sergey:

拆开EquityChartModeller指标的代码。

它有2个自定义功能。

我不明白在哪里用黄色强调。如果投资组合公式看起来像。"USDSEK-4 USDCAD+9 EURJPY-5 AUDNZD-5 EURAUD-1 GBPJPY+6 USDNOK-2",那么循环 while(p>=0)怎么能越过if(p==0) 如果只打破if(X=="+"|X=="-")break; ?

然后在下面,如果(p==0),为什么手数被设置为1-Lots[Total-1]=1;?

该指标在这里:https://www.mql5.com/ru/code/10962

> 如果它不会断裂?好吧,如果有人写一个没有+-符号的公式,那么X=="+"||X=="-"将不存在,循环将挂起。有人需要它吗?不,这就是为什么if(p==0)会被打破;通过这个条件,循环将100%地终止。

> 这是,作为一个默认值,或在非常特殊的情况下计算时,当有人输入没有+-符号的公式时,它仍将是1

 
MetaQuotes Software Corp.:

这两个值都是正确的。

在双倍版中,由于数值较低(小数点后第五位),默认的表示方法是用e-005的科学形式。

如果你想要格式化的输出,使用DoubleToString

谢谢你!

 
Konstantin Nikitin:

为什么不呢?归档配置文件目录,然后从该目录恢复。

我的意思是在终端"文件"-->"打开数据目录 "中,你可以复制和保存是吗?

然后把保存的配置文件移到ProgramFiles中的profiles,就可以了。 从Program Files中的profiles 中,由于某种原因,它不能进入终端

由于某些原因,我在ProgramFiles 中也没有指标。
 
Janer:

我的意思是在终端"文件"-->"打开数据目录 "中,你可以复制和保存是吗?

然后把这个保存的配置文件移到ProgramFiles中的配置文件,就这样。 从ProgramFiles中的配置文件由于某种原因,它不能进入终端

由于某些原因,我的指标也不在ProgramFiles 中。
 
Janer:

我的意思是在终端"文件"-->"打开数据目录 "中,你可以复制和保存是吗?

然后把保存的配置文件移到ProgramFiles中的配置文件,就这样。 从ProgramFiles中的配置文件,由于某种原因不能进入终端

由于某些原因,我的指标不在ProgramFiles 中。

我不知道他们还要折磨你多久。但我只是看到你需要一个更详细的指导:终端设置的文件(而且只是你要找的配置文件)、指标和专家顾问文件不在安装终端的文件夹里,而是在另一个地方(所以你看不到它们,终端也看不到你复制的东西)。对于Win7和Win10的路径可能不同。因此,要在终端看到这个路径,你需要点击文件-->打开数据文件夹

如果需要所有储存在终端安装处的东西,那么终端必须以便携模式启动(当你改变启动模式时,终端 将携带所有文件)。

 
Ilya Prozumentov:

我不知道他们要折磨你多长时间。但我只是看到你需要更详细的指导:终端设置文件(这正是你要找的配置文件)、指标和专家顾问文件不在安装终端的文件夹里,而是在另一个地方(所以你看不到它们,终端也看不到你正在复制的东西)。对于Win7和Win10的路径可能不同。因此,要在终端看到这个路径,你需要点击文件-->打开数据文件夹

如果你希望所有的文件都保存在终端安装的地方,那么终端必须以便携模式启动(当你改变启动模式时,终端 将携带所有的文件)。

伊利亚

当我从网站下载mt4时,我把安装好的终端保存在一个单独的文件夹 "download

或在我的桌面上。然后我启动终端,把它全部放到Program Files C盘。

而且一切都很顺利。现在是新的windows7,我照常做了一切。从我的档案室 将档案加载 C盘。开放的终端。资料 没有任何内容。

而且C盘中也没有 "MQL4"

昨天我把所有的文件夹从旧终端的 "C "驱动器转移到新终端(我有虚拟机)。

已经 开始通过数据目录加载配置文件和指标。

但无论如何,我在C盘中什么都没有。好吧,至少它通过数据目录工作...

感谢大家的参与和明智的建议))。

 
Janer:

伊利亚

当我从网站上下载mt4时,我将安装好的终端保存在一个单独的 "下载 "文件夹中

或在桌面上。然后加载终端,所有这些都进入Program Files C驱动器。

而且一切都很顺利。现在是新的windows7,我照常做了一切。从我的档案室 将档案加载 C盘。开放的终端。资料 没有任何内容。

而且C盘中也没有 "MQL4"

昨天我把所有的文件夹从旧终端的 "C "转移到新终端(我有虚拟机)。

已经 开始通过数据目录加载配置文件和指标。

但无论如何,我在C盘中什么都没有。嗯,至少我通过数据目录得到了它......。

谢谢大家的参与和好的建议))

在win7和更高版本中,有一个账户控制系统(UAC),所以现在所有的用户文件都被放置在他们自己的沙盒中。我马上就告诉你在哪里可以找到我的文件

如果你想和以前一样--在安装文件夹中,在便携模式下运行终端--在论坛上搜索(顶部右侧的搜索)。

 
Artyom Trishkin:

在win7及以上版本中,现在有了用户账户控制(UAC),所以所有的用户文件现在都被放置在自己的沙盒中。我告诉你在哪里可以找到你的文件

如果你想和以前一样找到你的文件--在安装文件夹中,你需要在便携模式下运行终端--在论坛上搜索(搜索右上方)。

找到了,谢谢。

 
Janer:

找到了,会的,谢谢你。

其实,你的资料目前在哪里工作/保存并不重要。要归档以便将来恢复,你仍然需要到 profile 并归档。根据启动终端 的方式,你会让它在操作系统的主用户中工作,或者在便携式终端目录中 工作

原因: