全局变量与文件写入 - 页 3 123456 新评论 [删除] 2014.03.26 10:43 #21 @deysmacro 但是,我还是很难看到任何 原因 为什么人们不愿意使用ChartID()?它有时会变化吗?它有时会自我重复吗? 否则,我为什么要重新发明轮子,增加几行代码而不是DoubleToStr(ChartID(),0)? [删除] 2014.03.26 10:45 #22 @angevoyageur 再次感谢您的答复。 我为自己对大家说得不清楚而道歉。 我明白什么是魔术数字,我也明白ChartID()的作用。 我只是想找到最好的方法来创建一个独特的GV名称,这个名称不会被改变,在终端重启后可以恢复,并且不需要被任何其他EA实例所知道。 ChartID()似乎符合这个要求,但人们一直建议用更复杂的方法来做这件事。这就是为什么我感到困惑。 Syed Naufal Gaddafi 2014.03.26 10:52 #23 toast: 再次感谢您的答复。 我为自己对大家说得不清楚而道歉。 我明白什么是魔术数字,我也明白ChartID()的作用。 我只是想找到最好的方法来创建一个独特的GV名称,这个名称不会被改变,在终端重启后可以恢复,并且不需要被任何其他EA实例知道。 ChartID()似乎符合这个要求,但人们一直建议用更复杂的方法来做这件事。这就是为什么我感到困惑。 有一个GV的名称生成器,然后检查唯一的GV名称是否存在。这就是全部。 当你使用ChartID() 时,你没有控制权,但使用名称生成器,你就有控制权了。 如果你仍然认为使用ChartID()是好的,那么,请这样做。 我在这里放一个点。 [删除] 2014.03.26 10:53 #24 好吧,还是谢谢你的帮助。 如果我生成了GV的名称,那么在终端重新启动后如何检索它?它必须在另一个GV中,或者从可以改变的用户输入中推断出来...... 我想我将使用ChartID()。 所有这些其他选项似乎都是为了写代码而写代码。 在没有任何真正的理由说明ChartID()是个坏主意的情况下,我将坚持使用它。 Alain Verleyen 2014.03.26 11:14 #25 toast:好吧,还是谢谢你的帮助。如果我生成了GV的名称,那么在终端重新启动后如何检索它?它必须在另一个GV中,或者从可以改变的用户输入中推断出来...... 我想我将使用ChartID()。所有这些其他选项似乎都是为了写代码而写代码。 在没有任何真正的理由说明ChartID()是个坏主意的情况下,我将坚持使用它。ChartID()似乎是一个创建唯一名称的好主意,你只需要检查 这个ID在MT4重启时是否持久。我从来没有检查过这一点。 让我们知道。 [删除] 2014.03.26 11:16 #26 angevoyageur:ChartID()似乎是一个创建唯一名称的好主意,你只需要检查这个ID在MT4重启时是否持久。我从来没有检查过这一点。让我们知道。 是的,它是。我在今天早些时候检查过。 第一次运行。 在终端重新启动后。 qjol 2014.03.26 13:55 #27 如果图表被关闭并重新打开,你将失去之前的ChartED()。 [删除] 2014.03.26 14:26 #28 是的,如果你关闭了那个特定的图表(同时保持终端的其他部分开放),ID就会丢失。 但是,如果该图表被关闭是因为整个终端被关闭,当终端被重新打开时,ID将保持不变。 Ian Venner 2014.03.26 14:30 #29 我将使用账户号码 或由其衍生的号码。我不相信ChartID,如果用户不得不重新安装MT4或在交易时不小心关闭了图表怎么办。有EA开仓交易的账户号码是很可靠的。 Syed Naufal Gaddafi 2014.03.26 14:36 #30 SDC: 我将使用账户号码或由其衍生的号码。我不相信ChartID,如果用户不得不重新安装MT4或在交易时不小心关闭了图表怎么办。有EA开仓交易的账户号码是很可靠的。 我已经告诉toast 要创建一个独特的名字生成器。 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
@deysmacro
但是,我还是很难看到任何 原因 为什么人们不愿意使用ChartID()?它有时会变化吗?它有时会自我重复吗?
否则,我为什么要重新发明轮子,增加几行代码而不是DoubleToStr(ChartID(),0)?
@angevoyageur
再次感谢您的答复。
我为自己对大家说得不清楚而道歉。
我明白什么是魔术数字,我也明白ChartID()的作用。
我只是想找到最好的方法来创建一个独特的GV名称,这个名称不会被改变,在终端重启后可以恢复,并且不需要被任何其他EA实例所知道。
ChartID()似乎符合这个要求,但人们一直建议用更复杂的方法来做这件事。这就是为什么我感到困惑。
再次感谢您的答复。
我为自己对大家说得不清楚而道歉。
我明白什么是魔术数字,我也明白ChartID()的作用。
我只是想找到最好的方法来创建一个独特的GV名称,这个名称不会被改变,在终端重启后可以恢复,并且不需要被任何其他EA实例知道。
ChartID()似乎符合这个要求,但人们一直建议用更复杂的方法来做这件事。这就是为什么我感到困惑。
有一个GV的名称生成器,然后检查唯一的GV名称是否存在。这就是全部。
当你使用ChartID() 时,你没有控制权,但使用名称生成器,你就有控制权了。
如果你仍然认为使用ChartID()是好的,那么,请这样做。
我在这里放一个点。
好吧,还是谢谢你的帮助。
如果我生成了GV的名称,那么在终端重新启动后如何检索它?它必须在另一个GV中,或者从可以改变的用户输入中推断出来......
我想我将使用ChartID()。
所有这些其他选项似乎都是为了写代码而写代码。
在没有任何真正的理由说明ChartID()是个坏主意的情况下,我将坚持使用它。
好吧,还是谢谢你的帮助。
如果我生成了GV的名称,那么在终端重新启动后如何检索它?它必须在另一个GV中,或者从可以改变的用户输入中推断出来......
我想我将使用ChartID()。
所有这些其他选项似乎都是为了写代码而写代码。
在没有任何真正的理由说明ChartID()是个坏主意的情况下,我将坚持使用它。
ChartID()似乎是一个创建唯一名称的好主意,你只需要检查 这个ID在MT4重启时是否持久。我从来没有检查过这一点。
让我们知道。
ChartID()似乎是一个创建唯一名称的好主意,你只需要检查这个ID在MT4重启时是否持久。我从来没有检查过这一点。
让我们知道。
是的,它是。我在今天早些时候检查过。
第一次运行。
在终端重新启动后。
是的,如果你关闭了那个特定的图表(同时保持终端的其他部分开放),ID就会丢失。
但是,如果该图表被关闭是因为整个终端被关闭,当终端被重新打开时,ID将保持不变。
我将使用账户号码 或由其衍生的号码。我不相信ChartID,如果用户不得不重新安装MT4或在交易时不小心关闭了图表怎么办。有EA开仓交易的账户号码是很可靠的。
我将使用账户号码或由其衍生的号码。我不相信ChartID,如果用户不得不重新安装MT4或在交易时不小心关闭了图表怎么办。有EA开仓交易的账户号码是很可靠的。
我已经告诉toast 要创建一个独特的名字生成器。