• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Открытие сделки на втором инструменте

ivan009

New Member
NinjaTrader
#1
Добавил 2 инструмента в стратегию. Хотел бы сделать так, что бы при открытии на 1-ом инструменте открывалась сделка в том же направлении на 2-ом инструменте.
Пробовал написать через Position.MarketPosition, ничего не происходит, подскажите через что так сделать?
 

ivan009

New Member
NinjaTrader
#2
Странно, а стратегии на демо счете вообще работают или они отключены? Решил проверить встроенную стратегию на пересечении МА, сделки не открывает. Может быть где-нибудь надо галочку поставить?
 
#3
ivan009 сказал(а):
Хотел бы сделать так, что бы при открытии на 1-ом инструменте открывалась сделка в том же направлении на 2-ом инструменте.
В процедуре инициализации добавляем второй инструмент
Код:
Add("6E 06-13", PeriodType.Minute, 1);
Теперь эта строка открывает позицию на том инструменте куда поставили стратегию
Код:
EnterLong(0, 1,"first");
а вот эта на "6E 06-13"
Код:
EnterLong(1, 1,"second");
ivan009 сказал(а):
Может быть где-нибудь надо галочку поставить?
Да, свойство стратегии Enabled = true
 

ivan009

New Member
NinjaTrader
#4
vladko сказал(а):
ivan009 пишет:
Может быть где-нибудь надо галочку поставить?

Да, свойство стратегии Enabled = true
Спасибо за эту наводку.

vladko сказал(а):
Теперь эта строка открывает позицию на том инструменте куда поставили стратегию
CODE:
EnterLong(0, 1,"first");


а вот эта на "6E 06-13"
CODE:
EnterLong(1, 1,"second");
Про это я знал, и хотел уточнить. При открытии на 1-ом инструменте сделки вручную открывается автоматически сделка в том же направлении на 2-ом инструменте. И я не пойму, как задать это условие открытия сделки вручную.
 
#5
ivan009 сказал(а):
При открытии на 1-ом инструменте сделки вручную открывается автоматически сделка в том же направлении на 2-ом инструменте. И я не пойму, как задать это условие открытия сделки вручную.  
А вот это уже штатными способами не делается.
 

ivan009

New Member
NinjaTrader
#6
vladko сказал(а):
А вот это уже штатными способами не делается.
Жаль, и какими способами это делается(сколько стоит)?

Еще интересно, допустим, надо открыть сделку при достижении индикатором определенного значения. Пишем:
if ( v1 == n)
EnterLong() ;
где v1 - значение индикатора.

Получается, если только бар закрывается на этом значении, только тогда идет сделка, а как сделать, что бы в любом случае при достижении индикатором этого значения происходила сделка?
 
#7
ivan009 сказал(а):
Жаль, и какими способами это делается(сколько стоит)?
Скайп: vladko414

ivan009 сказал(а):
Еще интересно, допустим, надо открыть сделку при достижении индикатором определенного значения. Пишем:
if ( v1 == n)
EnterLong() ;
где v1 - значение индикатора.

Получается, если только бар закрывается на этом значении, только тогда идет сделка, а как сделать, что бы в любом случае при достижении индикатором этого значения происходила сделка?  
Всего лишь выставить свойство Calculate On Bar Close = false и все начнет рассчитываться на каждом тике.
 

Привал

Well-Known Member
NinjaTrader
#11
ivan009 сказал(а):
тогда будет только одна сделка, при достижении значения n, а надо, что бы при повторных достижениях снова открывалось  
если не контролировать количество открытых позиций, то при при срабатывании этого условия хоть на каждом тике открывайте, если нужно повторное, можно допустим использовать условие
на 2-ом баре if ( v1 < n) и на 1-ом if ( v1 > n) только тогда открывать и т.д.

У вас в каждом посте добавляются (изменяются) условия. Про повторное открытие раньше ничего не говорилось
 

ivan009

New Member
NinjaTrader
#12
Привал сказал(а):
У вас в каждом посте добавляются (изменяются) условия. Про повторное открытие раньше ничего не говорилось
Они эволюционируют)
(Добавление)
Привал сказал(а):
если не контролировать количество открытых позиций, то при при срабатывании этого условия хоть на каждом тике открывайте, если нужно повторное, можно допустим использовать условие
на 2-ом баре if ( v1 < n) и на 1-ом if ( v1 > n) только тогда открывать и т.д.
Вообще не понял, что вы имели в виду.
 
Вверх Снизу