需要一个拖网专业人员的建议,即控制两个位置相互独立,如何实现? - 页 5

 
Avals:


如果我理解正确,你需要替换

出售也是如此。


不,你搞错了。
 
charony:

不,你不知道。
我以为我不明白,也许你解释的不对?)
 
sanyooooook:
而我以为我不明白,也许你解释的不对?)

你怎么解释才对呢?
 

我没有读完所有的页面,但我想我得到了它的要点。

https://www.mql5.com/ru/articles/1390 这里,用订单创建一个数组,当你创建一个订单时,你必须从某个地方获得魔力,你可以在EA的输入参数 中写上魔力=1,例如,以后每开一个订单,你都可以增加1的值。

如果终端崩溃了,你将能够恢复阵列。

我在上一页写了Magic作为参数的trall。

 
PozitiF:

我的trawl需要一个magik作为参数,当你打开一个订单时,你可以采取Time[0]或其他东西,日期,时间或其他东西)

摄取。

level_ts - 以点为单位的追踪止损

level_step - 拖网步骤

mn - Magik,如果是-1,它将遍历所有订单。



现在我将尝试在Magik阵列中使用以下内容

Mas_Ord_New[Qnt][7]=OrderMagicNumber()

MN=TimeCurrent(); 总是另一个

 
charony:

我现在就去试试。
当然,每个订单都应该有自己的跟踪止损。
 
PozitiF:
当然,对于每一个订单都要通过不同的追踪止损。


我如何做到这一点?

 
Я не знаю как у тебя уровень тралла вычисляется, вручную или автоматически, но если вручную то как то так.

extern int Tral_1 = 100;
extern int Tral_2 = 200;
......

ts = Tral_1;
TrailingStop(ts, 5, mn);
 
charony:

另一个例子

1sell na 1000--------------------------------- 价格下降了

950-----------------------------------------calls上有1个卖点,价格下降。

2sell na 900-----------------------------------------

899---------------------------------------,在这里下跌,反弹到960。

两个仓位都关闭了。

我不需要这种方式,所以我问的是,如果在手动交易中

我可以在这两个位置上投入50个点的拖累。

但它们不会同时关闭

这两个位置将在50点内关闭。

我明白了,虽然你想在头寸为红色时停止,但只针对正在赢利的订单,对吗?

我发布的拖网是在头寸处于亏损状态时不进行拖网,而是在头寸处于 "+"的指定数量的拖网+步长时开始进行拖网。

 
PozitiF:

我明白了,你只需要在头寸处于亏损状态时进行止损,并且只对处于正值的订单进行移动,对吗?

我设置的追踪是在头寸处于亏损状态时不移动,当头寸处于+的时候开始追踪,追踪的步长为指定的数量。

这就是它的作用。


只是我对拖网激活的标准不感兴趣。

我需要拖网来分别处理每一个未结头寸 和其他头寸