初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1300 1...129312941295129612971298129913001301130213031304130513061307...1503 新评论 Ildar Yusupov 2021.03.26 08:03 #12991 Vladimir Karputov: m_trade.SetExpertMagicNumber(InpMagic); 是的,我做到了,事实证明我犯了一个逻辑错误,导致该方法没有被调用。谢谢你的答复。 还有一个问题:如何在一个类的方法 中(在.mqh文件中)调用同一类的另一个方法? 这个结构不起作用。 void CTradeMT45::CloseAll(int OrderType) { CloseOrder(ticket); } void CTradeMT45::CloseOrder(ulong ticket){ } Vladimir Karputov 2021.03.26 08:59 #12992 Ildar Yusupov:是的,我做到了,事实证明我犯了一个逻辑错误,导致该方法没有被调用。谢谢你的答复。还有一个问题:如何在一个类的方法 中(在.mqh文件中)调用同一类的另一个方法?该结构不起作用。 这里有一个提示:忘记 "订单 "这个词(只允许 "待定订单"),你就会立即得到所有的逻辑。 Valeriy Yastremskiy 2021.03.26 09:32 #12993 Vladimir Karputov:一个建议:忘掉 "订单 "这个词(只能使用 "待定订单"),所有的逻辑都会立即归位。 在mt5中使用 "订单 "一词而不是 "指令",会更正确。尽管它们在本质上是相似的。 Artyom Trishkin 2021.03.26 10:20 #12994 Valeriy Yastremskiy:在mt5中,正确的词是Order,而不是Order。虽然它们是类似的词。 在MetaTrader 5中也有一个市场订单。你不能因为 "宗教 "原因而放弃一些东西,这些东西是交易平台订单系统的一个组成部分。 在MT5中有订单。并在历史中显示出来。而且它们甚至还携带有知识分子为自己的利益而使用的信息。 你只是需要更好地了解事情的运作方式,而不是大步流星地接受究竟什么叫订单的名称。这是一个贸易订单。它是导致一个位置的其余变形链的始作俑者。挂单是一个不同的实体。它也可以归结为订单--可以说是一种 "有条件的订单"。 当订单被执行 时,一个市场订单出现,并转化为产生头寸或改变头寸的交易。如果我没记错的话--我已经有一段时间没有查看从下单到平仓的所有历史事件链了。但当我彻底处理它时,如果我现在没记错的话,它正是这样进行的:订单--市场订单--交易--开仓/换仓/平仓。 而且,是的--这些不是密切相关的词,而是从英语到俄语的翻译。订单 == 订单 Valeriy Yastremskiy 2021.03.26 11:53 #12995 Artyom Trishkin:MetaTrader 5也有一个市场订单。你不能因为 "宗教 "原因而放弃作为交易平台订单系统的一个组成部分的东西。在MT5中有订单。并在历史中显示出来。而且它们甚至还携带有知识分子为自己的利益而使用的信息。你只是需要更好地了解事情的运作方式,而不是大步流星地接受到底叫什么命令的名字。这是一个贸易订单。它是导致一个位置的其余变形链的始作俑者。挂单是一个不同的实体。它也可以被归类为一种命令,可以说是一种有条件的命令。当订单被执行 时,一个市场订单出现,并转化为产生头寸或改变头寸的交易。如果我没记错的话--我已经很久没有翻看从下单到平仓的所有历史事件链了。但当我彻底处理它时,如果我现在没记错的话,它正是这样进行的:订单--市场订单--交易--开仓/换仓/平仓。而且,是的--这些不是密切相关的词,而是从英语到俄语的翻译。秩序 == 秩序。 显然,我不是在说英语。我决不是在呼吁替换概念。只是为了正确理解,把这句话换掉。而且在解释时要使用替代法。并使用现有的概念。 在交易中,它被用来作为一种翻译。而在俄语中,逮捕令是生产中要执行的命令。生产指令通常是指生产指令。 Alexey Viktorov 2021.03.26 12:13 #12996 Valeriy Yastremskiy:显然,我不是很会说话。我决不是在呼吁替换概念。只有用文字来代替正确的理解。并在解释时使用替代物。并使用现有的概念。在交易中,它被用来作为一种翻译。而在俄语中,逮捕令是生产中要执行的命令。生产订单通常是。 一个在生产中执行的命令,被称为naryad。在一些地方,它被称为订单-命令、订单-分配......。 一直以来,只有一张放行产品的托运单。而逮捕令通常是为逮捕而签发的......或为搜查而签发的......你应该写哪一个))))))))) 这并不全是坏事......还有一张居住地的搜查令。我有过两次这样的经历... Nikita Chernyshov 2021.03.26 15:17 #12997 我搞不清楚这个指标发出的是什么乱七八糟的东西。我想检查在接下来的10根蜡烛中,哪些蜡烛有 "之 "字形山峰,在同样的蜡烛上,我想只突出高点,也只突出低点。我知道,在0中缓冲所有的局部峰值,在1中--海,在2中--低点。 这里有什么问题呢?我不明白这一点。我检查了图表上的指标设置和我传递给调用的指标--它们是一样的。我只打印主缓冲区的零来检查操作。 input int ExtDepth = 40; input int ExtDeviation = 5; input int ExtBackstep = 3; double zz = 0; double zi_0[]; double zi_1[]; double zi_2[]; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { ArraySetAsSeries(zi_0, true); ArraySetAsSeries(zi_1, true); ArraySetAsSeries(zi_2, true); zz = iCustom(_Symbol,PERIOD_CURRENT,"Examples\\ZigZag",ExtDeviation,ExtDeviation,ExtBackstep); CopyBuffer(zz,0,0,10,zi_0); CopyBuffer(zz,1,0,10,zi_1); CopyBuffer(zz,2,0,10,zi_2); for(int i = 0; i < 10; i++) { Print(i," ",zi_0[i]); } return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { } //+------------------------------------------------------------------+ Sergey Genikhov 2021.03.28 11:04 #12998 Nikita Chernyshov:我搞不清楚这个指标发出的是什么乱七八糟的东西。我想检查在接下来的10根蜡烛中,哪些蜡烛有 "之 "字形山峰,在同样的蜡烛上,我想只突出高点,也只突出低点。我知道,在0中缓冲所有的局部峰值,在1中--海,在2中--低点。这里有什么问题呢?我不明白这一点。我检查了图表上的指标设置和我传递给调用的指标--它们是一样的。我只打印主缓冲区的零点,以检查它是否有效。 在 "0 "缓冲区中,峰值=峰值,或 "0"。"0 "是指那些不是峰值的条形。 satorifx 2021.03.29 10:19 #12999 下午好。 问题是这样的。当我在策略测试器中工作时,专家顾问将必要的头寸信息保存在一个文件中。该文件被保存在"<terminal_folder>Tester/<testing_agent_name>/MQL5/Files/........ "文件夹中。 后来我想在图表上使用同一个数据文件(不是在测试器中)。该终端允许处理文件夹中的文件。 "<terminal_folder>\MQL5\Files\....."。 MQL5代码有可能把专家顾问上传的文件拖到"<终端_文件夹>/Tester /<测试_代理_名称>MQL5 /Files /"文件夹中吗? 或者这些区域在策略测试器和平时的工作中严格分开? 我还不能把策略测试器中的所有内容写到"<终端_文件夹>/MQL5/Files/"中,也不能用FileMove 方法复制它。 Vladimir Karputov 2021.03.29 11:05 #13000 satorifx:下午好。问题是这样的。当我在策略测试器中工作时,专家顾问将必要的头寸信息保存在一个文件中。该文件被保存在"<terminal_folder>Tester/<testing_agent_name>/MQL5/Files/........ "文件夹中。后来我想在图表上使用同一个数据文件(不是在测试器中)。该终端允许处理文件夹中的文件。"<terminal_folder>\MQL5\Files\....."。MQL5代码有可能把专家顾问上传的文件拖到"<终端_文件夹>/Tester /<测试_代理_名称>MQL5 /Files /"文件夹中吗? 或者这些区域在策略测试器和平时的工作中严格分开?我还不能把策略测试器中的所有内容写到"<终端_文件夹>/MQL5/Files/"中,也不能用FileMove 方法复制它。 写在所有终端的共享文件夹中(FILE_COMMON 标志)。 1...129312941295129612971298129913001301130213031304130513061307...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是的,我做到了,事实证明我犯了一个逻辑错误,导致该方法没有被调用。谢谢你的答复。
还有一个问题:如何在一个类的方法 中(在.mqh文件中)调用同一类的另一个方法?
这个结构不起作用。
是的,我做到了,事实证明我犯了一个逻辑错误,导致该方法没有被调用。谢谢你的答复。
还有一个问题:如何在一个类的方法 中(在.mqh文件中)调用同一类的另一个方法?
该结构不起作用。
这里有一个提示:忘记 "订单 "这个词(只允许 "待定订单"),你就会立即得到所有的逻辑。
一个建议:忘掉 "订单 "这个词(只能使用 "待定订单"),所有的逻辑都会立即归位。
在mt5中使用 "订单 "一词而不是 "指令",会更正确。尽管它们在本质上是相似的。
在mt5中,正确的词是Order,而不是Order。虽然它们是类似的词。
在MetaTrader 5中也有一个市场订单。你不能因为 "宗教 "原因而放弃一些东西,这些东西是交易平台订单系统的一个组成部分。
在MT5中有订单。并在历史中显示出来。而且它们甚至还携带有知识分子为自己的利益而使用的信息。
你只是需要更好地了解事情的运作方式,而不是大步流星地接受究竟什么叫订单的名称。这是一个贸易订单。它是导致一个位置的其余变形链的始作俑者。挂单是一个不同的实体。它也可以归结为订单--可以说是一种 "有条件的订单"。
当订单被执行 时,一个市场订单出现,并转化为产生头寸或改变头寸的交易。如果我没记错的话--我已经有一段时间没有查看从下单到平仓的所有历史事件链了。但当我彻底处理它时,如果我现在没记错的话,它正是这样进行的:订单--市场订单--交易--开仓/换仓/平仓。
而且,是的--这些不是密切相关的词,而是从英语到俄语的翻译。订单 == 订单
MetaTrader 5也有一个市场订单。你不能因为 "宗教 "原因而放弃作为交易平台订单系统的一个组成部分的东西。
在MT5中有订单。并在历史中显示出来。而且它们甚至还携带有知识分子为自己的利益而使用的信息。
你只是需要更好地了解事情的运作方式,而不是大步流星地接受到底叫什么命令的名字。这是一个贸易订单。它是导致一个位置的其余变形链的始作俑者。挂单是一个不同的实体。它也可以被归类为一种命令,可以说是一种有条件的命令。
当订单被执行 时,一个市场订单出现,并转化为产生头寸或改变头寸的交易。如果我没记错的话--我已经很久没有翻看从下单到平仓的所有历史事件链了。但当我彻底处理它时,如果我现在没记错的话,它正是这样进行的:订单--市场订单--交易--开仓/换仓/平仓。
而且,是的--这些不是密切相关的词,而是从英语到俄语的翻译。秩序 == 秩序。
显然,我不是在说英语。我决不是在呼吁替换概念。只是为了正确理解,把这句话换掉。而且在解释时要使用替代法。并使用现有的概念。
在交易中,它被用来作为一种翻译。而在俄语中,逮捕令是生产中要执行的命令。生产指令通常是指生产指令。
显然,我不是很会说话。我决不是在呼吁替换概念。只有用文字来代替正确的理解。并在解释时使用替代物。并使用现有的概念。
在交易中,它被用来作为一种翻译。而在俄语中,逮捕令是生产中要执行的命令。生产订单通常是。
一个在生产中执行的命令,被称为naryad。在一些地方,它被称为订单-命令、订单-分配......。
一直以来,只有一张放行产品的托运单。而逮捕令通常是为逮捕而签发的......或为搜查而签发的......你应该写哪一个)))))))))
这并不全是坏事......还有一张居住地的搜查令。我有过两次这样的经历...
我搞不清楚这个指标发出的是什么乱七八糟的东西。我想检查在接下来的10根蜡烛中,哪些蜡烛有 "之 "字形山峰,在同样的蜡烛上,我想只突出高点,也只突出低点。我知道,在0中缓冲所有的局部峰值,在1中--海,在2中--低点。
这里有什么问题呢?我不明白这一点。我检查了图表上的指标设置和我传递给调用的指标--它们是一样的。我只打印主缓冲区的零来检查操作。
我搞不清楚这个指标发出的是什么乱七八糟的东西。我想检查在接下来的10根蜡烛中,哪些蜡烛有 "之 "字形山峰,在同样的蜡烛上,我想只突出高点,也只突出低点。我知道,在0中缓冲所有的局部峰值,在1中--海,在2中--低点。
这里有什么问题呢?我不明白这一点。我检查了图表上的指标设置和我传递给调用的指标--它们是一样的。我只打印主缓冲区的零点,以检查它是否有效。
在 "0 "缓冲区中,峰值=峰值,或 "0"。"0 "是指那些不是峰值的条形。
下午好。
问题是这样的。当我在策略测试器中工作时,专家顾问将必要的头寸信息保存在一个文件中。该文件被保存在
"<terminal_folder>Tester/<testing_agent_name>/MQL5/Files/........ "文件夹中。
后来我想在图表上使用同一个数据文件(不是在测试器中)。该终端允许处理文件夹中的文件。
"<terminal_folder>\MQL5\Files\....."。
MQL5代码有可能把专家顾问上传的文件拖到"<终端_文件夹>/Tester /<测试_代理_名称>MQL5 /Files /"文件夹中吗? 或者这些区域在策略测试器和平时的工作中严格分开?
我还不能把策略测试器中的所有内容写到"<终端_文件夹>/MQL5/Files/"中,也不能用FileMove 方法复制它。
下午好。
问题是这样的。当我在策略测试器中工作时,专家顾问将必要的头寸信息保存在一个文件中。该文件被保存在
"<terminal_folder>Tester/<testing_agent_name>/MQL5/Files/........ "文件夹中。
后来我想在图表上使用同一个数据文件(不是在测试器中)。该终端允许处理文件夹中的文件。
"<terminal_folder>\MQL5\Files\....."。
MQL5代码有可能把专家顾问上传的文件拖到"<终端_文件夹>/Tester /<测试_代理_名称>MQL5 /Files /"文件夹中吗? 或者这些区域在策略测试器和平时的工作中严格分开?
我还不能把策略测试器中的所有内容写到"<终端_文件夹>/MQL5/Files/"中,也不能用FileMove 方法复制它。