新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 993 1...9869879889899909919929939949959969979989991000...1953 新评论 Vladimir Karputov 2019.11.09 14:12 #9921 Alexandr Sokolov: 为什么会被禁止呢? 例如,我在一段时间前发布了一个非常简单的指标,一段时间后,我增加了一些变量,扩大了其计算的可变性--在发布新版本的新名称(名称改变是因为增加了新的变量)后,隐藏之前的指标会很好。 发布第2版。没有权利隐藏或拆毁。你想打赌吗?然后我就会计时,你要花多长时间才能离开我们。所以不要争论,但要听从建议。 另外,在过去(当KodoBase是手动版主时),有人告诉我为什么最好发布第2版--特别是如果已经过了一段时间:在ru部分所做的修改不会显示在论坛的其他部分,这将给用户带来很多不便。 Oleh Fedorov 2019.11.09 14:57 #9922 面对这个问题...一个客户使用某种构建器向专家顾问添加了一个指标。 如果他添加了一个标准的muwings,bilder允许设置参数。 如果他添加了我的指标,那么我只被允许改变缓冲区(为什么 - 不清楚,因为只有一个缓冲区)... 它能与什么连接,如何能让这个建造者改变参数,但不改变缓冲区? 该指标在附件中。 MQL4语言。 P.S. 最初,结构被设置为外部变量,并使用外部变量代替输入。目前的样子是实验性的,没有成功。 附加的文件: OpenLine_201911091522.mq4 9 kb Alexey Viktorov 2019.11.09 15:36 #9923 Vladimir Karputov: 当他这样做时,你和他的账户都将被删除。所以你不要给出愚蠢的建议。 这是你的新规则吗?或者说,这些规则是否真的在某处公布? yiduwi 2019.11.12 15:58 #9924 你好,我想退出,如果时间在任何当前小时的27分钟和32分钟之间。请告诉我如何做到这一点。 Iurii Tokman 2019.11.12 16:01 #9925 yiduwi: 你好,我想退出,如果时间在任何当前小时的27分钟和32分钟之间。请告诉我如何做到这一点。 27 <= Minute() && Minute() >= 32 Alexey Viktorov 2019.11.12 16:02 #9926 yiduwi: 你好,我想退出,如果时间在任何当前小时的27分钟和32分钟之间。请告诉我如何做到这一点。 因此,请计算一下。当前蜡烛的开盘时间 加上33分钟,这将是H1蜡烛收盘前的27分钟。 Lol Kek 2019.11.12 23:09 #9927 对于输入参数界面中的布尔类型的输入变量,是否可以使其双击而不是在真/假之间切换来显示其文本?谢谢 Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам 2019.11.09www.mql5.com В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н... Maxim Kuznetsov 2019.11.12 23:22 #9928 Vladimir Karputov: 发布第2版。没有权利隐藏或拆毁。你想打赌吗?然后我就会计时,你要花多长时间才能离开我们。所以不要争论,但要听从建议。 另外,以前(当CodeBase是人工审核的时候),有人告诉我为什么最好发布第二版--尤其是在已经过了一段时间的情况下:在ru部分做的修改不会出现在论坛的其他部分,这将给用户带来很大的不便。 例如,在CodeBase中,作者(我希望你对他的版权没有异议)根据许可证无偿地发布了代码,并将出版、生产和相关开发的权利下放。 在第二版中,他不幸地犯了一个无意的错误/失误(在某处除以0),按照你的逻辑,他也给我们留下了 因为第二版等同于没有。 Vladimir Karputov 2019.11.13 05:51 #9929 Maxim Kuznetsov: 例如,在CodeBase中,作者(我希望你对他的版权没有异议)根据许可证免费发布了代码,并将出版、生产和相关开发的权利下放。 在第2个版本中,他不幸地犯了一个无意的错误/失误(在某处除以0),他也按照你的逻辑离开了我们 因为第二版等同于空白。 当一个错误被立即检测到时--那么你当然需要重新提交更正的代码。 Happy 2019.11.13 06:27 #9930 你好。我是一个绿色的初学者。一些关于基础知识的提示。 1-为什么我在mql4中编程? 它给我发送了一个带有int OnInit() 和void OnTick() 函数的mql5模板?它们不会产生错误,但它们是否有效。我开始感到困惑了。 2 - 我正在写一个专家顾问。void OnTick() - 我看到它 取代了int start() 函数 和int OnInit() - 而不是 int init()。 2.1 - 我已经规定了将在int OnInit() 中使用的变量,它开始抱怨。我立即分配了一个变量类型,因为它出现了。诅咒停止了。为什么? 2.2 - 很容易开出待定的买入 和卖出订单。为什么它不打开呢?虽然我没有看到任何错误。 int BS1 = OrderSend (Symbol(),OP_BUYSTOP,lots,Ask+50,3,0,0,"bs1",1,0,clrGreen); int SS1 = OrderSend (Symbol(),OP_SELLSTOP,lots,Bid+50,3,0,0,"ss1",-1,0,clrRed); 3 - 如何将一个计数器拧到变量--订单号。(BS1, SS1)--直接告诉我们是哪个顺序的变量。因此,当EA继续搜索必要的订单时,它将同样容易检测到它。在OP_BUYSTOP将其值 改为BUY 后,其标识符是否保持不变?我是否能够利用BS1中的数据找到它? 4 - 什么是最简单的方法来检查任何挂单 是否已经打开,特别是如果在开盘参数中指定了3个点的可能滑移。也就是说,它扫描的是一个价格范围,而不仅仅是一个价格,并可能在高于/低于默认价格1-3个点开盘....。 5.请告知您在哪里可以找到关于MQL4的教科书或课程。我想提高我的技能。我想知道。这可能是一个用2行描述的策略,但当我打开专家顾问时,我看到的是100500行的代码。为什么?这并不容易,我几乎无法理解 :( 我被各种问题淹没了 :))请帮助我理解它。 1...9869879889899909919929939949959969979989991000...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为什么会被禁止呢?
例如,我在一段时间前发布了一个非常简单的指标,一段时间后,我增加了一些变量,扩大了其计算的可变性--在发布新版本的新名称(名称改变是因为增加了新的变量)后,隐藏之前的指标会很好。
发布第2版。没有权利隐藏或拆毁。你想打赌吗?然后我就会计时,你要花多长时间才能离开我们。所以不要争论,但要听从建议。
另外,在过去(当KodoBase是手动版主时),有人告诉我为什么最好发布第2版--特别是如果已经过了一段时间:在ru部分所做的修改不会显示在论坛的其他部分,这将给用户带来很多不便。
面对这个问题...一个客户使用某种构建器向专家顾问添加了一个指标。
如果他添加了一个标准的muwings,bilder允许设置参数。
如果他添加了我的指标,那么我只被允许改变缓冲区(为什么 - 不清楚,因为只有一个缓冲区)...
它能与什么连接,如何能让这个建造者改变参数,但不改变缓冲区?
该指标在附件中。
MQL4语言。
P.S. 最初,结构被设置为外部变量,并使用外部变量代替输入。目前的样子是实验性的,没有成功。
当他这样做时,你和他的账户都将被删除。所以你不要给出愚蠢的建议。
这是你的新规则吗?或者说,这些规则是否真的在某处公布?
你好,我想退出,如果时间在任何当前小时的27分钟和32分钟之间。请告诉我如何做到这一点。
你好,我想退出,如果时间在任何当前小时的27分钟和32分钟之间。请告诉我如何做到这一点。
因此,请计算一下。当前蜡烛的开盘时间 加上33分钟,这将是H1蜡烛收盘前的27分钟。
对于输入参数界面中的布尔类型的输入变量,是否可以使其双击而不是在真/假之间切换来显示其文本?谢谢
发布第2版。没有权利隐藏或拆毁。你想打赌吗?然后我就会计时,你要花多长时间才能离开我们。所以不要争论,但要听从建议。
另外,以前(当CodeBase是人工审核的时候),有人告诉我为什么最好发布第二版--尤其是在已经过了一段时间的情况下:在ru部分做的修改不会出现在论坛的其他部分,这将给用户带来很大的不便。
例如,在CodeBase中,作者(我希望你对他的版权没有异议)根据许可证无偿地发布了代码,并将出版、生产和相关开发的权利下放。
在第二版中,他不幸地犯了一个无意的错误/失误(在某处除以0),按照你的逻辑,他也给我们留下了
因为第二版等同于没有。
例如,在CodeBase中,作者(我希望你对他的版权没有异议)根据许可证免费发布了代码,并将出版、生产和相关开发的权利下放。
在第2个版本中,他不幸地犯了一个无意的错误/失误(在某处除以0),他也按照你的逻辑离开了我们
因为第二版等同于空白。
当一个错误被立即检测到时--那么你当然需要重新提交更正的代码。
你好。我是一个绿色的初学者。一些关于基础知识的提示。
1-为什么我在mql4中编程? 它给我发送了一个带有int OnInit() 和void OnTick() 函数的mql5模板?它们不会产生错误,但它们是否有效。我开始感到困惑了。
2 - 我正在写一个专家顾问。void OnTick() - 我看到它 取代了int start() 函数 和int OnInit() - 而不是 int init()。
2.1 - 我已经规定了将在int OnInit() 中使用的变量,它开始抱怨。我立即分配了一个变量类型,因为它出现了。诅咒停止了。为什么?
2.2 - 很容易开出待定的买入 和卖出订单。为什么它不打开呢?虽然我没有看到任何错误。
3 - 如何将一个计数器拧到变量--订单号。(BS1, SS1)--直接告诉我们是哪个顺序的变量。因此,当EA继续搜索必要的订单时,它将同样容易检测到它。在OP_BUYSTOP将其值 改为BUY 后,其标识符是否保持不变?我是否能够利用BS1中的数据找到它?
4 - 什么是最简单的方法来检查任何挂单 是否已经打开,特别是如果在开盘参数中指定了3个点的可能滑移。也就是说,它扫描的是一个价格范围,而不仅仅是一个价格,并可能在高于/低于默认价格1-3个点开盘....。
5.请告知您在哪里可以找到关于MQL4的教科书或课程。我想提高我的技能。我想知道。这可能是一个用2行描述的策略,但当我打开专家顾问时,我看到的是100500行的代码。为什么?这并不容易,我几乎无法理解 :(
我被各种问题淹没了 :))请帮助我理解它。