У вас не стоит Flash Player
Настройки
#70558 - Thu May 28 2015 06:36 PM Условная заявка не может сработать
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Всем добрый день!
Есть простой выход из шортовой позы:
if (se != null)
{
se.CloseAtProfit(bar + 1, se.EntryPrice * (100.0 - ProfitShort) / 100.0, Slippage, "SE - profit");
se.CloseAtStop(bar + 1, Slippage, se.EntryPrice * (100.0 + StopShort) / 100.0, "SE - stop");
}

Цена входа в шорт: 73,71
Slippage == 0.5
ProfitShort == 0.7
StopShort == 0.7

При этом мне при каждом пересчете скрипта выводится сообщение:
"Не могу создать заявку с ценой равной '73.19'!
Это пример для сбера.
т.е. он не может создать заявку на Профит.
Видимо потому, что цена еще далеко, но правильно ли то, что он вообще пытается ее создать, и уведомляет меня об этом в логе, причем красным цветом и с восклицательным знаком. При том, что заявку на стоп он не пытается создать, а он ближе (поза в убытке).
Так должно быть?

Наверх
#70559 - Thu May 28 2015 06:40 PM Re: Условная заявка не может сработать [Re: crn]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
помимо этого, на графике для профита есть зеленая черточка, а для стопа красной нет. С чем это может быть связано?

Наверх
#70560 - Thu May 28 2015 06:46 PM Re: Условная заявка не может сработать [Re: crn]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
ну вообще тут явно видно что перепутаны цены местами в приказе. Так тоже делал. Опять же указано что профит и стоп 0,7 но по формуле явно видно что это неадекватная величина выходит. А чего он орет - спросить у брокера нужно. Видимо это его мессаджи.
_________________________
__


Наверх
#70572 - Fri May 29 2015 11:06 AM Re: Условная заявка не может сработать [Re: ra81]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Originally Posted By: ra81
ну вообще тут явно видно что перепутаны цены местами в приказе. Так тоже делал. Опять же указано что профит и стоп 0,7 но по формуле явно видно что это неадекватная величина выходит. А чего он орет - спросить у брокера нужно. Видимо это его мессаджи.


Странно, правильно же вроде все. Еще раз перепроверил.

CloseAtProfit - se.EntryPrice * (100.0 - ProfitShort) / 100.0:
73.71 *(100-0.7) = 7319.4
7319.4 / 100 = 73.19

CloseAtStop - se.EntryPrice * (100.0 + StopShort)) / 100.0
73.71 *(100.0 + 0.7) = 7422.597
7422.597 / 100 = 74.22

Наверх
#70573 - Fri May 29 2015 11:28 AM Re: Условная заявка не может сработать [Re: crn]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
и причем на истории эта же формула работает корректно.


Attachments
1.jpg (122 downloads)
2.jpg (150 downloads)


Наверх
#70574 - Fri May 29 2015 11:28 AM Re: Условная заявка не может сработать [Re: crn]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
в формулах ошибок не было. Я подумал что 0,7 это ошибка. Видимо не ошибка. С пересчетом процентов в цены всегда куча ошибок у людей smile.

Проблема в заполнении приказов. Проскальзывание впереди цены. Не посмотрели
_________________________
__


Наверх
#70575 - Fri May 29 2015 11:33 AM Re: Условная заявка не может сработать [Re: ra81]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Originally Posted By: ra81
в формулах ошибок не было. Я подумал что 0,7 это ошибка. Видимо не ошибка. С пересчетом процентов в цены всегда куча ошибок у людей smile.

Проблема в заполнении приказов. Проскальзывание впереди цены. Не посмотрели


вот щас зафурычило)
на истории оказывается я убрал проскальзывание, а в агенте не туда поставил.
Спасибо Родион!)

Наверх


Moderator:  ViL, sar