MetaTrader 5 Python用户组 - 如何在Metatrader中使用Python - 页 79 1...727374757677787980818283848586...88 新评论 Vladimir Karputov 2020.11.10 14:32 #781 Rashid Umarov:因为head()方法(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.head.html) 返回一个对象,而不是一个日志输出。为了看到内容,你需要明确地将对象发送到print()。为了方便起见,这条蟒蛇 会像调用print()一样输出对象。 我在jupyter notebook 中成功地使用了head方法--没有打印-- 用于各种例子。但这个方法对MetaEditor创建的DataFrade对象不起作用。因此我问--MetaEditor创建的对象有什么问题?为什么head方法对所有的例子都有效,而对MetaEditor创建的对象却无效? Maxim Dmitrievsky 2020.11.10 14:52 #782 Vladimir Karputov:我在jupyter notebook 中成功地用head方法 处理不同的例子--没有打印。但这个方法对DataFrade对象不起作用,它是由MetaEditor创建的。这就是为什么我问--MetaEditor创建的对象有什么问题?为什么对所有的例子都有效,而对MetaEditor创建的对象却无效? IPython会自动输出(了解要打印什么),终端的解释显然是不同的 Vladimir Karputov 2020.11.10 14:53 #783 Maxim Dmitrievsky:IPython会自动输出(了解要打印什么),终端的解释显然是不同的 所以我没有在终端中运行这个例子。所有被标记的DataFrame对象都使用head方法成功打印了5行,但在MetaEditor中创建的对象却没有。 Maxim Dmitrievsky 2020.11.10 14:55 #784 Vladimir Karputov:我是这样运行这个例子的,不是在终端。所有被标记的DataFrame对象都使用head方法成功打印了5行,但在MetaEditor中创建的对象却没有。那么,这就是一个谜了。 顺便说一下,你在清单中的代码有两个重复的。 Vladimir Karputov 2020.11.10 15:02 #785 Maxim Dmitrievsky:那么,这就是一个谜了。 顺便说一下,你的清单中有两个重复的代码。 谢谢,可能是copypast。 [删除] 2020.11.11 14:26 #786 你好。 我有麻烦了! 我搞不清楚为什么会出现错误。 无论如何。 安装了Anaconda。 Conda更新了Conda,Conda更新了Anaconda吗? 安装了PyCharm。 创建了一个新的项目pr1。 退出了PyCharm。 在pr1 环境下做了一个pip安装metatrader5。 开始使用PyCharm 添加导入 metatrader5为mt5 - 这里开始有问题.... 当PyCharm在那里索引一些东西 时,我看到下面的图片。 但是,当索引结束后,我运行代码....: 没有metatrader5 模块。怎么会呢?它在项目设置中存在,在Anaconda中也存在,但当我运行它时,它不存在!!!!。 怎么了? [删除] 2020.11.12 10:08 #787 我自己的答案。 将 metatrader5导入 为mt5 - 错误 正确:将MetaTrader5导入为mt5 Vladimir Karputov 2020.11.17 16:48 #788 如何获得一个numpy数组,使其中的每个值都递增1? 只要你需要一些元素,这个数字就能发挥作用。 import numpy as np X = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) 但如果你需要一个有100个元素的数组,你该怎么做? Maxim Dmitrievsky 2020.11.17 17:12 #789 Vladimir Karputov:如何获得一个numpy数组,使其中的每个值都递增1?只要你需要一些元素,这个数字就能发挥作用。但如果我需要一个有100个元素的数组,我该怎么做呢? np.arange(100) np.array([xfor x inrange(100)]) [删除] 2020.11.19 16:24 #790 另一个问题来自一个新来者。情况是这样的。我有一个指标。当我在 "冷 "模式下将其添加到图表中时,需要7-8秒的时间来计算。我在Python中也做过同样的事情。不同的是,python将数据保存在一个.csv文件中。这两种情况下的计算都是从2019年1月1日开始。现在的问题是:为什么会发生这种情况? Python已经在这个任务上工作了两个半小时!停止它只是一种耻辱...如果已经结束了呢... 只是要补充一点东西。这一切都系于 copy_ticks_range 请求提供一天的虱子。 完成了...差不多三个小时。有什么好想的?<<<<<,这意味着2:58。 我理解与MT5的连接损失,其他开销....但是,8秒对3小时.....????????如何??????????? 1...727374757677787980818283848586...88 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
因为head()方法(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.head.html) 返回一个对象,而不是一个日志输出。为了看到内容,你需要明确地将对象发送到print()。
为了方便起见,这条蟒蛇 会像调用print()一样输出对象。
我在jupyter notebook 中成功地使用了head方法--没有打印-- 用于各种例子。但这个方法对MetaEditor创建的DataFrade对象不起作用。因此我问--MetaEditor创建的对象有什么问题?为什么head方法对所有的例子都有效,而对MetaEditor创建的对象却无效?
我在jupyter notebook 中成功地用head方法 处理不同的例子--没有打印。但这个方法对DataFrade对象不起作用,它是由MetaEditor创建的。这就是为什么我问--MetaEditor创建的对象有什么问题?为什么对所有的例子都有效,而对MetaEditor创建的对象却无效?
IPython会自动输出(了解要打印什么),终端的解释显然是不同的
IPython会自动输出(了解要打印什么),终端的解释显然是不同的
所以我没有在终端中运行这个例子。所有被标记的DataFrame对象都使用head方法成功打印了5行,但在MetaEditor中创建的对象却没有。
我是这样运行这个例子的,不是在终端。所有被标记的DataFrame对象都使用head方法成功打印了5行,但在MetaEditor中创建的对象却没有。
那么,这就是一个谜了。
顺便说一下,你在清单中的代码有两个重复的。那么,这就是一个谜了。
顺便说一下,你的清单中有两个重复的代码。谢谢,可能是copypast。
你好。
我有麻烦了!
我搞不清楚为什么会出现错误。
无论如何。
当PyCharm在那里索引一些东西 时,我看到下面的图片。
但是,当索引结束后,我运行代码....:
没有metatrader5 模块。怎么会呢?它在项目设置中存在,在Anaconda中也存在,但当我运行它时,它不存在!!!!。
怎么了?
我自己的答案。
将 metatrader5导入 为mt5 - 错误
正确:将MetaTrader5导入为mt5
如何获得一个numpy数组,使其中的每个值都递增1?
只要你需要一些元素,这个数字就能发挥作用。
但如果你需要一个有100个元素的数组,你该怎么做?
如何获得一个numpy数组,使其中的每个值都递增1?
只要你需要一些元素,这个数字就能发挥作用。
但如果我需要一个有100个元素的数组,我该怎么做呢?
np.arange(100)
另一个问题来自一个新来者。
情况是这样的。我有一个指标。当我在 "冷 "模式下将其添加到图表中时,需要7-8秒的时间来计算。
我在Python中也做过同样的事情。不同的是,python将数据保存在一个.csv文件中。
这两种情况下的计算都是从2019年1月1日开始。
现在的问题是:为什么会发生这种情况?
Python已经在这个任务上工作了两个半小时!停止它只是一种耻辱...如果已经结束了呢...
只是要补充一点东西。这一切都系于
请求提供一天的虱子。
完成了...差不多三个小时。有什么好想的?<<<<<,这意味着2:58。
我理解与MT5的连接损失,其他开销....但是,8秒对3小时.....????????如何???????????