在贸易交易中的处理 - 页 7

 
fxsaber:

位置和DEAL_ENTRY标志的存在不应该以任何方式参与到逻辑中。

是的,他们应该...

情况是这样的:我们有一个1手的头寸和一个0.1手的止损单。

一个止损单被激活,我们得到一个TRADE_TRANSACTION_DEAL_ADD和DEAL_ENTRY_IN交易。

由于这个事件,部分头寸被关闭,并收到一个新的交易TRADE_TRANSACTION_DEAL_ADD,但有DEAL_ENTRY_OUT。

因此,存在着双重交易类型和控制交易方向 的必要性。

 
Alexey Viktorov:

你应该参与...

情况:我们有一个1手头寸和一个0.1手的止损单。

止损单被激活,收到TRADE_TRANSACTION_DEAL_ADD和DEAL_ENTRY_IN交易。

由于这个事件,部分头寸被关闭,并收到一个新的交易TRADE_TRANSACTION_DEAL_ADD,但有DEAL_ENTRY_OUT。

因此,双重交易类型和控制交易方向 的需要。

为了反驳这种说法,只需运行我引用的 专家顾问。不幸的是,今天是周末,所以不能工作。

关于交易、自动交易系统和策略测试的论坛

在贸易交易中的处理

fxsaber, 2019.02.08 17:41

很有可能出现净头寸为零的情况,但有两个SL和两个TP。

 
fxsaber:

为了反驳这一论断,你只需运行我引用的 顾问。不幸的是,今天是周末,所以不能工作。

谁禁止检查if(!PositionSelectByTicket(trans.position))并删除这些挂单?
 
Alexey Viktorov:
谁又禁止检查if(!PositionSelectByTicket(trans.position))并删除那些待定头寸呢?

形势一步步发展

  1. 初始买入限价和卖出限价为1手,没有未结头寸
  2. 买入限价触发器--其SL/TP-趋势出现。一个开放的买入头寸是1手。
  3. SellLimit触发--它的SL/TP-位置出现。没有开设任何职位。
对于套期保值来说,这种情况与存在两个方向相反的头寸并为每个头寸设定SL/TP位置的情况相同。在这种情况下是完全一样的,只是在Netting中看不到对立方向的位置。

 
fxsaber:

形势一步步发展

  1. 初始买入限价和卖出限价为1手,没有未结头寸
  2. 买入限价触发器--其SL/TP-趋势出现。一个开放的买入头寸是1手。
  3. SellLimit触发--它的SL/TP-位置出现。没有开设任何职位。
对于套期保值来说,这种情况与存在两个方向相反的头寸并为每个头寸设定SL/TP位置的情况相同。在这种情况下是完全一样的,只是在网状结构上看不到对立方向的位置。

关于交易、自动交易系统和策略测试的论坛

交易时的处理

Alexey Viktorov, 2019.02.09 12:10

禁止检查if(!PositionSelectByTicket(trans.position))并删除这些挂单

 
Alexey Viktorov:

为什么要移除应该保留的东西?当有两个不同方向的 "位置 "与它们的SL/TP时,这是一个非常正常的情况。

你似乎根本不了解这个任务,或者你把它说得很原始。专家顾问必须始终进行交易,即使用户已经开始用他的手并行交易。


关于这个问题的文章

Разнонаправленная торговля и хеджирование позиций в MetaTrader 5 с помощью панели HedgeTerminal, часть 1
Разнонаправленная торговля и хеджирование позиций в MetaTrader 5 с помощью панели HedgeTerminal, часть 1
  • www.mql5.com
В последние полтора года компанией MetaQuotes была проведена масштабная работа по объединению торговых платформ MetaTrader 4 и MetaTrader 5 в единую трейдерскую экосистему. Теперь для обеих платформ существует общий рынок программных решений - Маркет, предлагающий различные программные решения от сторонних разработчиков. Компиляторы для обеих...
 

关于交易、自动交易系统和策略测试的论坛

在贸易交易中的处理

fxsaber, 2019.02.09 12:14

状况一步一步来。

  1. 1手的初始买入限价和卖出限价是固定的,没有未结头寸
  2. 买入限价的触发--其SL/TP投放出现。一个开放的买入头寸是1手。
  3. SellLimit触发--它的SL/TP-位置出现。没有开设任何职位。
对于套期保值来说,这种情况与存在两个方向相反的头寸并为每个头寸设定SL/TP位置的情况相同。在这种情况下是完全一样的,只是在Netting中看不到对立方向的位置。

fxsaber:

为什么要删除应该留下的东西?有两个不同方向的 "立场 " 与他们的SL/TPs是完全正常的。

你似乎根本不了解这个问题,也没有把它说得很原始。专家顾问必须一直交易,即使用户开始用手平行交易。
你没有看到这里有任何矛盾吗?
 
Alexey Viktorov:
你看到这里有什么矛盾吗?

我没有看到。倒逗号的存在是有原因的。

 
fxsaber:

我没有看到。倒逗号的存在是有原因的。

那么,是没有位置,还是用倒逗号?

 
Alexey Viktorov:

那么,是没有位置,还是用倒逗号?

从01:35和03:35看这个视频。