我如何以总利润为单位关闭所有订单?

 
谁能告诉我如何以总利润的点数关闭所有订单?
 
khasan kayumov:
谁能告诉我,如何以总利润为单位关闭所有订单?

订单只能被删除。

 

我如何以点计算利润?

在你删除之前
 
Evgeny Belyaev:

订单只能被删除。


在MT4中,它们可以被关闭,因为不仅有挂单,还有市场订单))在MT5中,订单是待定的,而市场订单是头寸。

 
khasan kayumov:

我如何以点计算利润?

在删除之前

选择每个订单并计算OrderProfit() + OrderSwap() + OrderCommision()。获得的金额应与存款货币 的指定目标进行比较。

 
Ihor Herasko:

在MT4中,你可以关闭它们,因为不仅有挂单,还有市价订单))在MT5中,订单是待定的,而市场订单是头寸。


那么,如果我通过MT4交易,市场与MT5不同?

命令法语ordre--秩序,命令,来自拉丁语:ordo--行,命令)。ordo--一系列,顺序)--一个指令,一个命令

位置- 某物位置

Французский язык — Википедия
Французский язык — Википедия
  • ru.wikipedia.org
Самоназвание: Официальный статус: Регулирующая организация: Общее число говорящих: Рейтинг: Статус: Классификация Категория: Письменность: Языковые коды ГОСТ 7.75–97: ISO 639-1: ISO 639-2: ISO 639-3: Код IETF: Один из шести официальных и рабочих языков ООН. Французский язык является официальным языком большого числа...
 
Evgeny Belyaev:

那么,如果我通过MT4交易,市场与MT5市场是不同的?

秩序fr.ordre--秩序,命令,来自lat.ordo--行,命令)--指令,命令

不是市场不同,只是术语不同。在MT5推出之前,MT4中只有订单、市场订单和挂单。随着MT5的引入,条款被分为订单/指令,然后是交易 - 订单执行,作为交易的结果,市场上现有的头寸...

 
Alexey Viktorov:

在MT5推出之前,MT4中只有订单、市场和挂单。

我在市场上交易,而不是在MT上交易,MT只是一个功能名称没有正确定义的应用程序。位置 - 买、卖、后卫、前锋。

订单 - 订单放置,购买,出售,后卫,前锋,中场...

交易...

 
Evgeny Belyaev:

我在市场上交易,而不是在MT上交易,MT只是一个应用程序,它没有正确定义功能的名称。位置 - 买入,设置,后卫,前锋...

订单 - 订单放置,购买,出售,后卫,前锋,中场...

交易...


然后交易,不要说话。

 
Dmitry Fedoseev:

然后交易,不要说话。


哦,是吗?

我下了一个订单,但被服务器拒绝了,我得到错误130

当没有头寸,也没有东西可以关闭时,我应该怎么办?我只能删除。我应该怎么做,或者我做错了什么?

 
khasan kayumov:
请告知如何在总利润的基础上关闭所有订单?

需要一个全局变量,让它叫做CloseAll。

1.如果CloseAll=false,则循环查看所有订单,并在辅助变量中对其利润进行汇总。

2.将计算出的利润与设定值进行比较,如果多于或等于,我们就设定CloseAll=true。

如果CloseAll=true - 关闭所有订单,如果关闭成功,设置CloseAll=false。如果有错误,那么CloseAll=true,在下一个tick上我们将再次关闭。