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

по

MNKOSC - осцелятор по каналу (движение цены внутри канала)

MNKOSC предлагаю использовать совместно с MNKA (индикатор наклона канала)
сигналом к покупке/продаже может служить пересечение им нулевой линии

нужно смотретьна наклон канала чтоб не шортить на восходящем канале и наоборот

MNKOSC - осцелятор по каналу (движение цены внутри канала)






Settings={
Name="MNKOSC",
period=200,
delta=0,
line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 0)
                    },
					{  
                        Name = "cur2",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur3",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 0)
                    },
					{  
                        Name = "cur4",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 0)
                    }

                }

}
--[[

описание свойств:
period - период, за каротрый делается расчет
delta - смещение назад 

назначение:
осцелятор по каналу

использовался:
метод наименьших квадратов (аппроксимация линией)

--]]

function Init()
  
  return 4
end

function OnCalculate(index)
    
  sz = Size()
  n = Settings.period
  d = Settings.delta
        	
   y = nil    
   y1 = nil
   y2 = nil
   if index-n-d > 0 then
    a1 = 0
	a2 = 0
	a3 = 0
	a4 = 0
    for i=index-n+1-d, index-d do  

	  a1 = a1+i*C(i)
	  a2 = a2+i
	  a3 = a3+C(i)
	  a4 = a4+i*i
	
    end  
	
	if((n*a4 - a2*a2) ~= 0) then
	 a = (n*a1 - a2*a3)/(n*a4 - a2*a2)
	 b = (a3 - a*a2)/n
    
	 c1 = 0
	 c2 = 0
	 n1 = 0
	 n2 = 0
     for j=index-n+1-d, index-d do  
      y = a*j + b
	  if C(j) < y then
	    c1 = c1 + (y -C(j))
		n1 = n1 + 1
	  end
	  if C(j) > y then
	    c2 = c2 + (C(j) - y)
		n2 = n2 + 1
	  end	  
     end	
	 
	 if n1 ~= 0 then
	   c1 = c1/n1
	 end
	 if n2 ~= 0 then
	   c2 = c2/n2
	 end		 
	 
	 j = index-d
	 y = a*j + b
     y1 = -2*c1	
     y2 = 2*c2		 
	 
     j =  index-d
     y = C(j) - a*j - b
	 
	 
    end 
   end 	
   return 0, y, y1, y2
 
  
end

Кушайте, не обляпайтесь!

ЗОЖ-ЗОЖ-ЗОЖ.
Решил сохранить этот текст в своём блоге. Слишком мощно написано, я не сумел сразу осилить, поэтому буду возвращаться и перечитывать. Реально это — целая энциклопедия по ЗОЖ, не уверен, нужны ли после этого книги по данной теме :-)

Размышления над полной тарелкой

Случайно попался мне на глаза перевод лекции американского врача Уоллака, которая состоялась почти 30 лет назад. Он весьма революционно объясняет причины многих болезней неполноценным питанием. Прочитанное побудило глубже вникнуть в проблему; в результате стали понятнее некоторые давние привычки и традиции.

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



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

Канал по средним значениям

Канал по средним значениям

Settings={
Name="MNKAVG",
period=200,
delta=0,
line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 0)
                    },
					{  
                        Name = "cur2",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,255, 0)
                    },
					{  
                        Name = "cur3",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur4",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,255, 0)
                    },
					{  
                        Name = "cur5",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(255,0, 0)
                    }

                }

}
--[[

описание свойств:
period - период, за каротрый делается расчет
delta - смещение назад 

назначение:
построение тенденции

использовался:
метод наименьших квадратов (аппроксимация линией)

--]]

function Init()
  
  return 5
end

function OnCalculate(index)
    
  sz = Size()
  n = Settings.period
  d = Settings.delta
       
  if (index ~= sz) then
    return nil, nil, nil, nil, nil
  else  	
   y = nil    
   if index-n-d > 0 then
    a1 = 0
	a2 = 0
	a3 = 0
	a4 = 0
    for i=index-n+1-d, index-d do  

	  a1 = a1+i*C(i)
	  a2 = a2+i
	  a3 = a3+C(i)
	  a4 = a4+i*i
	
    end  
	
	if((n*a4 - a2*a2) ~= 0) then
	 a = (n*a1 - a2*a3)/(n*a4 - a2*a2)
	 b = (a3 - a*a2)/n
    
	 c1 = 0
	 c2 = 0
	 n1 = 0
	 n2 = 0
     for j=index-n+1-d, index-d do  
      y = a*j + b
      SetValue(j, 1, y) 
	  if C(j) < y then
	    c1 = c1 + (y -C(j))
		n1 = n1 + 1
	  end
	  if C(j) > y then
	    c2 = c2 + (C(j) - y)
		n2 = n2 + 1
	  end	  
     end	
	 
	 if n1 ~= 0 then
	   c1 = c1/n1
	 end
	 if n2 ~= 0 then
	   c2 = c2/n2
	 end	 
	 
     for j=index-n+1-d, index-d do  
      y = a*j + b
      SetValue(j, 2, y-c1) 
	  SetValue(j, 3, y-2*c1) 	  
      SetValue(j, 4, y+c2) 
	  SetValue(j, 5, y+2*c2) 	  
     end		 
	 
    end 
   end 	
   return y
  end
 
  
end

 

Результаты портфельного инвестирования. 01 июня 2019г — 18 октября 2019г

Результаты портфельного инвестирования. 01 июня 2019г — 18 октября 2019г

Все портфели — виртуальные.

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

Доходность портфелей указана без учёта выплаченных дивидендов. (кроме портфеля ETF-ПИФ ММВБ индекс бенчмарк, в цене компонентов которого дивиденды уже учтены)
Дивиденды не учитываются изза того, что ещё не закончена разработка раздела Смартлаба «Списки Бумаг»



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

USD/RUB в поисках симметрии

Любит баксорубль симметрию, очень любит. Любит утонченность ее фигур, взрывной характер. Непредсказуемость в минуты ярости и нежность во флэте. Никуда он без нее. Когда муза его посещает — у рубля вдохновение, когда покидает — пустота. 

USD/RUB в поисках симметрии
Мое мнение, что пока не пощупаем горизонтальный уровень 63.63, с которым совпадает правая нижняя часть W — дальнейшего сильного движения не будет.

Обращение к Тимофею

Так как в личку я написать не могу,  пишу отдельный топик.
Тимофей Мартынов 

На финополисе 2019 ты общался с представителем ARQA.
Может ты сможешь «пробить» брешь в их круговой обороне и отнекивании.
Вообщем ярое пожелание в возможности сохранения сделок на графиках за прошлые торговые сессии.
Попытался зарегистрировать пожелание в разделе «Пожелания по развитию QUIK» на их форуме, и получил следующее...

forum.quik.ru/messages/forum8/message40216/topic4809/?result=new#message40216

Разбор сделок один из основных моментов в торговле, разбор и коррекция.
Квик за месяц разрастается до 500мб, но сохранить информацию о сделке /инструменте/объёме ARQA не может. 

Ответ ARQA поражает: = " QUIK интрадейная программа". 
Если бы был выбор среди производителей иностранного софта с возможностью нормального подключения к бирже я бы не писал таких постов.
Просьба поддержать пост плюсами. 


нефть промежуточная отработка сигнала +145п на данный момент

Прошлый пост

smart-lab.ru/blog/568091.php

Сигнал

нефть   промежуточная отработка сигнала +145п на данный момент

Изменения на данный момент

нефть   промежуточная отработка сигнала +145п на данный момент

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

Торгуем нефтью вместе с FullCup 18.10.2019

    • 18 октября 2019, 09:29
    • |
    • FullCup
  • Еще
❤  БЛАГОДАРЕН И ПРИЗНАТЕЛЕН МОИМ ЧИТАТЕЛЯМ!
Пусть в Вашем доме будет Мир, Здоровье и Благополучие !!!
.
Благополучного дня!  
ТС со вчера  в лонгах  по 59,39; стоп на продажу  на  59,52
.
Наверно, снимут на открытии стоп — не устоит...
Заметил, что на экспиру опционов ( это два раза в месяц, лайт и брент), как правило, пилит. И вчера был чудовищный запил. Хоть не торгуй на экспиру опционов или с меньшим риском...  Надеюсь, движняки-вишенки спасут ситуацию. Только их всё нет и нет, нефть застряла в ценовом болоте...
.
это Эквити робота ТС в шагах (пунктах, центах) с начала октября:
(По абсциссе — номер срабатывания сигнала ТС,
по ординате — результат в шагах (пунктах, центах) на один контракт.)
.
Торгуем нефтью вместе с FullCup 18.10.2019
.
Можете это итоговое значение (в шагах на один контракт) умножить на стоимость шага (сейчас 

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

Правила моего питания

Зачем я пишу про это на смартлабе — ресурсе про инвестиции и деньги? Да потому, что если вы сразу будете беречь себя, то вероятно, в будущем сэкономите себе немало денег на фармакологию:) А сэкономил — значит заработал.

Итак, не секрет, что я прочел немало книжек популярных про ЗОЖ. Кому-то данный список покажется смешным, но в целом, уже что-то. Причем, самое интересное, что это начало мотивирует меня дальше глубже изучать вопросы здоровья, просто потому что это почему-то кажется мне очень интересным.
Правила моего питания
Скорее всего, мои правила никому не помогут, и не станут ни для кого каким-то ориентиром. Почему? Потому что сразу что-то делать, перестроить сходу очень сложно. Я лично эти правила постепенно вывел неким эволюционным путем, потому что стал понимать что из чего сделано и что какое влияние оказывает на организм. 

Итак, 20 правил питания Тимофея Мартынова:))


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

Индикатор, показывающий тренд

индикатор рисует линию
работать с ним нужно так:
если цена ниже линии, то перепроданность — нужно покупать, если сверху, то перекупленность — продавать
можно построить несколько трендов за разные периоды и делать покупки тогда, когда сигналы совпадают
PS:
кидайте тимофейчики

Индикатор, показывающий тренд





Settings={
Name="MNK",
period=200,
line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(255,0, 0)
                    }
                }

}
--[[

описание свойств:
period - период, за каротрый делается расчет

назначение:
построение тенденции

использовался:
метод наименьших квадратов (аппроксимация линией)

--]]

function Init()
  
  return 1
end

function OnCalculate(index)
    
  sz = Size()
  n = Settings.period
       
  if (index ~= sz) then
    return nil
  else  
   y = nil  
   if index-n > 0 then
    a1 = 0
	a2 = 0
	a3 = 0
	a4 = 0
    for i=index-n+1, index do  

	  a1 = a1+i*C(i)
	  a2 = a2+i
	  a3 = a3+C(i)
	  a4 = a4+i*i
	
    end  
	
	if((n*a4 - a2*a2) ~= 0) then
	 a = (n*a1 - a2*a3)/(n*a4 - a2*a2)
	 b = (a3 - a*a2)/n
    
     for j=index-n+1, index do  
      y = a*j + b
      SetValue(j, 1, y) 
     end	
    end 
   end 	
   return y
  end
 
  
end

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