Избранное трейдера _xXx_

по

Матрица

    • 30 марта 2019, 13:13
    • |
    • Alter
  • Еще


Завтра — 20-летний юбилей «Матрицы» — фильма-кинобомбы.
Фильма, обращенного к переосмыслеию философских основ.
Фильма-попытки посмотреть под новым углом на метафизический вопрос: «А что если?»  Что, если наша реальность, наш мир — только мираж, только созданная кем-то глобальная иллюзия. Что, если мы — рабы чьей-то программы? 

Вас никогда не шокировало, что сон реальнее яви?
Вы никогда не осознавали, что за пределами нашей действительности есть что-то ещё?
Вы никогда не испытывали дежа вю (дежа векю, дежа эпруве, дежа антандю, дежа пансе, дежа фе, дежа сю, дежа вулю, дежа раконте, дежа безе)?
Вас никогда не осеняла догадка, что наш мир, не тот, каким кажется?
Вы никогда не ощущали, что за вами кто-то подглядывает?


Так ответьте себе, кто Вы: человек созидающий или раб терминала, застывший в анабиозе? :)


___________________________________



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

Zigzag4 с наклонными уровнями

доработал предыдущий зигзаг где были только горизонтальные теперь наклонные появились
выглядит так:
Zigzag4 с наклонными уровнями
код индикатора:

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

zigzag с уровнями на lua под quik

индикатор:
https://dropmefiles.com/yZqHe
Модифицировал zigzag в плане добавления ближайших уровней к текущей цене:
zigzag с уровнями на lua под quik
код индикатора:
Settings=              
        {                          
            Name = "Zigzag3",   -- название индикатора
            delta=2,                  -- параметр индикатора                          
            line=                                     
                {                               
                    {  
                        Name = "zigzagline3",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(120,90, 140)
                    },
                    {  
                        Name = "upline",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
                    {  
                        Name = "lowline",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 255)
                    }					
                }
       }


function Init()

  vMin = 0
  vMax = 0
  vMinindex = 0
  vMaxindex = 0
  voldMinindex = 0
  voldMaxindex = 0
  upval = 9999999
  lowval = 9999999  
  upindex = 1
  lowindex = 1  
  veu = nil
  vel = nil

  return 3
end


function OnCalculate(index)
  local printz = 0
  vsize = Size()	  
  
  if index == 1 then
    vMin = C(index)
    vMax = C(index)
    vMinindex = index
    vMaxindex = index
    voldMinindex = index
    voldMaxindex = index
    ve = C(index)  
	  
  else
         
    if voldMaxindex >= voldMinindex then
      if C(index) > (1 + Settings.delta/100)*vMin then
        vMin = C(index)  
        vMax = C(index) 
        vMaxindex = index
        voldMinindex = vMinindex 
        vFrom = voldMaxindex  
        vTo = vMinindex
        printz = 1		
        if (C(vMinindex) > C(vsize)) and (upval > C(vMinindex) - C(vsize)) then
		  upval = C(vMinindex) - C(vsize)
		  upindex = vMinindex
		end
        if (C(vMinindex) < C(vsize)) and (lowval > C(vsize)- C(vMinindex)) then
		  lowval = C(vsize) - C(vMinindex)
		  lowindex = vMinindex
		end		
		
		
      else     
        if vMin > C(index) then
          vMin = C(index)
          vMinindex = index
          vFrom = voldMaxindex      
          vTo = index
          printz = 0
        else
          vFrom = vMinindex 
          vTo = index
          printz = 0
        end 
      end
    else
     
    if voldMaxindex <= voldMinindex then
      if C(index) < (1 - Settings.delta/100)*vMax then
        vMax = C(index) 
        vMin = C(index)  
        vMinindex = index
        voldMaxindex = vMaxindex
        vFrom = voldMinindex
        vTo = vMaxindex
        printz = 1
        if (C(vMaxindex) > C(vsize)) and (upval > C(vMaxindex) - C(vsize)) then
		  upval = C(vMaxindex) - C(vsize)
		  upindex = vMaxindex
		end
        if (C(vMaxindex) < C(vsize)) and (lowval > C(vsize)- C(vMaxindex)) then
		  lowval = C(vsize) - C(vMaxindex)
		  lowindex = vMaxindex
		end			
      else 
        if vMax < C(index) then
          vMax = C(index)
          vMaxindex = index
          vFrom = voldMinindex    
          vTo = index
          printz = 0
        else  
          vFrom = vMaxindex  
          vTo = index        
          printz = 0
        end
      end  
    end
    end
 
    if (printz == 1) or (Size() == index) then
      for i = vFrom, vTo do
        k = (C(vTo)- C(vFrom))/(vTo- vFrom);
        v = i*k + C(vTo) - vTo*k
        SetValue(i, 1, v)
        ve = v
      end   
      if (Size() == index) then
        ve = C(index)
        if voldMaxindex >= voldMinindex then
          vFrom = voldMaxindex 
          vTo = vMinindex
        end 
        if voldMaxindex <= voldMinindex then  
          vFrom = voldMinindex
          vTo = vMaxindex
        end 
        for i = vFrom, vTo do
          k = (C(vTo)- C(vFrom))/(vTo- vFrom);
          v = i*k + C(vTo) - vTo*k
          SetValue(i, 1, v)
        end  

		if upindex ~= nil then
		  if C(upindex) > C(index) then		
            for i = upindex, index do
              SetValue(i, 2, C(upindex))
            end  	
            veu = C(upindex)	
          end 		  
		end
		if lowindex ~= nil then
		  if C(lowindex) < C(index) then
            for i = lowindex, index do
              SetValue(i, 3, C(lowindex))
            end  			
		    vel = C(lowindex)
		  end
		end		



      end
    end

  end   
  return ve, veu, vel
end
  • обсудить на форуме:
  • Quik Lua

Основы самоконтроля 2. Управление тревогой

Обсуждая философию трейдинга, мы отмечали неизбежность убыточных сделок. Возможность потери является неотъемлемой характеристикой торговли. Обычная же реакция на потенциальную потерю – это тревога, эмоциональное переживание, в основе которого лежит страх [2].

Страх способен оказывать очень сильное влияние на человека. Основное влияние страха на мышление заключается в сужении внимания и его концентрации на опасности. Чем сильнее страх, тем существеннее ограничение восприятия и мышления, тем больше человек движим одним лишь стремлением устранить угрозу, избежать опасности [2]. Ограничения мышления, вызванные страхом, создают идеальные условия для возникновения у трейдера иррациональных стремлений (напр., выйти из сделки раньше цели; пропустить сделку, чтобы не рисковать дневной прибылью и т.д.). По замечанию Дугласа, страх является источником 95% ошибок на рынке [8].

В связи с этим трейдеру важно серьезно подойти к вопросу управления своей тревогой. Для начала необходимо четко понять её причины: детально определить все риски, и понять, какие из них являются наиболее значимыми. Определив причины тревоги, нужно предпринять действия, направленные на её уменьшение.



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

Zigzag2 на lua под quik

Доработал свой предыдущий zigzag чтоб работал быстрее

название нового индикатора zigzag2

скачать можно здесь:
https://dropmefiles.com/5EOWp

как выглядит:
Zigzag2 на lua под quik



код индикатора:
Settings=              
        {                          
            Name = "Zigzag2",   -- название индикатора
            delta=2,                  -- параметр индикатора                          
            line=                                     
                {                               
                    {  
                        Name = "zigzagline2",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(120,90, 140)
                    }
                }
       }


function Init()

    vMin = 0
    vMax = 0
    vMinindex = 0
    vMaxindex = 0
    voldMinindex = 0
    voldMaxindex = 0

  return 1
end


function OnCalculate(index)
  local printz = 0
  
  if index == 1 then
    vMin = C(index)
    vMax = C(index)
    vMinindex = index
    vMaxindex = index
    voldMinindex = index
    voldMaxindex = index
    ve = C(index)  
  else
         
    if voldMaxindex >= voldMinindex then
      if C(index) > (1 + Settings.delta/100)*vMin then
        vMin = C(index)  
        vMax = C(index) 
        vMaxindex = index
        voldMinindex = vMinindex 
        vFrom = voldMaxindex  
        vTo = vMinindex
        printz = 1
      else     
        if vMin > C(index) then
          vMin = C(index)
          vMinindex = index
          vFrom = voldMaxindex      
          vTo = index
          printz = 0
        else
          vFrom = vMinindex 
          vTo = index
          printz = 0
        end 
      end
    else
     
    if voldMaxindex <= voldMinindex then
      if C(index) < (1 - Settings.delta/100)*vMax then
        vMax = C(index) 
        vMin = C(index)  
        vMinindex = index
        voldMaxindex = vMaxindex
        vFrom = voldMinindex
        vTo = vMaxindex
        printz = 1
      else 
        if vMax < C(index) then
          vMax = C(index)
          vMaxindex = index
          vFrom = voldMinindex    
          vTo = index
          printz = 0
        else  
          vFrom = vMaxindex  
          vTo = index        
          printz = 0
        end
      end  
    end
    end
 
    if (printz == 1) or (Size() == index) then
      for i = vFrom, vTo do
        k = (C(vTo)- C(vFrom))/(vTo- vFrom);
        v = i*k + C(vTo) - vTo*k
        SetValue(i, 1, v)
        ve = v
      end   
      if (Size() == index) then
        ve = C(index)
        if voldMaxindex >= voldMinindex then
          vFrom = voldMaxindex 
          vTo = vMinindex
        end 
        if voldMaxindex <= voldMinindex then  
          vFrom = voldMinindex
          vTo = vMaxindex
        end 
        for i = vFrom, vTo do
          k = (C(vTo)- C(vFrom))/(vTo- vFrom);
          v = i*k + C(vTo) - vTo*k
          SetValue(i, 1, v)
        end  
      end
    end

  end   
  return ve
end

Новый индикатор Zigzag на lua под quik

Создал свой индикатор зигзаг
Предлагаю его для ознакомления
при установке имя индикатора будет Zigzag
параметр delta задает в % плечо индикатора
цель данного индикатора — помочь быстро найти значимые уровни

планирую этот совместить с предыдущим: https://smart-lab.ru/blog/528924.php
и сделать адаптивный STATDIV

в дальнейшем в зигзаг добавлю отображение уровней

файл индикатора:
https://dropmefiles.com/WyjM2

выглядит на графике так:
Новый индикатор Zigzag на lua под quik





сам код индикатора:

Settings=              
        {                          
            Name = "Zigzag",   -- название индикатора
            delta=3,                  -- параметр индикатора                          
            line=                                     
                {                               
                    {  
                        Name = "zigzagline",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(120,90, 140)
                    }
                }
       }


function Init()

    vMin = 0
    vMax = 0
    vMinindex = 0
    vMaxindex = 0
    voldMinindex = 0
    voldMaxindex = 0

  return 1
end


function OnCalculate(index)
  
  if index == 1 then
    vMin = C(index)
    vMax = C(index)
    vMinindex = index
    vMaxindex = index
    voldMinindex = index
    voldMaxindex = index
    v = C(index)  
  else
         
    if voldMaxindex >= voldMinindex then
      if C(index) > (1 + Settings.delta/100)*vMin then
        vMin = C(index)  
        vMax = C(index) 
        vMaxindex = index
        voldMinindex = vMinindex 
        vFrom = vMinindex  
      else     
        if vMin > C(index) then
          vMin = C(index)
          vMinindex = index
          vFrom = voldMaxindex      
       else
          vFrom = vMinindex 
        end 
      end
    else
     
    if voldMaxindex <= voldMinindex then
      if C(index) < (1 - Settings.delta/100)*vMax then
        vMax = C(index) 
        vMin = C(index)  
        vMinindex = index
        voldMaxindex = vMaxindex
        vFrom = vMaxindex
      else 
        if vMax < C(index) then
          vMax = C(index)
          vMaxindex = index
          vFrom = voldMinindex    
       else  
          vFrom = vMaxindex          
        end
      end  
    end
    end
 
    for i = vFrom, index do
      k = (C(index)- C(vFrom))/(index- vFrom);
      v = i*k + C(index) - index*k
      SetValue(i, 1, v)
    end   
 
  end   

end

Как правильно выбрать себе спутницу жизни

                               «Весь мир вращается вокруг денег»

  Посвящается Негрустину, которому уже 35 и он никак не может определиться с выбором спутницы по жизни.

Здесь на Смарт-лабе  довольно молодой контингент смердов и перед ними стоит часто одна из текущих и важных задач- жениться, создать семью и т.д.
Так вот вам сказка в тему:
      Было у одного мужика три бабы. И решил он на одной жениться! Но не знает на какой. Тогда он решил провести эксперимент- дал каждой по десять тысяч долларов. И говорит им — через неделю расскажите мне, как вы с ними распорядились.
Прошла неделя.
      Первая рассказывает, что часть денег она потратила на парикмахерскую, остальную часть денег на себя на одежду!

      Вторая рассказывает, что часть денег она потратила на телевизор-плазму, чтоб хорошо было мужику футбол смотреть, часть на удобное кресло для него же, часть на продукты ( пиво, мясо, попкорн ) и все для любимого его. Даже немного осталось денег.

      Третья женщина рассказывает, что она все деньги вложила в Российскую биржу, увеличила за неделю капитал в 2 раза. И быстро вывела деньги. 
     Сейчас она 10 тысяч возвращает этому мужику, а 10 тысяч заработанных возьмет себе для дальнейших инвестиций! Мужик думает! Думает! Думает! Думает! Думает! Думает! Долго думает.  (Они, мужики, долго думают). 
Почесал яйца и снова думает. Опять  думает!!! Крепко думает! 
Наконец придумал — и взял в жены ту, у которой большие сиськи!



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

Юношам , изучающим опционы (почему нельзя продавать дальние края опционов)

    • 24 марта 2019, 12:21
    • |
    • FZF
  • Еще

Для начала рассмотрим, как меняются цены опционов в зависимости от волатильности:

На данном графике      1 – это центральный страйк;  Синяя линия – цены опционов на момент вашей продажи;  Зеленая линия – цены опционов при увеличении волатильности в 1,5 раза; Красная линия – цены опционов при увеличении волатильности в 2 раза.

На первый взгляд, ничего трагичного не наблюдается
Юношам , изучающим опционы (почему нельзя продавать дальние края опционов)



Теперь посмотрим не  на сколько увеличиваются цены опционов, а во сколько раз увеличиваются цены.

Юношам , изучающим опционы (почему нельзя продавать дальние края опционов)



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

Рецензия - Андрей Курпатов "Красная таблетка"

Прочитал «Красную таблетку» Андрея Курпатова. Надо сказать, книга очень достойная. Оценка 5 из 5. Советую прочитать.

Это шестая книгу, которую я читаю/слушаю в этом году. До этого слушал «Шантарам». Не дослушал даже до середины. Чепуха какая-то… Может быть, аудио-формат попался неудачный… Пустой трёп. Набоков и то в 1000 раз лучше. Вот кстати, что я читал в этом году:

  1. Виктор Ильин. «Биржевой триллер «Инсайдер»». (4+).
  2. Чарльз Диккенс. «Повесть о двух городах» (3+).
  3. Набоков В. «Отчаяние». (5)
  4. Стивен Кинг. «Как писать книги» (3+).
  5. Шантарам. (3).
  6. Красная таблетка (5)


О чем книга? В принципе Тимофей уже дал развернутый отзыв тут:Рецензия - Андрей Курпатов "Красная таблетка"
smart-lab.ru/blog/reviews/481819.php

Но опишу вкратце основные идеи своими словами.

Вначале книга мне, как и Тимофею, кстати, тоже совсем не понравилась. Какое-то попсовое сравнение с Матрицей, непонятный тип на задней обложке… Кто это такой ваще? Но по мере чтения понимаешь, что книга глубокая, есть здесь над чем задуматься, есть новые идеи, что автор не наставник-проповедник а-ля Бизнес-молодость какой-нибудь, а всё-таки серьезный человек, доктор, занимающийся научной деятельностью. Минусы в книге, конечно, тоже есть. На многие вещи, как мне показалось, автор смотрит слишком уж критически. Хотя, может быть, оно и правильно.



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

USD|RUB. Линии, галлюцинации и 60 р.

Смотрю замыленным взглядом, рисую привычную линию. И продолжаю ждать 60±. Но, коль уж у меня короткая позиция в этой паре (открыта невысоко, на 66 рублях за доллар), то ожидание мотивированно и субъективно. 
И все же — красивая линия. С намеком на сопротивление, когда-то бывшее поддержкой.
USD|RUB. Линии, галлюцинации и 60 р.

Согласны/не согласны?

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