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

по

Шаблон для индикатора Зизаг

Шаблон для индикатора Зизаг


--[[
параметры: 
Procent - процент зигзага 
--]]
Settings={
Name="ZIGZAG_Templ",
Procent=2,
    line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 0)
                    }				
                }
}

function Init()
  
  y1 = nil
  y2 = nil
  x1 = 1
  x2 = 1
       
  return 1
  
end

function OnCalculate(index)

  de = Settings.Procent

  vl = C(index)
  if index == 1 then 
	y1 = vl
    y2 = vl
  else   
	  if C(index) > y1*(1+de/100) and y1 < y2 then 
	    x2 = x1
	    y2 = y1	
	    x1 = index 
	    y1 = C(index)		
      else 
	    if C(index) > y1 and y1 >= y2 
		then 
	      x1 = index 
	      y1 = C(index)	  			  
	    end 		
	  end 	

	  	  		
	  if C(index) < y1*(1-de/100) and y1 > y2 then 
	    x2 = x1
	    y2 = y1
	    x1 = index 
	    y1 = C(index)				
      else 
	    if C(index) < y1 and y1 <= 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 
  
  return vl
 
  
end

Дельта опционов

Параметр которые показывает насколько изменится цена опциона относительно цены спота…
И для ЦС он 0.5 у следующего страйка он будет больше или меньше.

Как быстро прикидывать насколько изменится цена по дельте?

То есть купили 0.5 прошла до след страйка стало 0.55, прошло 10 баксов. Цена изменилась на 5? Или 5.5? Или где то между?

Kurlyk - еще одна С++ обертка для curl

В общем, нужна была мне библиотека для более удобного использования curl. Нашел библиотеки, которые были более менее удобные, но работают без curl, а тащить еще зависимостей в проект ради них не хотелось. Готовых же оберток вокруг curl было полно, но мне они не понравились, да и велосипед хотелось построить.

И придумал тогда я библиотеку Kurlyk.
Kurlyk - еще одна С++ обертка для curl

Описание

Братишка, я тебе покушать принёс


Фраза из артхаусного фильма “Зелёный слоник”

Что такое kurlyk? Да это же еще одна библиотека для более простой работы с curl! Если вас по тем или иным причинам не устроили библиотеки easyhttp-cpp, curl_request, curlpp-async, curlwrapper, curl-Easy-cpp, curlpp11, easycurl, curl-cpp-wrapper... То может быть, стоит попробовать эту?

Использование

Чтобы сделать запрос, достаточно создать объект класса kurlyk::Client и настроить все необходимое в 



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

Опционы. Выбор дельты для дельта-хеджа

В последнее время тема выбора способа дельта-хеджа привлекает внимание публики.
Я решил использовать возможности своего софта и базу данных с целью сравнить различные подходы к решению этого вопроса.
Опционы. Выбор дельты для дельта-хеджа

Существует мнение, что классическая дельта плохо подходит для хеджа опционных конструкций.
Требуются поправки, учитывающие движение улыбки после изменения цены базового актива.
Обычно в анализ включают горизонтальное смещение улыбки, что выливается в полное или частичное использование sticky delta.
Реже говорят об учете вертикального смещения улыбки.
Популярны также разговоры о том, что при хедже греки должны быть фиксированы, чтобы избежать лишней торговли на дрожании улыбки.
В этом случае обычно используют некую усредненную или прогнозную форму кривых волатильности.
Я реализовал по своему эти подходы и  выполнил их сравнительный анализ. 

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

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

Причины боли в трейдинге. Механизм работы с болью.

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

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

Итак, возможные причины боли:

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

2)      Когда Я-идеальное не совпадает с Я-реальным. Вы заходите в рынок, полны сил, энергии, надежд, в ожидании победы всех и вся, а тут раз и не случилось. И если в реальном секторе неуспех можно замазать созданием какой-либо видимости, то здесь голые цифры. Жестко и прямо. Они-либо растут или же уходят в ноль.



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

Говорит Москва, Работают все радиостанции Советского Союза ...

    • 12 апреля 2021, 12:02
    • |
    • _sg_
  • Еще
«Говорит Москва, Работают все радиостанции Советского Союза… „
Я хорошо помню тот день 12 апреля 1961 года. И эти слова и этот голос. Возможно это был Юрий Левитан ...
Я был в Детском Саду в это время. Нашу младшую группу завели в комнату заведующей. Только там было Радио.
И мы слушали это сообщение по Радио про первый полет. Наша воспитательница плакала…
Конечно мы слабо понимали что произошло, но осознавали что произошло что-то значительное.
С тех пор я знаю слово Ракета ...

Всех поздравляю с Днем Космонавтики.
Ракета в Сбербанке тоже салютует сегодня Гагарину.
Говорит Москва, Работают все радиостанции Советского Союза ...

Всем желаю успехов в торговле и вот таких ракет побольше ...



Ушла эпоха.

                                     Ушла эпоха.

Принц-консорт и король неполиткорректности чуть-чуть не дожил до ста.

Великого артиста провожают аплодисментами.

Герцога Эдинбургского хочется проводить его шутками:
Ушла эпоха.
Сначала они говорили, что хотят больше свободного времени, теперь они жалуются, что стали безработными (1981)
Вы смахиваете на шахида (женщине-полицейскому в бронежилете, 2002)
Меня арестуют, если я попробую расстегнуть это платье? (девушке, одетой в облегающее платье с молнией во всю спину, 2012)
Дети ходят в школу, потому что их туда отправляют родители, которые не хотят, чтобы они сидели дома (2013)

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

Опционы. Тесты бабочки, зигзага, стрэнгла и кондора

Как вели себя в прошлом на нашем рынке опционные спреды? 
В этой статье мы рассмотрим результаты тестирования бабочки, стрэнгла, кондора и зигзага(risk reversal).
Очевидно, что обычно трейдеры входят в эти позиции, имея свой прогноз по базовому активу и волатильности.
Тем не менее, мне было интересно, дают ли указанные спреды постоянное статистическое преимущество, способное компенсировать неверный прогноз. Отрицательный результат теста не является приговором, ведь он получен при ограниченном наборе методов выбора позиции и хеджа.

Подробнее о расчетах

Во многом техника тестов повторяет ту, которая была использована ранее при анализе единичных опционов.
Тестируются только месячные опционы на индекс РТС.
Расчеты основаны на теоретической стоимости опционов с июня 2010 г. по июнь 2018 г.  
Данные предоставлены Московской Биржей и одним из известных опционных трейдеров, которому выражаю благодарность.

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

Алгоритм.

    • 08 апреля 2021, 17:59
    • |
    • Damir
  • Еще
Всем снова здравствуйте!
В комментариях к последнему посту предложили описать суть работы алгоритма. Вот, решил кратко описать как это работает.
У робота есть основные параметры — лотность (L), множитель (M) и дистанция (их несколько на одной паре) (D).
Лотность (мы ее называем «коэффициент жадности») — размер самого первого лота в сетке ордеров по одной валютной паре.
Дистанция — количество пунктов, через которые открывается следующий ордер с размером лота L*M. Для каждой пары есть дистанция1, дистанция2 и дистанция3, они активируются в зависимости от того, сколько ордеров уже в сетке. 
Множитель — коэффициент на который умножается каждый последующий ордер. 
Сейчас попробую описать, как это всё взаимодействует. 
Допустим, по паре EUR/USD у нас есть заданные параметры: L=0.01, M=1.2, D1=100, D2=95, D3=80.
Открывается ордер на BUY(покупку) 0,01 лота, выставляется TP(тейк-профит). Далее, включаются два других параметра M и D. Цена проходит 100 пунктов вниз, то есть наш открытый ордер сейчас в минусе. Открывается второй ордер на BUY(покупку) размером 0,012 (0.01(L) * 1.2(M), меняется TP(тейк-профит) на всех ордерах. Вот так и формируется сетка по одной паре. D2 активируется после 20(условно) отрытых ордеров с сетке, и уже через 40 активируется D3. В среднем, требуется 400-500 пунктов коррекции, для того чтобы закрылась вся сетка по той или иной паре.

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

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