Блог им. sherman

TSLab. Корректная проверка, что вы вне позиции.

Сегодня вместе с разработчиками нашли ошибку в моих скриптах. Оказывается, список позиций в реальной работе передается уже заполненным, в лаборатории же он всегда пустой и формируется по мере расчета. Поэтому, когда вы находитесь в позиции нужно проверять еще  и текущий бар. Текущий бар должен быть больше бара открытия  позиции, иначе это может порождать забавные глюки. Типа открыл-закрыл. Меня кстати сегодня это спасло от лося случайно. Но проверку я все же переделал.
Итак правильная проверка:
if (
   position == null /* && other conditions*/
) {
   // try to buy or sell
} else {
   if (null == position || position.EntryBarNum > barNum)
     continue;

   // stop loss, take profit or close by market logic
}
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
80
2 комментария
>Много тестов проделано, если вошел, то жди некст.
Тут как раз и речь об этом. Нужно проверять что при исполнении скрипта приказы на закрытие позиции не сработают на том же баре, что и открытие. Такое может случиться, по описанным выше причинам.
avatar

Читайте на SMART-LAB:
Фото
📃 Продать жалко, держать бессмысленно — что делать с нерастущими акциями?
Даже у самых опытных участников рынка идеи периодически не срабатывают. Когда акция пошла не в ту сторону, сложно оценить её...
Дошли до точки: новые «Итоги недели»
Доллар по 28, инфляция в минусе. «Жизнь налаживается», — шутят эксперты. Согласен ли с ними рынок? Какие процессы в экономике говорят об обратном?...
Фото
#MGKL: Совет директоров рекомендовал выплатить дивиденды в размере 49% от чистой прибыли за 2025 год
22 мая 2026 года Совет директоров ПАО «МГКЛ» рекомендовал годовому общему собранию акционеров утвердить выплату дивидендов по итогам 2025...
Фото
Сделки УК Первой! Полностью продали одну нефтегазовую компанию в НОЛЬ чтобы купить другие истории
Продолжаю делать серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ...

теги блога Deleted

....все тэги



UPDONW
Новый дизайн