нужен совет от профи трал который управляет двумя позициями независимо друг от друга, как можно реализовать? - страница 3

 
добавь сюда ещё проверку маджика и будет то что нужно
 


charony:

поставил трал,работает нормально при одной позиции

но если позиций больше одной,например две поз.Sell

то закрывает обе одновременно

мне нужно чтобы трал работал для каждой позиции отдельно

при ручной торговле это возможно,т.е у одной позиции Sell свой StopLoss

у другой позиции Sell другой StopLoss

гугл не помог

charony:

я же обьяснил ко всем позициям 50 пунктов трала

А это кто Саня Пушкин чтоль написал?

 

если ко всем позициям 50 пунктов трала то это один трал на все позиции,

а если для каждой позиции отдельно, то это значит что у каждой позиции трал определенного размера.

Тебе как нужно?

 

еще раз пример

1sell na 1000--------------------------------- цена пошла вниз

на 950-----------------------------------------сработает трал 1sell в плюсе, цена пошла вниз

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

899---------------------------------------дошла сюда, и отскок назад на 960

закроются обе позиции 1sell в плюсе,2sell в минусе

мне так не нужно, поетому спрашиваю, при ручной торговле

возможно поставить трал в 50 пунктов для обоих позиций,

но они не закроются одновременно

трал у обоих 50 пунктов

 
for(int n=0; n<=OrdersTotal(); n++)          
     {
      if (OrderSelect(n-1,SELECT_BY_POS)==true) 
        {                                       
         int Tip=OrderType();                   
         if(OrderSymbol()!=Symbol()||Tip>1)continue;
           if(OrderTicket()>0)
              Ticket=OrderTicket();  
// пробовал отсортировать потикетам,безуспешно
пробовал отсортировать потикетам,безуспешно
 

Вообще ни чего не понял.

если трал одного размера, то все стопы он будет собирать в одном месте(на одном уровне цены), если трал позиции сработал.

 
sanyooooook:

Вообще ни чего не понял.

если трал одного размера, то все стопы он будет собирать в одном месте(на одном уровне цены), если трал позиции сработал.


при ручной торговле такого нет, поэтому и спросил,

 
charony:


при ручной торговле такого нет, поэтому и спросил,

наверно от того что трал не успевает сработать.

А в случае советника запускается цикл и на цену внимание уже не обращается.

 
sanyooooook:

наверно от того что трал не успевает сработать.

А в случае советника запускается цикл и на цену внимание уже не обращается.


времени достаточно, между 1sell и 2sell около двух часов
 

на 2sell трал должен был поставить SL на уровень 850

но он закрыл его на уровне 950,при ручной торговле такого нет

как это можно решить в коде?

Причина обращения: