Павел Новиков, ну, алго пока только в теории, хотя исключительно в автоматизированной торговле я и вижу единственно правильный вариант. Пока что несколько лет тратил на всякую фигню вроде своего бектестера и получение данных из бесплатных источников для последующего возможного использования, да вспомогательные программы. Брокер — Интерактив Брокерс, но я не гражданин РФ.
Павел Новиков, если он их не публиковал, то я не имел ни малейшего представления об их существовании) А так да, слежу, не появится ли что-нибудь еще интересное
Кошерные цены, там один лот опционов на акции — 100 шт. 1 лот опционов ценой 0.01 обойдется в 1 доллар. на 1000 долларов надо купить 1000 лотов (а с учетом комиссии — примерно 500 лотов)
Не забывайте про комиссию — брокерскую, биржевую. У IB на купленные опционы на акции, в зависимости от биржи, около 1 бакс/опцион. Т.е. это сразу же половинит доходность, да еще при условии, что вам кто-то продаст их по 1 центу
Мысли схожие. Закупился на всю котлету акциями двух компаний в области энергетики — добытчик урана и солнечные панели/аккумуляторы. Сейчас -25% счет)
Одна надежда, что Трамп Зеленского отправит арбайтен на урановые рудники, пока не отработает долги, может накопает на 500 млрд, выведет меня из минуса)
по поводу третьего - 3. Open OR, Close OR
имеем вход по двум двум независимым стратегиям (логическим обоснованиям) смотря какое условие сработает первым, с ограничением максимального объема одинарным значением (макс одна активная сделка одновременно).
В то же время выход теперь имеет кросс-зависимые условия по (независимым) стратегиям.
В виду несоответствия правилам отрицания логических операций, получим неожиданный (для разработчика) результат: робот начнет колбасить вне зоны объединения условий, судорожно покупая и тут же продавая, непрерывно повторяя до стирания счета комиссиями в ноль в лучшем случае)
На предыдущем примере с МА-шкой и дивидендами, Record date — пятница, сегодня — понедельник:
Робот:
«Такс, цена выше МАшки — покупаем!»
через миллисекунду, проверяет условие на выход:
«Бл..., сегодня ж НЕ пятница, закрываем сделку!»
еще через милисекунду, проверяет условие на вход:
«Такс, цена выше МАшки — покупаем!»
и так до пятницы, или пока довольный брокер, глядя на капающую комиссию, наконец, скажет: «Горшочек, не вари!»
Ну, естественно, данные утверждения справедливы, только если для выхода использовать те же условия, которые использовались для входа. Как упомянул SergeyJu, условия могут быть совершенно разные и в таком случае никаких ограничений на комбинации И/ИЛИ быть не может
Вход на покупку, если выполняется хотя бы одно из условий (смотря что произойдет первым):
A — цена акции пробивает MA снизу вверх
ИЛИ
B — наступает последний день (Record date), когда нужно владеть акцией, чтобы получить право на дивиденды
Выход (только если вход состоялся)
NOT A — цена оказывается ниже МА
И
NOT B — сегодняшняя дата — НЕ последний день (Record date), когда нужно владеть акцией, чтобы получить право на дивиденды
Т.е. торгуем МА-шку как обычно, кроме дней Record date, так как хотим гарантированно получить дивиденды (если цена упала ниже МА-шки в день Record date, то закрываем открытую сделку только на следующий день). Если по МА-шке сигналов на вход не было (цена так и осталась ниже МА на момент наступления Record date), то сделку закрываем на следующий день.
По сути, мы объединили два независимых правила (стратегии) в одно правило, ограничив максимальный объем одной сделкой: при независимых правилах у нас могло быть одновременно открыто до двух сделок (двойной объем), при комбинированном правиле — не больше одной активной сделки.
В принципе, это логично (упомянутое правило входы/выхода). Второе тоже имеет под собой основание, все проистекает из операций над логическими переменными (скобки поставил, чтоб не погромистам тоже было понятно):
NOT (A AND B) = (NOT A) OR (NOT B)
Левая часть означает отрицание исходного условия, правая — эквивалент этого отрицания. В простейшем случае реверсивной системы отрицание сигнала на покупку является сигналом на продажу и наоборот. В примере топикстартера — (уже НЕ выше МА) ИЛИ (уже НЕ понедельник)
Второе же тоже соответствует операции над логическими переменными
Таки шо, операция по прикрытию борьбы с инфляцией, вызванной аттракционом невиданной щедрости в период ковида, завершена успешно, и актеров можно отпустить до начала следующего сезона сериала?
Слишком хорошо, чтобы оказаться реальностью. Я бы скорее поверил в «Америка прощает всех, кому должна», чем в это. Все 33 трюлика или сколько их там. Скорее всего посмакует тарифы
калорийная кожура, ага, слушал это в оригинале (я такой — WTF?), а также два видео в озвучке переводчиков. Оба переводчика тоже запнулись на этом моменте, а один бедняга мучительно пытался сообразить, как же перевести, и в итоге выдал «щиты». Обама дал вам щиты! Угу. Второй, правда, перевел как простыни.
Сергей Сергаев, если потратили время на написание упомянутого поста — значит готовы были поделиться своими знаниями/соображениями. Не обязательно, чтобы его увидели все — многим это реально не нужно. А вот пользователи, обращающие внимание на ваши комментарии в других топиках, почти наверняка зайдут в Ваш блог, чтобы просмотреть созданные темы и в том числе прочитают указанный пост. Так что, усилия не пропадут даром, кому надо — увидят. Ведь не для плюсиков же Вы его писали, верно?