У вас не стоит Flash Player
Настройки
#87371 - Wed Jun 28 2023 10:20 PM Трейлинг-стоп, помогите разобраться.
aaleksander Offline
stranger

Registered: Fri Dec 31 2021
Записи: 9
Loc: Ухта
Всем привет.
Немного не понял, как сделать трейлинг-стоп с помощью API.
Основная загвоздка - как получить значение стопа на текущей свече.
Делаю так, oldStop постоянно null (отметил эту строку ">>>").
Code:
                    
var pos2 = sec.Security.Positions.GetLastActiveForSignal("tema", i);
if (pos2 != null)
{
  var newStop = sec.Security.LowPrices[i] - sec.Security.LowPrices[i] / 100 * Stop.Value;
>>>  var oldStop = sec.Security.Positions.GetLastForCloseSignal("temaStop", i);
  if (oldStop != null)
  {                         
    if( newStop > oldStop.EntryPrice) //новый стоп выше, можно двигать
      pos2.CloseAtStop(i + 1, newStop, "temaStop");
    else
      pos2.CloseAtStop(i + 1, oldStop.EntryPrice, "temaStop"); //сохраняем старый стоп
  }
  else
  {
    pos2.CloseAtStop(i + 1, newStop, "temaStop");
  }
}


Спасибо.

Наверх
#87372 - Thu Jun 29 2023 06:08 PM Re: Трейлинг-стоп, помогите разобраться. [Re: aaleksander]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Парни, кто может ответить все здесь:
https://t.me/tslabprorugroup/145112

Наверх


Moderator:  ViL, sar