Избранное трейдера Игорь GI-trader

по

О «теореме Ферма» теории вероятностей или о нормальности «бытия» (много буков)

    • 16 октября 2018, 16:41
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще

Не подумайте плохого в части нормальности, речь пойдет не о психиатрии, а об известном в теории вероятностей нормальном распределении

 О «теореме Ферма» теории вероятностей или о нормальности «бытия» (много буков)
 

А точнее даже не о нем самом, а об известной центральной предельной теореме (ЦПТ) применительно к ценам.  Что такое центральная предельная теорема в ее классическом виде?

Пусть нам дана некоторая сумма большого числа случайных величин Х=х1+…+хN где каждое слагаемое имеет конечную и ненулевую дисперсию (как мы увидим далее в приложении к ценам это условие выполняется). Человечество давно еще с 18 века (Муавр и Лаплас) заинтересовал вопрос распределения случайной величины Х или хотя бы его более-менее точного приближения.

Не будем слишком строги в определениях всяких сходимостей и их скоростей, а сформулируем классическую  ЦПТ в виде интуитивно понятного, но нестрогого термина «близости». Так вот, если xi – независимы (кто хочет может посмотреть строгое определение независимости, а для менее пытливых скажу только, что корреляция двух независимых случайных величин с конечными дисперсиями – нуль, хотя и обратное не верно), то распределение Х при достаточно больших N практически не отличается от нормального распределения со средним А и дисперсией D, где А – сумма средних x



( Читать дальше )

Стратегия инвестирования, которая даст вам больше (но это не точно)

Давно известно, что если вы хотите купить какую-то акцию дешевле — продайте на нее пут не в деньгах. Например хотите сбер по 180? Продайте 180й пут. Если цена упадет ниже 180 — то вы получите акцию по 180 и еще премию по путу. (например 2) и таким образом эффективная цена покупки будет 178. Ну, а если цена не упала — то получите просто истекшую премию в размере 2, что в пересчете на ГО довольно неплохая доходность. Пример выше — условный, надо смотреть на цены, страйки, волатильность. Но есть одно простое правило — путы лучше продавать тогда, когда рынок уже припал и вола подскочила и часть падения уже пройдена. (Так, сейчас кто-то бросится писать коммент про мой 2008й год. Да, такое бывает. Но сейчас этих предпосылок, вроде как, нет).
Чем еще хорошо продавать путы? что если акция болтается в диапазоне, то вы собираете премию. Обычный владелец стока при неизменной (почти) цене акции получит лишь дивиденды, а вы — опционную премию. (правда не будет дивидендов)

Но тут возникает два момента — первый, с опционами не все знакомы и не все связываются и второй — не на каждый инструмент есть опцион. Поэтому сейчас я расскажу стратегию торговли, для которой не нужны опционы, но суть ее особо не поменяется. Более того, добавятся дивиденды.

( Читать дальше )

Как я выбираю акции Биотехов

По просьбам уважаемых коллег, немного подумав, решил все же описать свой приницип отбора акций биотехнологических компаний малой капитализации. Конкуренцию вы мне не составите, так почему же не поделиться своим методом. Даже раскрыв свой метод, не каждый сможет на нем заработать. При такой бешеной волатильности в данном секторе включается банальная психология — страх и жадность.
Я решил сосредоточиться на акциях стоимостью до 3$, так как низкая цена дает очень высокую потенциальную доходность. Грубо говоря, вероятность что акция с 1$ вырастет до 10$ гораздо выше, чем с 100$ до 1000$.
Буду описывать отбор акций именно в той последовательности в которой отбираю их я, без всякой воды и скрытой информации. Метод очень простой, без серьезного углубления в деятельность каждой компании, что дает массу свободного времени. На лайт анализ одной компании у меня уходит примерно 10 минут.
Анализ компании состоит из 4ех блоков:

Общий анализ:
1) Сначала я отбираю

( Читать дальше )

Несколько советов по работе с облигациями для начинающих

Несколько советов по работе с облигациями для начинающих

Акции и облигации — инструменты фондового рынка, которые дают инвесторам хорошие возможности для заработка. Но у каждого из этих инструментов есть свои нюансы работы. Сегодня мы рассмотрим некоторые особенности работы с облигациями. 

  1. Настройте для облигаций отдельную вкладку в QUIK. Параметры акций и облигаций разные, поэтому для облигаций лучше иметь отдельную закладку со специально настроенной для них таблицей. Основные параметры облигаций, которые должны быть у вас в таблице: объём торгов, количество сделок, цена закрытия, цена открытия, цена последней сделки, процент изменения, общий спрос и общее предложение, размер купона, НКД, доходность, дюрация, дата выплаты купона, дата погашения, номинал — есть облигации с индексируемым номиналом (ОФЗ-52001), есть которые амортизируются (Мечел-14об).


( Читать дальше )

ДОХОДЫ НАСЕЛЕНИЯ РОССИИ

Я уверен, что нормальный рост экономики страны не может происходит без роста реальных доходов населения в ней. Если мы видим рост ВВП или схожих макроэкономических показателей без соответствующего роста доходов населения, то только вопрос времени – когда страна столкнется с экономическим кризисом. При этом кризис необязательно выражен падением, он может быть стагнацией, что лично на мой взгляд хуже.

Не могу не отметить тот факт, что заявления официальных властей в России часто расходятся с данными, которые опубликованы на сайте Федеральной службы государственной статистики (ФСГС — www.gks.ru).

Конечно, в номинальном Выражение показатели обычно растут, поскольку в противном случае дела совсем плохи, и возможно нужно тушить свет и запасаться патронами. На графике 1, мы видим неплохой рост данных показателей данных показателей. Так, например, за период 10 лет ВВП России вырос в 2,9 раза (на 190%), а среднедушевые доходы населения (СДН) в 2,8 раза (на 180%). (Для справки за 5 лет ВВП – в 1,32 раза; СДН – в 1,25).

График 1
ДОХОДЫ НАСЕЛЕНИЯ РОССИИ



( Читать дальше )

Пример направленной опционной торговли на реальных сделках.

Коллеги, доброго дня.  Хочу продемонстрировать, как работают опционные стратегии при ловле направленных многодневных среднесрочных движений. Материал скорее для тех, кто начинает изучать мир опционов и еще не понимает, зачем оно вообще надо и с чем его едят.

Изначально озвучу свое мнение по вопросу спекулятивных стратегий в трейдинге – на рынке не существует возможностей более прибыльной торговли, чем ловля хороших направленных движений с большим плечом. Такая стратегия торговли позволяет реально за несколько дней увеличивать счета в разы, но так же и мгновенно сливать в минуса при отсутствии вменяемого риск-менеджмента либо форс-мажорных ситуаций, технических либо вариантов прихода «черных лебедей».  Модель направленной плечевой торговли трейдеров на линейном рынке – это попытка входа большим объемом с большой плечевой составляющей  с выставлением стоп-лосса. Проблемы такой торговли тоже известны – это постоянные выносы стопов,  даже если общее направление движения правильно угадано, с последующим движение рынка в нужную сторону, заходом/выносом и т.д. Я сам несколько лет занимался линейной торговлей (Саше Резвякову большой искренний привет, спасибо за науку!), посему знаком с данной тематикой и сопутствующими проблемами довольно хорошо, особенно на сегодняшних рынках.



( Читать дальше )

Поиск баз (проторговок) в Thinkorswim TOS

<strong>#Ищет базу на любых уровнях.</strong>
#Cнять галочку Include Extended Session
#Thinkorswim  https://RadchenkoVY.com/TOS


def iDiff = 0.00; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);
def bBaseLow = fold Lbar = 0 to iBars with Ls=1 do if ((low[Lbar]-iLowest)<=iDiff) then Ls*1 else Ls*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hs=1 do if ((iHighest-high[Hbar])<=iDiff) then Hs*1 else Hs*0;
plot bBase = if bBaseLow then 1 else if bBaseHigh then 2 else 100;
AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black);
bBase.AssignValueColor (if bBase <> 100 then Color.black else Color.CURRENT);

Поиск баз (проторговок) в Thinkorswim TOS



<strong>#Ищет базу на уровнях кратным 50 центам.</strong>
#Cнять галочку Include Extended Session
#Thinkorswim  https://RadchenkoVY.com/TOS

def iDiff = 0.00; #максимальное отклонение в центах
def iBars = 4; #число баров для просмотра
def iLowest = lowest(low,iBars);
def iHighest = highest(high,iBars);
def bBaseLow = fold Lbar = 0 to iBars with Lsumm=1 do if  ((low[Lbar]-iLowest)<=iDiff) then Lsumm*1 else Lsumm*0;
def bBaseHigh = fold Hbar = 0 to iBars with Hsumm=1 do  if ((iHighest-high[Hbar])<=iDiff) then Hsumm*1 else  Hsumm*0;
def iFigureLow = fold FLbar = 1 to iBars+1 with FLsumm  do if (low[FLbar] == (Floor(low[FLbar]*2))/2) then  FLsumm+1 else FLsumm;                  
def iFigureHigh = fold FHbar = 1 to iBars+1 with FHsumm  do if (high[FHbar] == (Ceil(high[FHbar]*2))/2) then  FHsumm+1 else FHsumm;
plot bBase = if (bBaseLow and iFigureLow) then 1 else if  (bBaseHigh and iFigureHigh) then 2 else 100;
AssignBackgroundColor (if (bBase == 1) then Color.LIGHT_GREEN else if (bBase == 2) then Color.LIGHT_RED else Color.black);
bBase.AssignValueColor (if bBase <> 100 then Color.black else Color.CURRENT);


( Читать дальше )

БЕСПЛАТНО: ExtraReportPad - детальный анализ Вашего счета на МТ4

Друзья!
Хочу представить Вам мою вторую разработку — это индикатор для сбора и анализа статистики в терминале Метатрейдер 4.

Этот индикатор собирает информацию из истории сделок в терминале, формирует данные и выводит на экран.
Есть фильтры + дополнительные данные, которые Вы не получите из стандартного отчета МТ4. 
Индикатор большой и занимает весь график.
Также появилась кнопка -Экспорт в HTML, на выходе Вы получаете расширенный отчет терминала. В отчет также попадают только те позиции, которые включены в фильтр.
Есть вкладки: 
  1. TRADES  — показывает текущие открытые сделки
  2. HISTORY  — показывает закрытые сделки в истории
  3. ALL TRADES  — показывает открытые и закрытые сделки
  4. REPORTS  — показывает детализированный отчет по закрытым сделкам вашего торгового счета
  5. DISTRIBUTION  — Показывает распределение сделок BUY и SELL с общим количеством, а также количеством прибыльных сделок по каждой валютной паре отдельно. Также показывает распределение прибыльных сделок — их суммарный профит и лот по каждой валютной паре отдельно. А также распределение убыточных сделок по каждому символу отдельно. 


( Читать дальше )

Статья про Срочный Рынок. Прочтите пожалуйста!

Доброго времени суток, коллеги!

К сегодняшнему дню подготовил важный материал, который относится к Срочному Рынку FORTS (далее СР). Данную статью готовил по той причине, что по опыту многие Клиенты не понимают, как торговать на СР, куда смотреть, откуда берутся цифры и т.д. Надеюсь, она развеет Ваши пробелы в знаниях, если таковые имеются. Статья получилась объемной.

Всего в ней не описать, но я постарался отразить самое важное.

Материал подготовлен относительно торговли фьючерсами.

Итак, на СР Вам потребуется две основные таблицы:
Статья про Срочный Рынок. Прочтите пожалуйста!

В ней отображается информация по Вашим денежным средствам на СР, свободные деньги, вариационная маржа и т.д.

Данную таблица открывается (версия quik 7) через “Создать Окно”>”Все типы окон”

Далее открываем таблицу:
Статья про Срочный Рынок. Прочтите пожалуйста!



( Читать дальше )

Индикатор ThinkOrSwim для Charts

Рисует показатели акции прямо на графике
Позволяет быстро увидеть ATR акции, средний объем и т.д.
Индикатор ThinkOrSwim для Charts

#Thinkorswim studies 
#Рисует показатели акции прямо на графике.
#Позволяет быстро увидеть ATR акции, средний объем и т.д.
#Thinkorswim  https://RadchenkoVY.com/TOS

def length = 14;  # сколько дней учитывать при расчетах показателей
input AvgVolume = {default "1", "0"};
input ATR = {default "1", "0"};
input VolumePlay = {default "1", "0"};
input ATRPlay = {default "1", "0"};
input Volume_ = {default "1", "0"};
input IQTicker = {default "1", "0"};        #IQ
AddLabel (yes,"RadchenkoVY.COM", Color.LIGHT_GREEN);
def iATR = Round((Average(high(period = "DAY"), length ) - Average(low(period = "DAY"), length )), 2);
AddLabel (!ATR, "ATR " + iATR, Color.WHITE);
def iATRPlay = Round((high(period = "DAY") - low(period = "DAY")) / iATR, 1);
AddLabel (!ATRPlay, "ATRPlay " + iATRPlay, Color.LIGHT_GREEN);
def iAvgVolume = Round(Average (volume(period = "DAY")[1], length), 1);
AddLabel (!AvgVolume, "AvgVol " + iAvgVolume, Color.WHITE);
def iVolume = volume(period = "DAY");
AddLabel (!Volume_, "Vol " + iVolume, Color.LIGHT_GREEN);
def iVolumePlay = Round(iVolume / Average(volume(period = "DAY"), length), 1);
AddLabel (!VolumePlay, "VolPlay " + iVolumePlay, Color.LIGHT_GREEN);
def IQ = round ((iAvgVolume/390*iATR/1000),0);
AddLabel (!IQTicker, "IQ " + IQ, Color.WHITE);


Полная библиотека индикаторов, фильтрови и сканеров для Thinkorswim в этом блоге  bit.ly/2vKq4F8




....все тэги
UPDONW
Новый дизайн