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

 
Mihail Matkovskij #:

你的订单逻辑从一开始就错了。在MA上找到一个简单的EA(例如CodeBase) 并使用它。或者你可以根据你自己的想法来修改它。关于你的整个代码,那里的一切都错了。更加注意编码。从一个简单的开始。或者,就像我说的,找一个现成的例子。

使用顶部的特殊按钮添加代码片断。


谢谢你。到底什么是错误的逻辑?
 
Mihail Matkovskij #:

你的订单逻辑从一开始就错了。在MA上找到一个简单的EA(例如CodeBase) 并使用它。或者你可以根据你自己的想法来修改它。关于你的整个代码,那里的一切都错了。更加注意编码。从一个简单的开始。或者,就像我说的,找一个现成的例子。

使用顶部的特殊按钮添加代码片断。


Sanjakotik78#:
18

我看了其他EA的例子,没有发现类似的情况。
 
Sanjakotik78 #:
谢谢你。到底什么是错误的逻辑?

你打电话。

if(OrderClose(OrderTicket(),OrderLots(),Ask,3,Black))
   if(OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"",0,0,Red))
      return;
但为了正确调用OrderTicket()和OrderLots(),你需要在它们之前调用OrderSelect()。而这还不是全部...


你认为在订单或头寸关闭之前,OrderClose函数做了什么?

[删除]  
Sanjakotik78 #:
谢谢你。到底什么是错误的逻辑?

最初的事实是

нужно правильно вставлять код!
 
Сергей Таболин #:

最初的事实是,Sp

Sergey Tabolin#:

最初的观点是...

谢谢大家,我将进一步研究这个问题。

 
Sanjakotik78 #:
我看了其他EA的例子,他们没有显示这样的东西。

我已经在以前的帖子中强调了你的一些错误。仔细看一下代码,你会发现不止一个错误。所以,就像我说的,从一个简单的开始。或者根据一个简单的例子制作自己的机器人(我也告诉过你),其中所有需要的功能和运算符都拼写正确。

 
Sanjakotik78 #:

Mihail Matkovskij#:

我已经在以前的帖子中强调了你的一些错误。仔细看一下代码,你会发现不止一个错误。所以,就像我说的,从一个简单的开始。或者在一个简单的例子(我也告诉过你)的基础上制作你自己的机器人,其中所有需要的功能和操作者都被正确注册。

虽然,MQL4不需要括号)。买入价和卖出价是变量。我昨天还以为它们 MQL5 中的函数,就像MQL5 中一样。我已经用MQL5写了很长时间的应用程序,我还没有为MetaTrader 4写过什么。

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2021.11.28
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
人们的帮助。有一个指示器和一个机器人。 指示器打开订单,而机器人伴随着。为了正确地工作,机器人需要在订单打开的时间框架内工作。时间框架指标写在订单注释中,但当机器人关闭成交量的部分,注释被改写,而不是TF出现,例如,"从#30029192"。是否有其他简单的方法来向机器人读取订单时间框架?
 
Nerd Trader #:
该指标打开订单。

该指标不能打开订单和进行交易。见文件。

Nerd Trader#:
为了正常工作,机器人需要时间框架,也就是订单被打开的时间。

一个订单是由一个符号打开的。这方面不需要时限。

 
Mihail Matkovskij #:

该指标不能打开订单和进行交易。请参考文件。

该订单是由符号打开的。这方面不需要时限。

所以它是一个机器人,不是重点。第一个机器人打开了,第二个机器人陪伴着。我知道订单如何打开,但第二个机器人需要一个时间框架,你没有仔细阅读。