Многие, в том числе и мы, используют для торговли программное обеспечение под названием TigerTrade от Ильи Смирнова. Лично мы используем его по причине наличия различной «синтетики» под рынок РФ. Кто-то использует его для крипты. Кто-то по другим причинам. ПО добротное и, по большому счету, аналогов и конкурентов на отечественном рынке не имеет. Но это не значит, что недостатков там нет.
Сейчас мы не будем их искать, а лишь остановимся на вопросе производительности. Многие жалуются. Особенно при работе с криптой. ВНИМАНИЕ! Мы будем брать только случай работы с ФОРТС через связку с QUIK.
Сам по себе ТТ в плане производительности достаточно безобидная вещь. Но, говорят, при подключения типа данных «кластеры» она — производительность — резко падает.
Продолжим поднятую тут тему торговли опционами в день экспирации.
Напомню, мы торгуем только лонг. Триггер входа — пересечение ценой нашего индикатора АТС. Фильтр — нахождение цены относительно дневного VWAP. Все индикаторы считаются по ценам опциона, не БА.
Страйк берем центральный.
Вчера фьючерс на индекс РТС (наш базовый актив) на свече открытия показал размах от 140190 до 141180. Таким образом, центральный страйк — 140.
Опять мы раздробили каждую долю депо, отведенную для торговли, на 10 одинаковых частей.
Наши входы и выходы представлены в таблице:
Сегодня вернемся к теме опционов и рассмотрим вопрос направленной торговли в день экспирации.
В одном из топиков на Смарт-Лабе ожидаемо возбудились опционные надмозги. Стоило только накинуть на график опциона индикаторы, как немедленно полыхнуло. Понятно, что мы оказались полными валенками. Ведь позволить сделать ТАКОЕ могут только тупорылые идиоты. Нормальные люди старательно изучают базовый актив, строят волшебные конструкции, старательно высчитывают, высунув кончик языка, греки.
Греки через секунду меняются, и надмозги снова, высунув язычок, высчитывают все повторно.
Но мы поступим как деревенские лапотники и будет просто покупать опционы. В день экспиры.
Какие у нас входные условия? Мы знаем, что опцион в конце своей жизни в подавляющем большинстве случаев превращается в ноль, поэтому мы выделяем на покупку определенную часть депо. Которую мы можем потерять. Какой там стандартный дневной стоп? 2%? Вот и мы выделим 2%.
Как гласит старая мудрость, на рынке два дурака — один продает, другой покупает.
Отсюда два краеугольных вопроса — когда покупать и когда продавать. И в начале своей трейдерской карьеры ты думаешь — вот бы уметь находить точки шикарные для входа в позу. А через несколько лет ты будешь думать — да какая разница где покупать, знать бы где выйти...
Дорогой друг, ты думаешь, это хороший выход?
Проводим ежедневный анализ акций. Готовы к обсуждению и обмену мнениями.
Ежедневный анализ акций СБЕР vk.com/club197485404
Ежедневный анализ акций ВТБ vk.com/club197505809
Ежедневный анализ акций ГАЗПРОМ vk.com/club197505854
Ежедневный анализ акций ЛУКОЙЛ vk.com/club199791657
Ежедневный анализ акций РОСНЕФТЬ vk.com/club197807013
Ежедневный анализ акций СЕВЕРСТАЛЬ vk.com/club197807018
Ежедневный анализ акций НОРНИКЕЛЬ vk.com/club199792389
Settings={ Name="MNKA_ANGLE", period=200, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(255, 0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0, 0, 0) } } } --[[ описание свойств: period - период, за каротрый делается расчет назначение: построение угла наклона тенденции использовался: метод наименьших квадратов (аппроксимация линией) --]] function Init() a10 = 0 a20 = 0 a30 = 0 a40 = 0 a1 = 0 a2 = 0 a3 = 0 a4 = 0 return 2 end function OnCalculate(index) sz = Size() n = Settings.period if index == 1 then a10 = 0 a20 = 0 a30 = 0 a40 = 0 a1 = 0 a2 = 0 a3 = 0 a4 = 0 end if index > 0 then i = index; a10 = a10+i*C(i) a20 = a20+i a30 = a30+C(i) a40 = a40+i*i end a = nil if index-n > 0 then i = index-n; a1 = a1+i*C(i) a2 = a2+i a3 = a3+C(i) a4 = a4+i*i if((n*(a40-a4) - (a20-a2)*(a20-a2)) ~= 0) then a = (n*(a10-a1) - (a20-a2)*(a30-a3))/(n*(a40-a4) - (a20-a2)*(a20-a2)) --[[ b = ((a30-a3) - a*(a20-a2))/n if sz==index then for j=index-n+1, index do y = a*j + b SetValue(j, 1, y) end end--]] end end return a, 0 end