Страница 1 из 1

EnterShort() EnterLong()

Добавлено: 13 фев 2017, 19:03
KakTak
Как прибавлять убавлять пункты в случае с EnterShort() EnterLong() от закрытия бара куда выставлять заявку. И как манипулировать таким отступом в случае EnterLongLimit(GetAsk());?например я хочу купить ,выставить заявку ближе к бидам на -2 пункта в спред

Re: EnterShort() EnterLong()

Добавлено: 13 фев 2017, 19:16
evge
KakTak писал(а):выставить заявку ближе к бидам на -2 пункта в спред


Код: Выделить всё

EnterLongLimit(GetAsk() - GetPriceStep() * 2)

Re: EnterShort() EnterLong()

Добавлено: 06 мар 2017, 00:33
KakTak
Как правильно прописать CUrrentPLper DAY????

Re: EnterShort() EnterLong()

Добавлено: 06 мар 2017, 00:41
KakTak
Ну в смысле PLper не по одной сделки а за день?

Re: EnterShort() EnterLong()

Добавлено: 06 мар 2017, 00:46
KakTak
И еще один интересный вопрос хотел написать чтобы робот переносил стоп в безубыток после того как PL вырастет

Код: Выделить всё

if ((CurrentPosition() != 0) && (CurrentPL() >= 15));
      {
      CancelActiveOrders(LeaveStop);
      StopLoss(-10, SignalPriceType.DeltaFromAveragePrice);
        }

ну а вход в сделку был со стопом StopLoss(10, SignalPriceType.DeltaFromAveragePrice); типа 10 пунктов от учетной цены.
А теперь сам ВОПРОС: че не так? ну или мб кто нить сделал бы лучше? такой вариант трейлинга?

Re: EnterShort() EnterLong()

Добавлено: 06 мар 2017, 00:48
KakTak
Ну и сходу еще вопросик CurrentPL() – возвращает текущий доход по открытой позиции в валюте инструмента (рубли или пункты).
А как выбрать то рубли или пункты????