初学者的问题 MQL5 MT5 MetaTrader 5 - 页 199

 
StrangerNet:

下午好,为什么函数没有定义(消息'OrderModify'-函数未定义)。

大括号里还有一些问题。
#include <Trade\Trade.mqh>
Ctrade trade;//-- глобально объявить
trade.OrderModify(tik,ORDER_PRICE_OPEN,NormalizeDouble(Bid-_Point*(TrailingStop/10),5),ORDER_TP,ORDER_TYPE_TIME,ORDER_TIME_EXPIRATION);
 
barabashkakvn:

你是否连接了CTrade类

陌生的网络
是的,它是连接的。

首先,在MetaEditor中应用代码样式器(Ctrl+,)。之后处理缺失的大括号( } )。

ORDER_TYPE_TIME必须是其中一个常数。

enum_order_type_time

识别器

描述

秩序时间(ORDER_TIME_GTC

订单将在队列中,直到它被删除。

季节_时间_日期

订单只在当前交易日有效。

指定的订单时间

订单将在到期日之前有效

订单_时间_指定的日期

该命令将在指定日期的00:00之前有效。如果该时间不在一个交易时段,则将在最近的交易时间到期。

 
lewvik:

谢谢你的帮助)))))

 
barabashkakvn:

首先,在MetaEditor中应用代码样式器(Ctrl+,)。然后处理缺失的闭合大括号( } )。

ORDER_TYPE_TIME必须是其中一个常数。

enum_order_type_time

识别器

描述

秩序时间(ORDER_TIME_GTC

订单将在队列中,直到它被删除。

季节_时间_日期

订单只在当前交易日有效。

指定的订单时间

订单将在到期日之前有效

订单_时间_指定的日期

该命令将在指定日期的00:00之前有效。如果该时间不在一个交易时段,则将在最近的交易时间到期。

没有大括号,因为那里正在进行延续,我没有把它全部放出来,因为它不相关)))))。我已经更正了名单,谢谢你!)))))
 
barabashkakvn:

首先,在MetaEditor中,应用代码样式器(Ctrl+,)。

顺便说一下,我有这个命令,因为某些原因,把函数的标题)))))
 
barabashkakvn:

首先,在MetaEditor中应用代码样式器(Ctrl+,)。之后,处理丢失的闭合大括号( } )。

这种把括号弄得越短越好的坏习惯对初学者来说确实是个问题。 当我在学习MQL4时,我试着把它们放在一行(为了不干扰)。我试着把它们放在一条线上(这就是为什么它们不会进入)))),我花了很长时间才明白它们来自哪里。
 
StrangerNet:
顺便说一下,我有这个命令,因为某些原因,把函数的标题)))))

按键和<

或在菜单服务=>造型器

 
lewvik:

按键和<

或在服务菜单中=>造型工具

这就是我在寻找的那个))))
 

如果订单在满足SL或TP条件时被MetaTrader关闭,那么它的状态如何?那么它到底会不会出现在门票上呢?

 
StrangerNet:

如果订单在满足SL或TP条件时被MetaTrader关闭,那么它的状态如何?那么它到底会不会出现在门票上呢?

https://www.mql5.com/ru/docs/trading/historyorderselect
原因: