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

по

Какие акции купить чтобы заработать

Какие акции купить чтобы заработать

     Какая компания может выплатить дивиденды по акциям в 2022 году

     Что купить под дивиденды в 2022 году? Примерно что-то вроде такого крутилось в моей голове осенью 2021 года. Нужно было припарковать мелочёвку. Всё остальное было слишком дорогое и нужна была какая-нибудь прелесть, куда возможно впихнуть немножечко денег. Я решил посмотреть на компанию Ставропольэнергосбыт. А что ПАО есть ПАО. Давайте взглянем ещё раз.

     Хотел предложить этот пост в Смартлаб-премиум за 10к рублей, но мне сделали встречное предложение, где заплатят 20к рублей, лишь бы я вообще его нигде не выкладывал и с сжёг этот пост на помойке. Но я не поддался искусителям. Так что нате, держите.

     Ставропольэнергосбыт — это самый крупный поставщик электроэнергии в



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

Методы психологической защиты в текущих условиях

Моя работа непосредственно связана с информацией и новостями. И мне реально каждая новость о том, как Россию все глубже и глубже «опускают» все развитые страны как ножом по сердцу. Раньше-то больно было когда эти мудаки вводили все новые и новые экономические санкции против нашей страны, а сейчас я просто «кровью истекаю», когда вижу новости, как весь мир вооружает Украину, чтобы она воевала с Россией, ну и другие новости, которые по моему мнению постепенно возвращают нашу страну в каменный век.  

Давайте без срача в комментариях, кто прав, а кто виноват — опустим это.

Я бы хотел у адекватных людей спросить совета:

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

Почему акция может иметь потенциал 100%, но ее лучше не покупать?

Вот такой вот парадокс случается с оценкой акций. Парадокс этот особенно характерен для текущего момента.

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

Далее, прикидываем, какой у акции потенциал. Например, если потенциал 200%, то риск инвестиций может вполне оправдан.
Если потенциал к теоретической цене всего 100%, но при этом ты сознаешь что неопределенность огромная (например компания с высокой вероятностью не будет зарабатывать деньги в блжайшие два года), а денег свободных в твоем портфеле не так много, то ты можешь принять решение отложить это инвест.решение, потому что впереди может быть более выгодная сделка.

Причем более выгодная сделка может быть даже если цена на акцию не снизится, а вырастет… Например… Если у тебя со временем уровень неопределенности условно падает на 50%, то и резко снижается разброс параметров. Прогноз +100% остается, при этом риск уже не такой большой. Даже если акция при этом будет стоить на 10% дороже, то лучше дождаться такого момента, когда акции дешевые, а уровень неопределенности снизился. Для этого естественно понадобится терпение. 
Почему акция может иметь потенциал 100%, но ее лучше не покупать?

Надеюсь, понятно объяснился?:) 
Задавайте вопросы, если что-то непонятно.

Quik лимитная заявка с графика в один клик без ненужных окон и подтверждений

    • 25 января 2022, 14:24
    • |
    • hedger
  • Еще

Для скальперской торговли решил разобраться с вопросом выставления лимитных заявок покупки/продажи прямо с графика всего в один клик, в стакане такое стандартно возможно, а с графика вроде нет. Я не программист (но примитивно пользуюсь макросами в экселе и LUA в Quik), сделал как смог. В стакане мне не удобно выставлять заявки — маленький диапазон цен, цены скачат как бешенные и нет графической наглядности, одни цифры.

Логика выставления лимитных заявок покупки/продажи с графика проста:

наводите перекрестие курсора мыши на нужную цену на теле свечи графика и жмете клавишу Up — чтобы купить или Down – продать (клавиши можно назначить любые).
Quik лимитная заявка с графика в один клик без ненужных окон и подтверждений


Видео с тем как это выглядит ниже.

Как это сделать:
1. Квик должен быть настроен: Количество лотов и код клиента по умолчанию заданы
Quik лимитная заявка с графика в один клик без ненужных окон и подтверждений



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

Учись торговать у лидера

    • 06 января 2022, 13:18
    • |
    • GOLD
      Популярный автор
  • Еще
Посмотрел сделки TATARINа на графике. Коротко отмечу следующее:

Парень — красава. Хладнокровный как робот. Вялый рынок не торгует. Не жадничает. Не частит. Наблюдать за такой торговлей — настоящее удовольствие.

Если хочешь посмотреть его сделки на графике Сбера в QUIK, сделай вот что:

1. Открой минутный график Сбера и нажми Ctrl+E
2. В открывшемся окне выбери график Сбера и нажми закладку «Дополнительно»
3. В поле «Идентификатор» введи MAIN
4. Скачай скрипт LUA GuruDeals.lua
5. В меню «Сервис» нажми пункт «Скрипты LUA...»
6. В открывшемся окне нажми кнопку [Добавить] и выбери файл GuruDeals.lua
7. Выдели добавленный файл и нажми кнопку [Запустить]

Скрипт за секунду нарисует на графике сделки с указанием объема. Для наглядности, скрипт консолидирует пакетные сделки с близкими ценами (± 10 копеек) в одну сделку с общим объемом. Три примера:

Учись торговать у лидера

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

Доработанный индикатор уровней Zigzag_channel_fast


Доработанный индикатор уровней Zigzag_channel_fast
Как им пользоваться:
в папке QUIK\LuaIndicators создаем текстовый файл с содержимым кода индикатора
добавляем индикатор на график
задаем параметр чувствиельности инлдикатора — Процент
индикатор показывает уровни, в которых находится тренд
если тренд еще не сформировался, то границы канала могут расширяться по мере движения цены
если в канале уже есть локальные вершины, то при следующем походе индикатора к границе канал возмен разворот тренда или коррекции в рамках данного канала
--[[
индикатор торговой системы QUIK: 
канал на последнем зигзаге
индикатор строит канал по зигзагу, показывает слом тренда при выходе цены за границы канала
параметры:
  Procent - величина зигзага в %
  k - коэффизиент ширины канала
  Ext - =0-канал стоится по средним =1-канал стоится по экстремуму
Как им пользоваться:
в папке QUIK\LuaIndicators создаем текстовый файл с содержимым кода индикатора
добавляем индикатор на график
задаем параметр чувствиельности инлдикатора — Процент
индикатор показывает уровни, в которых находится тренд
если тренд еще не сформировался, то границы канала могут расширяться по мере движения цены
если в канале уже есть локальные вершины, то при следующем походе индикатора к границе канал возмен разворот тренда или коррекции в рамках данного канала  
--]]
Settings=              
        {                          
            Name = "Zigzag_channel_fast",   -- название индикатора
            Procent=5.0,               -- величина зигзага в % 
            k=2,			         -- коэффизиент ширины канала
            Ext=1, -- =0-канал стоится по средним =1-канал стоится по экстремуму
            shif=0,			
            line=                                     
                {                               
                    {  
                        Name = "zigzagline",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(120,90, 140)
                    },
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 0)
                    },
					{  
                        Name = "cur2",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,200, 200)
                    },
					{  
                        Name = "cur3",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(200,200, 0)
                    },
					{  
                        Name = "cur4",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 0)
                    },
					{  
                        Name = "cur5",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 255)
                    },
					{  
                        Name = "cur6",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur7",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur8",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur9",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur10",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur11",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    }
                }
       }


function Init()

  y1 = nil
  y2 = nil
  y3 = nil  
  x1 = 1
  x2 = 1
  x3 = 1
  
  oldindex = 1
  
  a_01 = 0
  b_01 = 0
  a_02 = 0
  b_02 = 0
  
  vminus_01 = 0
  vplus_01 = 0  
  vminus_02 = 0
  vplus_02 = 0  
  vFrom_01 = 1
  vTo_01 = 1
  vFrom_02 = 1
  vTo_02 = 1
  
  vminus = 0
  vplus = 0
  vminus_n = 0
  vplus_n = 0  
  
  ret = 0
  
  last_ind = 1

  v1=nil
  v2=nil
  v3=nil
  v4=nil
  v5=nil
  v6=nil
  v7=nil
  v8=nil
  v9=nil
  v10=nil
  
  return 10
end

function recalcline(num, index, rec)

 if index == Size()-sh and rec == 0 then
   for i = 1, index do
     if m == 1 then 		
	   SetValue(i, 3, nil)
	   SetValue(i, 4, nil)
	 end
     if m == 2 then 		
	   SetValue(i, 6, nil)
	   SetValue(i, 7, nil)
	 end 	 
   end 
 end 

 if index == Size()-sh or rec == 1 then
	
  if num == 1 then 
	  vFrom = 0 --[[ --]] 
	  vTo = 0
	if x3 < x2 then 
	    vFrom = x3
	    vTo = x2
	  else
	    vFrom = x2
	    vTo = x3
	  end 
  end
  if num == 2 then 
	  vFrom = 0
	  vTo = 0
	  if x1 < x2 then 
	    vFrom = x1
	    vTo = x2
	  else
	    vFrom = x2
	    vTo = x1
	  end 
  end    
  
      if vFrom < 1 then
	    vFrom = 1
	  end 	
  
	  a1 = 0
	  a2 = 0
	  a3 = 0
	  a4 = 0
	  n = 0
	  a = 0
	  b = 0
      for i = vFrom, vTo do
        n=n+1	  
	    a1 = a1+i*C(i)
	    a2 = a2+i
	    a3 = a3+C(i)
	    a4 = a4+i*i	
	  end
	  if((n*a4 - a2*a2) ~= 0) then	  
	  
	  -- if oldindex ~= Size() then
	   a = (n*a1 - a2*a3)/(n*a4 - a2*a2)
	   b = (a3 - a*a2)/n

	   vminus = 0
	   vplus = 0
	   vminus_n = 0
	   vplus_n = 0
       for i = vFrom, index do
        y = a*i + b		
		if i>0  then 
		if C(i) < y and i <= vTo then
		  if ex == 0 then 
	        vminus = vminus + y - C(i)
            vminus_n = vminus_n + 1	
		  else 
		    if i == vFrom then 
			  vminus = 0
			end
            if y-C(i) > vminus then
              vminus = y-C(i) 			
            end				
		  end 
        end	
        end		
		if i>0  then 
		if C(i) > y and i <= vTo then
		  if ex == 0 then 
	        vplus = vplus + C(i) - y
	        vplus_n = vplus_n + 1
		  else 
		    if i == vFrom then 
			  vplus = 0
			end		  
            if C(i)-y > vplus then
              vplus = C(i)-y 			
            end			
		  end 
		end 
		end  
        m = 0
        if C(vTo) >	C(vFrom) and y < C(vTo)+0.1*(C(vTo)-C(vFrom)) and y > C(vFrom)-0.1*(C(vTo)-C(vFrom)) then
          m = 1
		end 	
        if C(vTo) <	C(vFrom) and y < C(vFrom)+0.1*(C(vFrom)-C(vTo)) and y > C(vTo)-0.1*(C(vFrom)-C(vTo)) then
          m = 1
		end 
        if m == 1 then 		
	      --SetValue(i, 2, y)
        end 		
	   end
	   --end
	  
	   if ex == 0 then  
	    if vminus_n ~= 0 then
	     vminus = kk*vminus/vminus_n          
	    end 
	    if vplus_n ~= 0 then
	     vplus = kk*vplus/vplus_n          
	    end 
	   end 	  
      end

  if num == 1 then 
    a_01 = a
    b_01 = b 
    vminus_01 = vminus
    vplus_01 = vplus
	vFrom_01 = vFrom
    vTo_01 = vTo
  end
  if num == 2 then 
    a_02 = a
    b_02 = b  
    vminus_02 = vminus
    vplus_02 = vplus
	vFrom_02 = vFrom
    vTo_02 = vTo	
  end  
  return 1 
 end
 
 return 0
end 

function levels(x, y, num, index)

  if y ~= nil and x ~= 1 then 
  
    for i = 1, index do	
	  if i > x then 
	    SetValue(i, num, y)
      else 		
	    SetValue(i, num, nil)
	  end 
    end
	
  end 

end


function OnCalculate(index)
  
  de = Settings.Procent
  kk = Settings.k 
  ex = Settings.Ext
  sh = Settings.shif
  
  v1=nil
  v2=nil
  v3=nil
  v4=nil
  v5=nil
  v6=nil
  v7=nil  
  v8=nil
  v9=nil
  v10=nil  
  
   
  if index > Size()-sh then  
    --return nil, nil, nil, nil, nil, nil, nil 	 
    return v1, v2, v3, v4, v5, v6, v7, v8, v9, v10 
  end 
  
  vl = C(index)
  if vl~=nil then 
   if index == 1 then 
	y1 = vl
    y2 = vl
   else   
	  if C(index) > y1*(1+de/100) and y1 < y2 then 
	    x3 = x2
	    x2 = x1
		y3 = y2
	    y2 = y1	
	    x1 = index 
	    y1 = C(index)	
        ret = recalcline(1, index, 0)
        ret = recalcline(2, index, 0)   
        levels(x1, y1, 8, index)		
		levels(x2, y2, 9, index)
		levels(x3, y3, 10, index)
	  end 	
	  if C(index) > y1 and C(index) > y2 then 
	    x1 = index 
	    y1 = C(index)	  			  
	  end 
	  	  		
	  if C(index) < y1*(1-de/100) and y1 > y2 then 
	    x3 = x2
	    x2 = x1
		y3 = y2		
	    y2 = y1
	    x1 = index 
	    y1 = C(index)	  	
        ret = recalcline(1, index, 0)
        ret = recalcline(2, index, 0)
        levels(x1, y1, 8, index)		
		levels(x2, y2, 9, index)
		levels(x3, y3, 10, index)
	  end 	
	  if C(index) < y1 and C(index) < y2 then 
	    x1 = index 
	    y1 = C(index)	  			  
	  end 	  	  		
	end
  end 	
	
    --[[ 
  if x1 ~= index then 
    curfrom = x1
	curto = index
  else 
    curfrom = x2
	curto = x1
  end 
 
  if curto ~= curfrom and curfrom ~= nil and curto ~= nil then 
    if C(curto) ~= nil and C(curfrom) ~= nil then 
      k = (C(curto)- C(curfrom))/(curto- curfrom)  
      for i = curfrom, index  do
        curv = i*k + C(curto) - curto*k  		          
	    SetValue(i, 1, curv)
      end   	
	end 
  end 
  

 	--]]

	if index == Size()-sh and ret == 0 then
        lpr = C(Size()-sh)
        ret = recalcline(1, index, 1)
        ret = recalcline(2, index, 1)	
		
		if y1 ~= nil then 		
		 if y1 >	lpr*0.9 and y1 < lpr*1.1 then 
		  levels(x1, y1, 8, index)
         end 
        end 		
        if y2 ~= nil then 				
		 if y2 > lpr*0.9 and y2 < lpr*1.1 then 		
		  levels(x2, y2, 9, index)
         end 
		end 
        if y3 ~= nil then 		
		 if y3 > lpr*0.9 and y3 < lpr*1.1 then 		
		  levels(x3, y3, 10, index)
         end 		  
		end 
    
    end 	
	
	
	
	if index == Size()-sh  then  --- and index ~= last_ind
		  
	   if vTo_01 - vFrom_01 > 500 then
         vFrom_01 = vTo_01-500 
       end 	  
	   
       for i = 1, index do		   		
	     SetValue(i, 3, nil)	
         SetValue(i, 4, nil)	 
	     SetValue(i, 6, nil)	
         SetValue(i, 7, nil)	
		-- SetValue(i, 8, nil)	 
	   --  SetValue(i, 9, nil)	
        -- SetValue(i, 10, nil)	
       end	   
		  
       for i = vFrom_01, index do
        y = a_01*i + b_01 + vplus_01		
        m = 0
        if C(vTo_01) >	C(vFrom_01) and y < C(vTo_01)+0.3*(C(vTo_01)-C(vFrom_01)) and y > C(vFrom_01)-0.3*(C(vTo_01)-C(vFrom_01)) then
          m = 1
		end 	
        if C(vTo_01) <	C(vFrom_01) and y < C(vFrom_01)+0.3*(C(vFrom_01)-C(vTo_01)) and y > C(vTo_01)-0.3*(C(vFrom_01)-C(vTo_01)) then
          m = 1
		end 
        if m == 1 then 		
	      SetValue(i, 3, y)
		  if i == index then 
		    v3 = y 
		  end 
        end 	
		
        y = a_01*i + b_01 - vminus_01		
        m = 0
        if C(vTo_01) >	C(vFrom_01) and y < C(vTo_01)+0.3*(C(vTo_01)-C(vFrom_01)) and y > C(vFrom_01)-0.3*(C(vTo_01)-C(vFrom_01)) then
          m = 1
		end 	
        if C(vTo_01) <	C(vFrom_01) and y < C(vFrom_01)+0.3*(C(vFrom_01)-C(vTo_01)) and y > C(vTo_01)-0.3*(C(vFrom_01)-C(vTo_01)) then
          m = 1
		end 
        if m == 1 then 		
	      SetValue(i, 4, y)
		  if i == index then 
		    v4 = y 
		  end 
        end 			
	   end	  
	    
	   if vTo_02 - vFrom_02 > 500 then
         vFrom_02 = vTo_02-500  
       end 	 
	  
       for i = vFrom_02, index do
        y = a_02*i + b_02 + vplus_02		
        m = 0
        if C(vTo_02) >	C(vFrom_02) and y < C(vTo_02)+0.1*(C(vTo_02)-C(vFrom_02)) and y > C(vFrom_02)-0.1*(C(vTo_02)-C(vFrom_02)) then
          m = 1
		end 	
        if C(vTo_02) <	C(vFrom_02) and y < C(vFrom_02)+0.1*(C(vFrom_02)-C(vTo_02)) and y > C(vTo_02)-0.1*(C(vFrom_02)-C(vTo_02)) then
          m = 1
		end 
        if m == 1 then 		
	      SetValue(i, 6, y)
		  if i == index then 
		    v6 = y 
		  end 
        end 	
		
        y = a_02*i + b_02 - vminus_02		
        m = 0
        if C(vTo_02) >	C(vFrom_02) and y < C(vTo_02)+0.1*(C(vTo_02)-C(vFrom_02)) and y > C(vFrom_02)-0.1*(C(vTo_02)-C(vFrom_02)) then
          m = 1
		end 	
        if C(vTo_02) <	C(vFrom_02) and y < C(vFrom_02)+0.1*(C(vFrom_02)-C(vTo_02)) and y > C(vTo_02)-0.1*(C(vFrom_02)-C(vTo_02)) then
          m = 1
		end 
        if m == 1 then 		
	      SetValue(i, 7, y)
		  if i == index then 
		    v7 = y 
		  end 
        end 			
	   end	
	  
	  last_ind = index 
	end 
  
 
    return v1, v2, v3, v4, v5, v6, v7, v8, v9, v10 

end

11 практических советов для торговли руками

    • 28 августа 2018, 16:37
    • |
    • slowly
  • Еще

1. Изучайте дневной таймфрейм, все крупные деньги его смотрят. Крупные деньги бывают умными и глупыми. Крупные деньги конкурируют между собой. Поражение крупного игрока проявляется на выходе из нескольких дневных консолидаций – ищите там точку входа (6).

Торгуйте внутри дня, ибо рынок изменчив и капризен, в этом ваше преимущество и слабое место крупных денег. 

2. Внутри консолидации торговля ведется от расширения границы диапазона. Торговля в диапазоне также обязательна к изучению. Хотя доходы тут будут меньше, а труд тяжелее — вы играете против маркетмейкера, но разницу прочувствуете хорошо.  С годами вы сможете выполнять меньше тяжелой работы, как и любой профессионал.   



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

Доходная система инвестирования Олега Клоченка

После конференции смартлаба, где выступал Олег, я дважды подряд переслушал его вебинар на ютубе (пока ехал на машине из мск в спб). Логика и философия Олега произвели на меня глубокое впечатление. Решил поделиться с вами основными элементами системы инвестиций Олега и его философии.
Инвестиции – это способ превратить работу в долг. Инвестор часть своей работы превращает в долг общества перед ним и относит расчет по долгам в будущее, извлекая сегодня только процент.
© Олег Клоченок
Доходная система инвестирования Олега Клоченка 



Важные критерии для инвестиций в акции/др. активы:
  • Актив должен приносить стабильный доход
  • Регулярное поступление наличности на счёт важнее потенциала роста цены акции. Поток наличности можно свободно использовать: реинвестировать и потратить на жизненные нужды.
  • Я не покупаю никакие акции в надежде на их рост. Я покупаю их доходности.
  • Чистая прибыль компании должна расти ежегодно не менее чем на 10%. Если прибыль не растет или сокращается в течение 2-3 лет, то надо задумываться о том, чтобы продать такие акции. Важно также разбираться в структуре прибыли.
  • Ориентирован на 5-10 кратный рост цены акций. Дергаться при +30% росте цены не имеет смысла, можно пропустить сотни процентов прибыли.
  • Краткосрочный срок инвестирования у Олега = 3 года.
  • Бессмысленно говорить о методикам оценки, сравнительных коэффициенты (мультипликаторах) и прочих системы инвестирования, потому что у каждого времени есть своя методика.
  • Надо смотреть чтобы доходы компании покрывали регулярные обязательства
  • Надежность акции оценивается через показатель цены акции/активы, приходящиеся на 1 акцию. Особенно важен в условиях дефляции. В условиях инфляции — важен индикатор цена/прибыль.
  • Не стоит инвестировать в компании, за которыми нет активов
  • Покупайте акции минимальные по к-ту P/B и покупайте их для диверсификации портфеля
Доходная система инвестирования Олега Клоченка

Философия.


Никакая доходность не в состоянии окупить потерю душевного покоя

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

Надо стремиться к внутреннему комфорту. Не надо делать то, что приводит к стрессу. Комфорт — это тоже доход, потому что в будущем вы снизите себе издержки на фармакологии:)
Нет цели прогнозировать доходность. Задача — следить за ценой денег (через ставки овернайт или 3-летние ОФЗ) и не отставать от этой нормы доходности. Планирование доходности приводит к разочарованиям.

Не пытайтесь прогнозировать. «Мне все равно куда движется рынок». Просто имейте план на каждый возможный случай движения рынка. Вам не надо знать, что будет — вам надо знать, что делать. 


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

Моя философия трейдинга

    • 18 января 2016, 21:07
    • |
    • term80
  • Еще
Тот, кто умеет ждать, всегда получит свое.(древняя китайская пословица)

Что я понял: Если вы решили реально и постоянно зарабатывать на трейдинге, вы должнны понять, что это- марафон, а не стометровка.И пока у тебя есть депо, ты в теме, ты в игре.И не верьте тем кто говорит, что на стопах вы сольете депо(важно правильно ставить стопы).Ведь выбивают сильными концентрированными несколькими ударами(сам потерял на первом росте доллара 1 миллион рублей, стопы не ставил).

Отсюда-Не спорьте с рынком.Он проглатывал и не таких.

Жадность и страх-это демоны трейдера.Победите их-будете зарабатывать на постоянной основе.

Не ищите больших трендов.Они сами вас найдут, если вы смотрите на средние простые 10 и 20 и работаете от покупки если рынок их выше, и от продажи, если рынок их ниже.

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

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

Как самому сделать робота на опционах. Лайфхак

    • 03 апреля 2015, 13:23
    • |
    • Vkt
  • Еще
Есть мнение, что сделать робота очень сложно. Это под силу только крутым программистам. Попробую опровергнуть — чтобы сделать робота достаточно уметь хорошо пользоваться поиском и знать азы программирования в рамках школьной/институтской программы.
Большинство задач решается операторами if, while, repeat и иногда  for. Плюс специфические функции для взаимодействия с торговой платформой.
Будет этот робот зарабатывать или нет зависит уже не от навыков програмирования, а от заложенной в него логики.
Напишем простейшего робота на qlua для Квика, который будет покупать/продавать волатильность на опционах
путем покупки синтетического стрэдла www.option.ru/glossary/strategy/long-straddle
или продажи синтетического стрэдла www.option.ru/glossary/strategy/short-straddle

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

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